Quartz is designed to be extremely configurable. You can find the bulk of the configuration scattered throughout the repository depending on how in-depth you’d like to get.
The majority of configuration can be be found under
data/config.yaml. An annotated example configuration is shown below.
To customize the Interactive Graph view, you can poke around
Want to go even more in-depth? You can add custom CSS styling and change existing colours through editing
assets/styles/custom.scss. If you’d like to target specific parts of the site, you can add ids and classes to the HTML partials in
Partials are what dictate what actually gets rendered to the page. Want to change how pages are styled and structured? You can edit the appropriate layout in
For example, the structure of the home page can be edited through
/layouts/index.html. To customize the footer, you can edit
More info about partials on Hugo’s website.
Still having problems? Checkout our FAQ and Troubleshooting guide.
CJK + Latex Support (测试) comes out of the box with Quartz.
Want to support languages that read from right-to-left (like Arabic)? Hugo (and by proxy, Quartz) supports this natively.
Follow the steps
Hugo provides here and modify your