Status: Work in Progess. It works, but there's a lot of tweaking/improvements to do. Recommended to not use in production yet.
Known Issues: See here for known issues.
A hugo theme inspired by Doom Emacs. It contains a doom like theme for hugo and
binds some shortcuts to the browser, such as ?
will bring up a shortcut menu.
The goal of this theme is to be able to navigate most of the website via keyboard bindings as well as through the standard mouse shortcuts.
You can see my blog here using this theme.
- cd into your themes directory
- git submodule add git@github.com:andorsk/hugo-doom-emacs-theme.git
- change the theme in config.toml to hugo-doom-emacs-theme
theme = "hugo-doom-emacs-theme"
- Allow someone to navigate entirely by keyboard. Always.
- Should feel free
- Non engineers should be able to use it as well.
- Personally and selfishly, I basically run my life on emacs at this point. I wanted to visit my writing and notes on a blog that made it feel like I was still in emacs, even when I wasn't.
Key | Action | Key | Action |
---|---|---|---|
b | Open Buffer | ? | Open Help |
m | Go Home | p | Go To Posts |
t | Go to Tags | k | Scroll Up |
j | Scroll Down | g | Scroll to Top of Page |
G | Scroll to Bottom of Page | Ctrl + d | Scoll Down Half a Page |
Ctrl + u | Scoll Up Half a Page | Enter | Select |
This theme features a bunch of additional in-build support.
This:
graph TD
A --> B
Converts to:
graph TD
A --> B
If you type in:
- blockquote
- mermaid
- definition
- theoreom
- Params.art: The ascii art on the landing page
- Check out main.scss and variables.scss for styling.
See the here for known issues.
Feel free to send over a PR if you'd like to update this!