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: