1
0
Fork
You've already forked material-md-dark
0
A Hugo theme designed to be old school, Markdown inspired with colors based on https://github.com/marko-cerovac/material.nvim
  • CSS 53.2%
  • HTML 46.1%
  • Nix 0.6%
  • JavaScript 0.1%
2026年05月19日 21:48:35 -07:00
archetypes initial 2025年09月30日 21:52:38 -07:00
assets feat: setup js & css to be more useful/customizable 2026年05月19日 21:48:35 -07:00
content feat: feature parity with old blog (and then some) 2025年10月06日 16:58:36 -07:00
layouts feat: setup js & css to be more useful/customizable 2026年05月19日 21:48:35 -07:00
static feat: feature parity with old blog (and then some) 2025年10月06日 16:58:36 -07:00
.envrc feat: feature parity with old blog (and then some) 2025年10月06日 16:58:36 -07:00
.gitignore feat: feature parity with old blog (and then some) 2025年10月06日 16:58:36 -07:00
hugo.toml refactor: posts to 'blog' 2025年10月06日 17:27:49 -07:00
README.md feat: use summary for descriptions 2025年10月06日 22:17:15 -07:00
screenshot.png feat: readme 2025年10月06日 20:46:10 -07:00
shell.nix feat: feature parity with old blog (and then some) 2025年10月06日 16:58:36 -07:00

Material Markdown Dark

A simple theme inspired by markdown and my favorite Neovim theme: https://github.com/marko-cerovac/material.nvim

Screenshot

The theme is designed to be mostly drop-in and go. There's one small caveat and that is you need to set the following in your Hugo site settings to get the code blocks to work:

[markup]
 _merge = 'deep' # Required for code-block CSS in theme to work

If you're not comfortable with trusting the theme's markup settings, then you may copy this theme's own markup settings into your site settings and adjust them as desired:

[markup]
 [markup.highlight]
 noClasses = false
 codeFences = true
 guessSyntax = true

Parameters

You may set the favicon for the site as well as the og:image on a page or post by post basis. You may also set the description meta and keywords on a page and post by post basis.

Site settings (default settings):

[params]
 favicon = "/path/from/site/root/favicon.png"
 image = "/path/from/site/root/image.png"

On a page by page basis do:

+++
title = "Example Page"
date = "2025年03月30日"
lastmod = "2025年10月02日"
summary = "I'm an example" # Meta description
keywords = ["tech", "blogging"] # Meta keywords
image = "./page-image" # Meta og:image
tags = ["hugo", "webdev"] # Blog tags
+++