[ToDo] Site Health

Dated Aug 14, 2021; last modified on Sun, 18 Sep 2022

Things that make the personal website better, but are orthogonal to adding new content.

🟡 Achieve parity between .md and .html content files. Right now, the scripts treat .md as the identifier for site content, which means .html files lack full YAML.

🟡 Add a --augment_all parameter to src/augment_yaml.py. Useful when adding new augmentations that need to be applied to all files.

The current augment_yaml.py uses the changelist from git to determine which files need augmentation. Can I use the touch command to achieve the same thing as --augment_all?

Tried it out, and didn’t succeed. touch changes access and/or modification times, while git uses a checksum of the file content and the header . Given my observation, I infer that running touch does not change the attributes that git cares about.

  1. touch(1). www.freebsd.org . Accessed Aug 14, 2021.
  2. Git - Git Objects. git-scm.com . Accessed Aug 14, 2021.