![]() * Change processing method to more generic hugo .Process and allow resources from local .Page.Resources as well as global resources * Add comments * Fix double curly brackets error Co-authored-by: Xin <fuxin1997@gmail.com> * Maintain backward compatibility by using defaulting $process to $methd $options https://github.com/imfing/hextra/pull/538#discussion_r1903250264 * Use printf instead of delimit Co-authored-by: Xin <fuxin1997@gmail.com> --------- Co-authored-by: Xin <fuxin1997@gmail.com> |
||
---|---|---|
.devcontainer | ||
.github | ||
.vscode | ||
assets | ||
data | ||
exampleSite | ||
i18n | ||
images | ||
layouts | ||
static | ||
.gitignore | ||
.prettierrc | ||
dev.toml | ||
go.mod | ||
LICENSE | ||
netlify.toml | ||
package-lock.json | ||
package.json | ||
postcss.config.js | ||
README.fa.md | ||
README.md | ||
README.zh-cn.md | ||
tailwind.config.js | ||
taskfile.yaml | ||
theme.toml |
Hextra
English | 简体中文 | فارسیModern, responsive, batteries-included Hugo theme for creating beautiful static websites.
Demo → imfing.github.io/hextra

Features
- Beautiful Design - Inspired by Nextra, Hextra utilizes Tailwind CSS to offer a modern design that makes your site look outstanding.
- Responsive Layout and Dark Mode - It looks great on all devices, from mobile to desktop. Dark mode is also supported to accommodate various lighting conditions.
- Fast and Lightweight - Powered by Hugo, a lightning-fast static-site generator housed in a single binary file, Hextra keeps its footprint minimal. No JavaScript or Node.js are needed to use it.
- Full-text Search - Built-in offline full-text search powered by FlexSearch, no extra configuration required.
- Battery-included - Markdown, syntax highlighting, LaTeX math formulae, diagrams and Shortcodes elements to enhance your content. Table of contents, breadcrumbs, pagination, sidebar navigation and more are all automatically generated.
- Multi-language and SEO Ready - Multi-language sites made easy with Hugo's multilingual mode. Out-of-the-box support is included for SEO tags, Open Graph, and Twitter Cards.
Quick Start
Use the template
Using the Hextra Starter Template is the simplest method to bootstrap a new website with Hextra theme. Get started by clicking the "Use this template" button on the template repository page.
The template repository also includes a GitHub Actions workflow for deploying your website to GitHub Pages.

Usage
Refer to the documentation for more information.
Contributing
Contributions are welcome. Check out the contributing guide to get started.