mirror of
https://github.com/mayo/oyam.ca
synced 2025-12-16 05:47:21 +00:00
Reduce reliance on plugins, especially data that is static #1
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Through Hana, a lot of plugins were added to do lazy tasks that could be synthesized into the actual source files, rather than filled out on the go. While unnecessary reliance on plugins may be nice for quick prototyping, it reduces the ability to switch to other CMSs or generator systems.
The best solution may be to have a pre-processor step, that would fill-in metadata pre-commits or pre-build (and ideally that information then gets committed, to avoid re-generation), leaving the actual generation to any generator out there.
The pre-processing step would still require custom environment (CircleCI, GitHub Workflow, etc), but would make generation a lot easier, and would essentially be plugin free.
How does this work when on mobile? (eg. extracting EXIF from images)