Zola static site theme, ported from the Hugo Doks theme
website-theme — HTML Starter Template
By fishfolk
The Zola website theme repository for fishfolk, based on the AdiDoks documentation theme, used to build static sites with blog and documentation sections.
Explore the design
Compare the page layouts and mobile experience. Open any screenshot for a closer look.
Actual screenshot captured by the server browser.
All pages & views 2
Screenshots show visual appearance; interactive behavior may differ.
What stands out
A quick read of the recorded project description.
Content organized into three page types—blog, docs, and authors—with sections managed via _index.md
The [extra] section of config.toml configures language, theme color, title separator, time format, and timezone
Supports KaTeX or MathJax math formulas, plus Open Graph, Twitter Cards, and JSON-LD
Search index and authors taxonomy can be enabled; footer and top menu are configurable
MIT license, repository updated in 2023, relatively few stars
Template Details
This repository is the Zola theme used by the fishfolk website. The README indicates its content is AdiDoks—a documentation-oriented theme ported to Zola from the Hugo theme Doks. The theme targets static sites that need to host both documentation and a blog: content is divided into three page types—blog, docs, and authors—with each section organized via _index.md, and homepage content configured in content/_index.md.
Configuration is centralized in config.toml: under [extra], you can set the language code, theme color, title separator and homepage title suffix, time format and timezone, whether to show an edit-page link pointing to the GitHub repository, KaTeX or MathJax math libraries, as well as Open Graph/Twitter Cards, JSON-LD, the top main menu and social links, footer content, and footer navigation. At the site level, the authors taxonomy and search index can also be enabled. Templates all inherit from base.html and can be modified as needed.
The prerequisite is a local installation of Zola 0.15.0 or higher. The repository itself is a theme rather than a complete deployable site; you must first run zola init to create a site, then place the theme in the themes directory (clone or add as a git submodule), set theme in config.toml, and optionally copy the example configuration and content directory. The repository has few stars, was last updated in 2023, and uses the MIT license; the demo site and documentation are on adidoks-related domains, and third-party assets require separate license verification.
Is it right for your project?
Use Cases
- Building a static site for the fishfolk website with both documentation and a blog
- Quickly starting a project site with a documentation section based on Zola
- Documentation sites that need math formula rendering (KaTeX/MathJax) and SEO metadata configuration
- Sites that want centralized control of menus, social links, and footer content via config.toml
Suitable For
- Developers using Zola 0.15.0 or higher
- Static site projects that need a dual-section structure of documentation plus blog
- Users who can accept installing the theme themselves and copying example configuration and content
Getting started & customization
Use these recorded setup notes alongside the repository instructions for your chosen version.
- 1
Zola 0.15.0 or higher must be installed first
- 2
Use zola init to create a site, then clone the theme or add it as a git submodule into the themes directory
- 3
Set theme in config.toml, and optionally copy the theme's config.toml.example and content directory
- 4
Run zola serve locally; by default accessible at http://127.0.0.1:1111
- 5
Third-party assets such as demo images, fonts, and icons require separate license verification under their respective licenses
License & source material
Usage conditions & limitations
Free to use · keep license noticeThis entry covers the free version under the MIT license in the public repository; the free scope is the code of this version and does not mean external services or third-party assets are free.
Must comply with when using
- Free use, modification, commercial use, and distribution of this version's code are permitted.
- When distributing copies or substantial portions of the code, retain the original author's copyright notice and the full MIT license notice.
- The code is provided as is; warranties and limitations of liability are governed by the original license and applicable law.
Additional costs & items to verify
- Using this theme requires installing Zola 0.15.0 or higher locally, which is an external tool dependency not provided with the repository.
- The theme must be cloned from the upstream repository or added as a git submodule into the site's themes directory; the repository itself is not a complete deployable site.
- You must first create a site with zola init, then install the theme and configure config.toml; it cannot be used out of the box.
- Demo images, fonts, icons, and other third-party assets require license verification under their respective licenses and cannot be judged solely by the code's MIT license.
- External services such as domains, hosting, databases, payments, or AI may incur additional charges.
View Original Text Basis
Permission is hereby granted, free of charge
Original License Text
you need to install the [Zola](https://www.getzola.org/documentation/getting-started/installation/) ≥ 0.15.0
Original README
git clone https://github.com/aaranxu/adidoks.git
Original README
https://github.com/fishfolk/website-theme/blob/main/LICENSEhttps://github.com/fishfolk/website-theme/blob/main/README.mdzola init mysite
Original README
Compiled by DeepSeek based on repository license and README ·2026-10-03. Results only cover the materials read; dependencies, images, fonts, and subsequent term changes are subject to their respective original texts.
Project checks & description sources
Template Information
- Source platforms
- GitHub
- Documentation and maintenance reference score
- Partly documented · 68 / 100
- Technologies
- HTML
- Website type
- Starter
How this score is calculated
Our heuristic uses license records (up to 30), a demo link (12), a preview (10), stars (15), recorded maintenance (15), description completeness (8), feature records (5) and classification data (5). It is not a code, security or performance test, or a Google score. A link does not establish tested functionality.
What to verify for this project
- Repository update recorded
- 2023-03-10
- Screenshot last checked
- 2026-10-03
A demo link is listed. Check it with your own content and viewport sizes; its presence does not confirm that forms, authentication or payments work.
The catalog identifies HTML as the primary stack. Check the actual dependency manifest and lockfile for versions and hosting requirements. These notes use recorded metadata, not a code audit or a deployment test.
Use a selection guide →How this description was prepared
AI-assisted description based on catalog records and repository material. Repository authors are not automatically the reviewers of this description.
Automatically checked against source and license rules; no manual editorial review.
Inspect the recorded source material
SHA-256: a51fec139e60997be8ac15ca7b2b70e2c3ed8c2c068208fd2d7c51e43b3201c0
2026-10-03T00:20:35.132Z
Source file / repository# Zola Theme AdiDoks
AdiDoks is a modern documentation theme, which is a port of the Hugo
theme [Doks](https://github.com/h-enk/doks) for Zola.
## Demo
[Live Preview](https://adidoks.netlify.app/).
## Requirements
Before using the theme, you need to install the [Zola](https://www.getzola.org/documentation/getting-started/installation/) ≥ 0.15.0.
## Quick Start
```bash
git clone https://github.com/aaranxu/adidoks.git
cd adidoks
zola serve
# open http://127.0.0.1:1111/ in the browser
```
Read more from [the document of the AdiDoks](https://adidoks.org/docs/getting-started/introduction/).
## Installation
Just earlier we showed you how to run the theme directly. Now we start to
install the theme in an existing site step by step.
### Step 1: Create a new zola site
```bash
zola init mysite
```
### Step 2: Install AdiDoks
Download this theme to your themes directory:
```bash
cd mysite/themes
git clone https://github.com/aaranxu/adidoks.git
```
Or install as a submodule:
```bash
cd mysite
git init # if your project is a git repository already, ignore this command
git submodule add https://github.com/aaranxu/adidoks.git themes/adidoks
```
### Step 3: Configuration
Enable the theme in your `config.toml` in the site directory:
```toml
theme = "adidoks"
```
Or copy the `config.toml.example` from the theme directory to your project's
root directory:
```bash
cp themes/adidoks/config.toml.example config.toml
```
### Step 4: Add new content
You can copy the content from the theme directory to your project:
```bash
cp -r themes/adidoks/content .
```
You can modify or add new posts in the `content/blog`, `content/docs` or other
content directories as needed.
### Step 5: Run the project
Just run `zola serve` in the root path of the project:
```bash
zola serve
```
AdiDoks will start the Zola development web server accessible by default at
`http://127.0.0.1:1111`. Saved changes will live reload in the browser.
## Customisation
You can customize your configurations, templates and content for yourself. Look
at the `config.toml`, `theme.toml`, `content` files and templates files in this
repo for an idea.
### Global Configuration
There are some configuration options that you can customize in `config.toml`.
#### Configuration options before `extra` options
Set the authors's taxonomies for the site.
```toml
taxonomies = [
{name = "authors"},
]
```
Use search function for the content.
```toml
build_search_index = true
```
#### Configuration options under the `extra`
The following options should be under the `[extra]` in `config.toml`
- `language_code` - set HTML file language (default to `en-US`)
- `theme_color` - your site's HTML color (default to `#fff`)
- `title_separator` - the separator to your site title, like `|` and `-` (defaults to `|`)
- `title_addition` - the additon content for the title of the homepage
- `timeformat` - the timeformat for the blog article published date
- `timezone` - the timezone for the blog article published date
- `edit_page` (and `docs_repo`, `repo_branch`) - whether to show the edit page in the github repo for your docs
- `math` (and `library`) - set KaTeX or MathJax library
- `[extra.open]` - Open Graph + Twitter Cards for the site
- `[extra.schema]` - set JSON-LD for the site
- `[[extra.menu.main]]` - the header navigations for the site
- `[[extra.menu.social]]` - the social links on the header of the page
- `[extra.footer]` - the footer content on the left
- `[[extra.footer.nav]]` - the footer navigations on the right
### Templates
All pages are extend to the `base.html`, and you can customize them as need.
### Content
#### Homepage
Go to the *content/_index.md* file to add your own homepage content.
- `[extra]` - the main content of the homepage
- `[[extra.ist]]` - the lists' content of the homepage
#### Sections
Each section includes a `_index.md`, and you can customize it or add your new
section under the `content` folder.
#### Pages
There are mainly three types of pages in the site.
- `blog` - blog article
- `docs` - documentation article
- `authors` - authors page if you need to add some information for a new author
## Reporting Issues
We use GitHub Issues as the official bug tracker for the **AdiDoks**. Please
search [existing issues](https://github.com/aaranxu/adidoks/issues). It’s
possible someone has already reported the same problem.
If your problem or idea is not addressed yet, [open a new issue](https://github.com/aaranxu/adidoks/issues/new).
## Contributing
We'd love your help! Please see [CONTRIBUTING.md](./CONTRIBUTING.md) to learn
about the kinds of contributions we're looking for.
## License
**AdiDoks** is distributed under the terms of the
[MIT license](https://github.com/aaranxu/adidoks/blob/main/LICENSE).
Explore similar templates
Compare previews and descriptions within the same stack and category.

startbootstrap-simple-sidebar
A Bootstrap off-canvas sidebar navigation HTML starter template from Start Bootstrap. It provides directly editable HTML and CSS in the dist directory, while the source uses Pug, SCSS, and JavaScript with npm build scripts for live preview and compilation.
HTML · Starter

adminkit
AdminKit is a free, MIT-licensed HTML admin and dashboard template built on Bootstrap 5. The free version includes 15 demo pages, 1 plugin, and 1 color scheme, with hundreds of UI components, forms, tables, charts, and icons.
HTML · Admin dashboard

Landing-Page
A general-purpose landing page HTML template maintained by Tailwind Toolbox, written in pure HTML and loading the complete Tailwind CSS via CDN.
HTML · Corporate Website

light-bootstrap-dashboard
Light Bootstrap Dashboard is a free, MIT-licensed admin dashboard template from Creative Tim, built on Bootstrap with a responsive static HTML structure.
HTML · Admin dashboard

sing-app
Sing App Lite is a free, open-source admin dashboard template from Flatlogic, built with Bootstrap 4.5 and SCSS. It provides a responsive layout, dashboard examples, typography, tables, notifications, basic charts, icons, maps, and a hover sidebar, along with styled Bootstrap components.
HTML · Admin dashboard

startbootstrap-modern-business
Modern Business is a multipurpose Bootstrap full-site HTML template from Start Bootstrap with 17 standalone pages covering home, about, services, portfolio, pricing, blog, FAQ, and contact.
HTML · Starter
