Documentation · Blog · Search

No need Hundreds of NPM Packages
& Thousands of CSS Classes

For Modern & Modular Technical Documentation & Blog Setup

Built for Performance

Powered by GoHugo, the world’s fastest static site framework; With a premium search experience with Pagefind that aims to perform well on large sites. No external CSS, JS, icon, font frameworks.

Extensible Architecture

Enjoy a modular, themeable layout and partials designed specifically for technical wizards and creators. Manage your composable CSS and HTML partials with a YAML data-driven approach, side-by-side using pure Markdown files.

Multiple Documentation Sets Blog Search Other Pages

Zero Bloat and Secure

Build your site without dragging along hundreds of npm packages or thousands of CSS classes. We leverage native Hugo features to keep your project clean, secure, and incredibly easy to maintain.

No NPM Dependencies Even No Need To Install Node

Fully Themeable

Take total control of your design system. Effortlessly customize layouts, components, HTML partials and color modes using isolated CSS, JavaScript, and data-driven template configurations. Take full advantage of native Hugo pipes for asset minification, custom markdown render hooks for styled blocks.

Hero Bento Showcase Action Cards

See it in action

Let's explore the folder structure of your project.

Home

Customize each widget via a YAML data file or an index.md that serves this section.

Project Structure
├── content
│   └── en
│       └── home
│           └── showcase
│               └── index.md
├── data
│   └── en
│       └── home
│           ├── hero.yaml
│           ├── bento.yaml
│           └── card-grid.yaml
├── hugo.yaml
└── themes
    └── E25DX
Docs

Maintain your documents in Markdown, and use the sidebar.yml to order them in the sidebar.

Project Structure
├── content
│   └── en
│       └── docs
│           ├── page-1.md
│           └── page-2.md
├── data
│   └── en
│       └── docs
│           └── sidebar.yml
├── hugo.yaml
└── themes
    └── E25DX
Blog

You can use any folder name instead of “blog” or “page-slug” for pages.

Project Structure
├── content
│   └── en
│       └── blog
│           ├── page-1.md
│           ├── page-2
│           │   ├── cover.jpg
│           │   └── index.md
│           └── _index.md
├── hugo.yaml
└── themes
    └── E25DX
Extra

Maintain isolated pages outside the documentation and blog.

Project Structure
├── content
│   └── en
│       └── page
│           ├── other.md
│           └── other-2
│               ├── cover.jpg
│               └── index.md
├── hugo.yaml
└── themes
    └── E25DX
Customize

Customize layout partials and styles if necessary.

Project Structure
├── assets
│   ├── css
│   │   ├── components
│   │   │   ├── accordion-vertical-tabs.css
│   │   │   ├── alert.css
│   │   │   ├── badge.css
│   │   │   ├── button.css
│   │   │   ├── checkbox.css
│   │   │   ├── chroma.css
│   │   │   ├── code-window.css
│   │   │   ├── dropdown.css
│   │   │   └── tabs.css
│   │   ├── sections
│   │   │   ├── bento.css
│   │   │   ├── card-grid.css
│   │   │   ├── hero.css
│   │   │   └── showcase.css
│   │   └── theme.css
│   └── icons
│       ├── bento
│       │   ├── extension.svg
│       │   ├── palette.svg
│       │   ├── rocket_launch.svg
│       │   └── shield.svg
│       ├── card-grid
│       │   ├── gohugo.svg
│       │   ├── pagefind.svg
│       │   ├── terminal.svg
│       │   └── web.svg
│       └── icon-name.svg # 20 x 20 any SVG
└── layouts
    ├── _markup
    │   ├── render-blockquote-alert.html
    │   ├── render-codeblock.html
    │   └── render-link.html
    └── _partials
        └── sections
            ├── bento.html
            ├── card-grid.html
            ├── hero.html
            └── showcase.html

Contribution

Without them, we couldn't build this technical documentation & blog without a single npm package

GoHugo

The world’s fastest framework for building websites.

Pagefind

Fully static search library that aims to perform well on large sites.

e25DX

Modern & modular technical documentation and blog setup.

Documentation

Help us to improve the documentation.