Roadmap

This is a messy roadmap without a proper direction.

The quasi-issues (i.e. bullet points) are sorted by priority, tho.

Backlinks plugin [High]

Write a digital garden plugin and call it pelican-garden (needs a cool banner with pelicans in a garden).

Plugin will enable backlinks (two-way intra-site links).

  • Adds Back-links section to any article which was linked

pelican-wikilinks

Maybe start off with just a simple wikilink syntax.

  • [[intralink]] - creates a markdown link on generation leading to /intralink I guess
  • [[intralink#heading-id]] - optional heading id, will link to /intralink#heading-id
  • [[intralink|Custom text]] - creates a link with href leading to /intralink and Custom text as link text
    • basically [Custom text](/intralink#header-id)
  • [[intralink#heading-id|Custom text]] - Combines all three
  • [[#heading-id]] - links to same page heading-id

Notes

  • Maybe check out https://github.com/getpelican/pelican-plugins/tree/master/shortcodes
  • Maybe check out https://github.com/getpelican/pelican-plugins/tree/master/linker
  • Maybe check out https://github.com/pelican-plugins/linkclass

Accessibility [Mid]

Readability and accessibility.

General

  • [High] Figure out a structure (minis, notes)
  • [High] webassets
    • [Low] Move values to config
    • [Med] compress css
  • [High] Make the garden a garden
  • [Med] favicon
  • [Med] Design an index
    • https://ia.net/topics/2006
    • a one-liner of what I am
    • recent updates in garden
      • sort by update time
    • recent articles
      • sort by add time (or update?)
  • [Low] Back to top button
  • [Low] Move links to config (ex. github link in index.html)
  • [enhancement] <details> for ex. menus, toc's
  • [Low] specify in config which folders get their own templates (with the same title as dir)
    • ex. notes/ gets its own (notes_index ?, note) templates
  • [Low] optional numbering of headings (like in tex, 1, 1.1, 1.2, 2, 2.1 etc)
  • [Low] ^^ for mark, ~~ for strike, etc.
  • [Low] automatic tree based on tabs
  • [enhancement] get static/images path automatically for a page/article

Theme

  • [Med] Check other browsers
  • [Med] Table responsivity fix (use .tab-res to wrap around a table on generation, like the ltm plugin)

Plugins

Maybe


Backlog

General

  • webassets
    • URL expiry
  • remove .html from links
  • change h1 in nav to header
  • [Low] fix /category instead of /category/
  • [Low] Figure out the difference between True and False for RELATIVE_URLS

Theme