blog-redesign: Difference between revisions
Jump to navigation
Jump to search
(cluster and copy edit Goals, add preserve existing blog styling and presentation, add Non-goals) |
|||
Line 3: | Line 3: | ||
This page is to keep track (project management) of a 2024 microformats.org blog redesign including moving from WordPress to something based on static files in order to drastically reduce admintax and potential for future vulnerabilities/compromises. | This page is to keep track (project management) of a 2024 microformats.org blog redesign including moving from WordPress to something based on static files in order to drastically reduce admintax and potential for future vulnerabilities/compromises. | ||
== | == Goals == | ||
Preservation: | |||
* All existing blog posts remain | |||
* Ideally at their existing permalinks, or at least redirecting from current permalinks to new permalinks | |||
* Preserve custom inline HTML and styles in blog posts | |||
* Preserve existing styling and presentation of blog posts and aggregation pages in general | |||
Future: | |||
* Able to add new blog posts occasionally (this only happens around once a year at this point) | * Able to add new blog posts occasionally (this only happens around once a year at this point) | ||
Maintenance: | |||
* As little dynamic server code as possible to reduce the chances of vulnerabilities | * As little dynamic server code as possible to reduce the chances of vulnerabilities | ||
== | == Non-goals == | ||
* Another dynamic CMS that requires frequent software updates | |||
* Redesigning the look and feel of the blog | |||
* Preserving WordPress user accounts / identities (ok to replace with another identity system, IndieAuth, GitHub etc.) | |||
== Types of pages == | |||
Pages (URLs) to preserve: | |||
* Blog post permalinks | * Blog post permalinks | ||
* Month pages | * Month pages | ||
* Tag pages | * Tag pages | ||
== Options == | == Options == |
Revision as of 22:22, 12 September 2024
This article is a stub. You can help the microformats.org wiki by expanding it.
This page is to keep track (project management) of a 2024 microformats.org blog redesign including moving from WordPress to something based on static files in order to drastically reduce admintax and potential for future vulnerabilities/compromises.
Goals
Preservation:
- All existing blog posts remain
- Ideally at their existing permalinks, or at least redirecting from current permalinks to new permalinks
- Preserve custom inline HTML and styles in blog posts
- Preserve existing styling and presentation of blog posts and aggregation pages in general
Future:
- Able to add new blog posts occasionally (this only happens around once a year at this point)
Maintenance:
- As little dynamic server code as possible to reduce the chances of vulnerabilities
Non-goals
- Another dynamic CMS that requires frequent software updates
- Redesigning the look and feel of the blog
- Preserving WordPress user accounts / identities (ok to replace with another identity system, IndieAuth, GitHub etc.)
Types of pages
Pages (URLs) to preserve:
- Blog post permalinks
- Month pages
- Tag pages
Options
Static site generator built on GitHub Actions
- Port the site to some sort of SSG that can be built on GitHub
- Deploy the static built files to the server
Simple PHP templates
Similar to oauth.net, use simple PHP templating for the pages. (example source file)
Static HTML archive
- Archive all pages as static HTML, including month pages and tag pages
- New blog post pages would exist entirely outside of the static archive