Although the system currently works, the following will be helpful in the long run:
- Separate Dev from Prod builds, to speed up development.
- Revise Shortform rendering and format
- Bundle resources more intelligently.
- Create enlive? templates for layouts
- Create a transit representation for each page
- CLJS for related content browsing
- Output changes on build
- Create a comprehensive list of utilized resources
- Add WebP support
- Add support for 'draft' posts in same directory.
- Decouple page acquisition and page rendering.
- Create
<picture>
support - added srcset instead. - Add meta
- Generate robots and humans .txt files
- Add marginalia
- Check for git integration
- Append git blame output to post
- Add Atom feeds ~ Adjust for full text.
- Adjust post meta to use edn
Will be more up-to-date on the about page.