envyniv / blog

The files that make my blog work.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

envyniv.github.io/blog

this repo contains all files needed to build my blog page.


TODO

  • index page
    • Calendar (post selection by date)
    • post selection by tag
    • fix days in calendar having wrong name
    • fix post-index.json having only the latest post in tags (affects index page)
  • unify scripts in python
    • fix regression (author and email start with b' and end in \n')
    • fix regression (header and footer are written below post contents)
    • fix regression (links in index are broken due to %k evaluating to non-zero-padded hour string)
    • custom link patterns file
    • cli
      • move to argparse
      • edit tags
      • add tags
    • split into functions
  • add 404 page
    • make visually consistent with the rest of the page
  • give link to source code button
  • fix header and footer links opening in page (<base target=_blank>)
  • post page
    • add index button
    • sections
      • theme sections
    • footnotes
    • tags
    • spoilers
    • fenced code blocks

About

The files that make my blog work.


Languages

Language:Emacs Lisp 92.8%Language:Shell 7.2%