Tools and Software
The following tools and software were indispensable in the making of the theme and its documentation.
Base application
- Obsidian: The markdown editor for which this theme is made for.
Web Technologies
CSS: Use to style the interface
SCSS: CSS preprocessor, under the MIT license.
Stylelint: CSS/SCSS linter, under the MIT license.
Text Editors
Vim: Modal text editor, under the Vim License.
Neovim: Modern vim alternative, under the Apache 2.0 License.
VS Code: Sane default code editor most can agree on, under the MIT License.
Version Control
Git: De facto version control system (VCS) used by developers. Licensed under the GPLv2 License.
GitHub: Git server where the source code is hosted.
GitHub Pages: Static site hosting provided by GitHub.
Documentation
Hugo: Nice static site generator which uses Golang. Licensed under the Apache 2.0 License
Hugo Hextra: Neat Hugo theme with sane defaults. Licensed under the MIT License
flexsearch: Text search library used under the hood. Licensed under the Apache 2.0 License.
Migration Tool
Pyodide: used to run Python in Web Assembly (WASM). Licensed under the Mozilla Public License 2.0.
yace: under 2KB code editor for browser. Licensed under the MIT License.
Fonts
- Cascadia Code is a fun, new monospaced font that includes programming ligatures and is designed to enhance the modern look and feel of the Windows Terminal.
It is licensed under the SIL Open Font License
- Departure Mono is a monospaced pixel font by Helena Zhang.
It is licensed under the SIL Open Font License
- Maple Mono is an open source monospace font with round corner, ligatures and Nerd-Font icons for IDE and terminal, fine-grained customization options.
Its characteristic of perfect 2:1 alignment between Chinese and English allows the font to achieve a neat, uniform, beautiful, and comfortable appearance in scenarios such as multilingual display and Markdown tables.
It is licensed under the SIL Open Font License