1
0
Fork 0
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

Open
opened 2023-12-17 06:41:12 +00:00 by mayo · 1 comment
Owner

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.

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.
Author
Owner

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)

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)
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
mayo/oyam.ca#1
No description provided.