Hugo Dark Theme Site Generator
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Josh Habdas a41b05f726
chore(release): 8.3.1
8 months ago
archetypes refactor(archetypes/post): default new sites, new posts to cc-by-nc-sa 9 months ago
assets fix(assets/css): prevent ie10+ scrollbar from causing layout to jump 8 months ago
bin fix(bin/upgrade): properly detect current theme version, if present 8 months ago
data feat(feature/custom-homepage): add custom homepage and docs in english 9 months ago
docker/hugo feat(license): wtfpl -> agpl-3.0-or-later 10 months ago
docs feat(shortcode/video): add video shortcode 8 months ago
layouts feat(shortcode/video): add video shortcode 8 months ago
static docs(readme): add svg logo and up-front quick install 9 months ago
.gitignore feat(license): wtfpl -> agpl-3.0-or-later 10 months ago chore(release): 8.3.1 8 months ago
COPYING feat(license): wtfpl -> agpl-3.0-or-later 10 months ago docs(readme): link to working hackcss webpage 8 months ago
package-lock.json chore(release): 8.3.1 8 months ago
package.json chore(release): 8.3.1 8 months ago

After Dark

Hugo Dark Theme Website Generator

After Dark

Latest NPM version Monthly downloads Minimum Hugo version IRC chat AGPL licensed

wget -qO - | sh

After Dark is an extensible, robust Hugo theme written from the ground up for speed, privacy and security.



Click a screenshot for a live demo of the functionality:

Help Docs SVG Favicon 404 Page
Add-on Modules Form Controls IndieWeb Extras

Getting Started

Please Install Hugo 0.44 or greater on your machine prior to installation unless you’re starting with After Dark K3s.


For fastest installation use the provided Quick Install script. Quick Install is ideal for first-time users and does not require use of git. Use it to automatically set-up, configure and run a sample After Dark website you may re-purpose as your own.

By convention After Dark may be used with an existing Hugo site by git cloning to or adding as a submodule of the themes directory:

├── static
└── themes
    └── after-dark # the clone or submodule

See Install a Single Theme on the Hugo docs site for further instructions.

After Dark also ships as an NPM module as a convenience for users. Use it to integrate After Dark into an existing publishing workflow.


Run the Upgrade Script to check for updates and upgrade automatically:


Upgrading replaces the file contents of the theme as a whole.


If installed or upgraded via script you may use the Release Validator to verify you’re running a PGP-signed and SHA-verified release. Integrity is checked at the source level and may be performed offline. See Release Hashes for more info.


Use Online Help to learn how to set-up and use After Dark. Help docs may be served locally and do not require an Internet connection to function.


Special thanks to エゴイスト for hackcss, Dan Klammer for the bytesize icons and Vincent Prouillet for the Zola port.


Copyright © 2019 Josh Habdas

After Dark is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

After Dark is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.

You should have received a copy of the GNU Affero General Public License along with this program. If not, see