2.1 KiB
2.1 KiB
blog-rekahsoft-ca TODO's
- Remove the use of application cache now that most major browsers are pulling support
- The image full screen features does not work on initial page loads and requires going to at least one other page
- Completely replace all references to stack
- Fix analytics (pywiki is no longer in use, find and use something else)
- Modernize javascript in js/default.js
- Allow posts (and pages?) to be written in org-mode
- Fix rendering of mathjax
- Use javascript/css sources from guix packages instead of vendoring them or using them from the internet
- Setup automated deployment from ci
- Use separate file for terraform backend
- Figure out fast workflow for modifying haskell sources without rebuilding guix package
- Allow external code files to be included in pages and blog entries
- Ensure blog-rekahsoft-ca.cabal is usable with cabal and has the correct dependencies
- Build the site as a guix package output of
blog-rekahsoft-ca
- Invalid page urls load as the home page
DONE Remove the use of application cache now that most major browsers are pulling support
CLOSED: [2021-11-28 Sun 10:43]
- State "DONE" from "TODO" [2021-11-28 Sun 10:43]
TODO The image full screen features does not work on initial page loads and requires going to at least one other page bug
TODO Completely replace all references to stack
TODO Fix analytics (pywiki is no longer in use, find and use something else)
TODO Modernize javascript in js/default.js
TODO Allow posts (and pages?) to be written in org-mode
TODO Fix rendering of mathjax
TODO Use javascript/css sources from guix packages instead of vendoring them or using them from the internet
- jQuery
- mathjax
- skeleton
TODO Setup automated deployment from ci
TODO Use separate file for terraform backend
Used to be: Add missing terraform backend files to repository, however this was not true.
The backend is just embedded in infra/main.tf.
TODO Figure out fast workflow for modifying haskell sources without rebuilding guix package
TODO clay sources
TODO hakell sources
TODO Allow external code files to be included in pages and blog entries
TODO Ensure blog-rekahsoft-ca.cabal is usable with cabal and has the correct dependencies
TODO
Build the site as a guix package output of blog-rekahsoft-ca
TODO Invalid page urls load as the home page
Eg. https://blog.rekahsoft.ca/this-is-not-a-valid-page.html will show the home page, and retain this url. However, it should show a page not found page.