A minimal, latex-style hugo theme for personal blogging. The successor of the original TeXify
Features
- Social sharing buttons
- Any comment engine (giscus, remark42, hyvor, etc.)
- Word Counter and Reading Time
- Mermaid support
- DuckDuckGo search
- Configurable root font size
- Buymeacoffee widget
- Auto numbered subtitles
- Simplified config
- Hugo modules support
- Tested on Chrome, Safari, Edge, Firefox
- Disqus & Google Analytics included
- Responsive design for mobile devices
- Customize the site with your stylesheets
- Math equations powered by KaTeX (MathJax has been deleted)
- Minimal CSS, No JavaScript, Blazing Fast!
* Diff with the original texify is bold
Usage
Install as git submodule
Install:
git submodule add https://github.com/weastur/hugo-texify2.git themes/hugo-texify2
echo "theme = 'hugo-texify2'" >> hugo.toml
Upgrade:
git submodule foreach git pull origin master
Install as hugo module
Initialize hugo modules, if not done yet:
hugo mod init github.com/<username>/<projectName>
add [module]
section to your hugo.toml
:
[module]
[[module.imports]]
path = 'github.com/weastur/hugo-texify2'
load/update theme module
hugo mod get -u github.com/weastur/hugo-texify2
See hugo.toml
for an example configuration.
Development
Install pre-commit
pre-commit install
make dev
Acknowledgement
The following software inspires the design of this theme: