blog-redesign: Difference between revisions

From Microformats Wiki
Jump to navigation Jump to search
(stiub)
 
No edit summary
Line 2: Line 2:


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.
== Primary Concerns ==
* All existing blog posts remain, ideally at their existing permalinks, or at least redirecting from current permalinks to new permalinks
* Many blog posts have custom inline HTML and styles, which need to be preserved
* Able to add new blog posts occasionally (this only happens around once a year at this point)
* As little dynamic server code as possible to reduce the chances of vulnerabilities
== Types of content ==
* 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. ([https://github.com/aaronpk/oauth.net/blob/main/public/webauthn/index.php example source file])

Revision as of 21:59, 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.

Primary Concerns

  • All existing blog posts remain, ideally at their existing permalinks, or at least redirecting from current permalinks to new permalinks
  • Many blog posts have custom inline HTML and styles, which need to be preserved
  • Able to add new blog posts occasionally (this only happens around once a year at this point)
  • As little dynamic server code as possible to reduce the chances of vulnerabilities

Types of content

  • 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)