Mark clone-early as completed, add todo for shortcodes

b4dcf899ccd0731c2445767173bfb2da8d392e79

Tucker McKnight | Sun Jan 11 2026

Mark clone-early as completed, add todo for shortcodes
wiki/index.md:23
Before
23
24
25
26
27
28
- [ ] Clone repo at first, rather than at the end
  - git branch: `clone-early`
  - [Project page](./projects/clone-early.md.html)
  - Goal: Clone the repo before site generation starts. Use this cloned repo for all repo actions.
    - As a side benefit, this should allow users to clone from a remote repository (like on github) and use their static HTML site as a mirror of that. E.g. the `location` for the repo in the plugin config could be a remote URL.
    - ==This might need to be done before branch globs and tags==
After
23
24
25
26
27
28
wiki/index.md:47
Before
47
After
47
- [ ] Create shortcodes that allow 11ty blog posts to reference commits
  - Seems like this could work well for embedding code (specifying line ranges?) in
    blog posts.
  - Could also know which commits or files are referenced by blog posts, and show those
    posts when browsing the code.

### Completed

- [x] Clone repo at first, rather than at the end
  - git branch: `clone-early`
  - [Project page](./projects/clone-early.md.html)
  - Goal: Clone the repo before site generation starts. Use this cloned repo for all repo actions.
    - As a side benefit, this should allow users to clone from a remote repository (like on github) and use their static HTML site as a mirror of that. E.g. the `location` for the repo in the plugin config could be a remote URL.
    - ==This might need to be done before branch globs and tags==