Blot Theme: Jot
This is the theme for Blot. It's a fork of Paul Esch-Laurent's blot theme.
Features (from Paul's original theme)
- Light and dark theme(!!)
- Navigational keyboard shortcuts (h, j, k, and l)
- Hash
id
s for each header is-active
class for active menu links- Outlined footnotes & refs when
:target
ed - Canonicalized URLs (
/
is canonical of/page/1
) - OpenGraph image
<meta>
from thumbnails - Display last-modified date in entries
- instant.page for just-in-time preloading
/tags
page to list all tags- Non-permalink RSS
<guid>
s - CSS hyphenation
- Deploy script
Modifications
- Theme picker in header
Installation
- Fork the "Index" theme in Blot
- Rename the fork to jot-prod
- Fork the "Index" theme again
- Rename the fork to jot-dev
- Edit both themes locally from blot.im
- Replace both directories with git clones of this theme
- On the "development" theme use the "main" branch
- On the "production" theme use the "release" branch
- Activate the "Jot - Production" theme
Workflow
- Edit the development clone branch
- Preview in blot.im using the "Jot" theme to preview
- Commit to main
Releasing
- Merge main to release
- Git fetch/update the directory of the "Jot - Production" theme to the latest release branch
- Blot will immediately pick up the changes and apply to the production site
License
Blot, including the base Index theme, is licensed by David Merfield under CC0.
Jot, the theme this was forked from, is licensed under pinjasaur.mit by Paul Esch-Laurent.
Modifications by myself, Stephen Ball, are licensed under sdball.mit.