blog-rekahsoft-ca/TODO.org

3.6 KiB

blog-rekahsoft-ca TODO's

Archive   ARCHIVE

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]

DONE Fix analytics (pywiki is no longer in use, find and use something else)

CLOSED: [2021-12-18 Sat 20:31]

  • Note taken on [2021-12-18 Sat 20:31]
    Decided to use Plausible, self hosted on my single use AWS ec2.
  • State "DONE" from "TODO" [2021-12-18 Sat 20:31]

DONE Fix rendering of mathjax

CLOSED: [2021-12-18 Sat 20:33]

  • State "DONE" from "TODO" [2021-12-18 Sat 20:33]

DONE Setup automated deployment from ci

CLOSED: [2021-12-18 Sat 20:33]

  • State "DONE" from "TODO" [2021-12-18 Sat 20:33]

CANCELED Use separate file for terraform backend

CLOSED: [2021-12-18 Sat 20:33]

  • State "CANCELED" from "TODO" [2021-12-18 Sat 20:33]
    No need. Embedding the backend into main.tf is file for the time being

Used to be: Add missing terraform backend files to repository, however this was not true. The backend is just embedded in infra/main.tf.

DONE Build the site as a guix package output of blog-rekahsoft-ca

CLOSED: [2021-12-18 Sat 20:34]

  • State "DONE" from "TODO" [2021-12-18 Sat 20:34]

TODO [A] 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.

TODO The image full screen features does not work on initial page loads and requires going to at least one other page   bug

DOING Completely replace all references to stack

  • State "DOING" from "TODO" [2021-12-18 Sat 20:33]

TODO Modernize javascript in js/default.js

TODO Use javascript/css sources from guix packages instead of vendoring them or using them from the internet

  • jQuery
  • mathjax
  • skeleton

TODO Figure out fast workflow for modifying haskell sources without rebuilding guix package

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 Add a way to submit commits on articles

See:

TODO Proxy analytics traffic through same domain to avoid adblockers