A minimalist paper-style theme for the Hugo static-site generator
martial-paper — Hugo Tool Template
By pedrodude
martial-paper is a minimalist paper-style theme for the Hugo static-site generator; the repository is MIT-licensed and was last updated in 2018.
Explore the design
Compare the page layouts and mobile experience. Open any screenshot for a closer look.
Preview provided in the project README.
One original preview is available. Open the full image to inspect the design.
Screenshots show visual appearance; interactive behavior may differ.
What stands out
A quick read of the recorded project description.
Configure the about link, author, copyright statement, description, subtitle, and tagline through config.toml params
Page frontmatter supports extended fields such as streamtitle, timeless, suppress, and martialpaperlastmod
CSS adapted from HTML5 Boilerplate, mainly using flexbox for positioning
Uses the Montserrat font hosted by Google Fonts by default and depends on a trimmed version of Normalize.css
The repository is MIT-licensed and was last updated in 2018
Template Details
martial-paper is a theme written by pedrodude for the Hugo static-site generator, positioned as minimalist, smart, and paper-like. Its visual inspiration comes from right-angle shapes and the default color scheme of "Starry Night Over the Rhône." The README mentions a former live site using the theme, socratic.space, but it is offline; the only available reference now is a screenshot in the repository.
The theme provides site-level configuration through config.toml params, including aboutpage, author, copyrightstatement, description, siteclass, and tagline; siteclass and tagline are optional and are used to display a contrasting subtitle and tagline on the homepage. To add introductory text to the homepage, you need to create a Markdown document in the content directory with frontmatter containing timeless = "indexintro" and title = "indexintro"; the README notes that this content should not be too long, to avoid pushing the homepage index too far down.
Page-level configuration extends several fields in the archetype: streamtitle displays a contrasting subtitle on a single page; timeless set to true hides the article summary and the date in the title; suppress set to true hides the page from the homepage index; martialpaperlastmod accepts the YYYYMMDD format and displays the last modified date below the footer. That value is not updated or formatted automatically, and when unset the creation date is shown.
For styling, the CSS is adapted from HTML5 Boilerplate, mainly uses flexbox for positioning, and has color adjustments; for fonts, geometric sans-serifs, monospace fonts, and even bold serifs can be paired. The default configuration uses the Montserrat font hosted by Google Fonts. The theme also depends on a trimmed version of Normalize.css. The repository was last updated in 2018, the README provides no online demo, and the installation steps point to Hugo's official theme installation instructions.
Is it right for your project?
Use Cases
- Personal blogs or documentation sites looking for a minimalist paper-style theme for a Hugo site
- Content sites that need per-page control over date display, hiding from the homepage index, or last modified dates
- Hugo projects that want to adjust CSS colors themselves based on HTML5 Boilerplate and flexbox
Suitable For
- Site authors using Hugo who prefer a minimalist paper-like visual style
- Users willing to manually edit config.toml and page frontmatter to complete configuration
- Developers who accept that the theme was last updated in 2018 and need to verify compatibility themselves
Getting started & customization
Use these recorded setup notes alongside the repository instructions for your chosen version.
- 1
For installation steps, refer to Hugo's official theme installation instructions: place the theme in the themes directory and set theme = "martial-paper" in the configuration
- 2
Modify all settings in config.toml that start with TK and remove the TK prefix, including baseurl, title, and params such as aboutpage, author, copyrightstatement, and description
- 3
aboutpage must be filled in with the exact name of the about page file without its extension; otherwise the about link in the header will not work
- 4
If you need homepage introductory text, create a Markdown document in the content directory with frontmatter containing timeless = "indexintro" and title = "indexintro"
- 5
martialpaperlastmod must be filled in manually in YYYYMMDD format; it is not updated or formatted automatically
License & source material
Usage conditions & limitations
Free to use · keep license noticeThis entry covers the free version in the public repository under the MIT license; the free scope is the code for that version and does not mean external services or third-party assets are free.
Must comply with when using
- You may use, modify, commercialize, and distribute the code for this version free of charge.
- When distributing copies or substantial portions of the code, retain the original author's copyright notice and the complete 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
- Demo images, fonts, icons, and other third-party assets must be checked against their respective licenses; they cannot be judged solely by the code's MIT license.
- External services such as domains, hosting, databases, payments, or AI may incur separate charges.
- The default configuration loads the Montserrat font through Google Fonts, which is an external service dependency; in offline or restricted-network environments, you need to replace the font or host the font files yourself.
- The theme CSS is adapted from HTML5 Boilerplate and includes a trimmed version of Normalize.css; these third-party code portions may carry their own license terms, which you need to check yourself.
- The original online demo site in the README is offline; there is currently no accessible online demo, so only the screenshot in the repository can be referenced.
- martialpaperlastmod must be filled in manually in YYYYMMDD format; it is not updated or formatted automatically, and when unset the creation date is shown.
View Original Text Basis
Permission is hereby granted, free of charge
Original License Text
The default configuration uses a rather nice geometric sans-serif font called [Montserrat](https://www.google.com/fonts/specimen/Montserrat) hosted by Google Fonts.
Original README
The CSS is adapted from [HTML5 Boilerplate](https://html5boilerplate.com/).
Original README
~~A live site using this theme: [socratic.space](http://socratic.space)~~ Nope, it's totally gone.
Original README
https://github.com/pedrodude/martial-paper/blob/master/LICENSE.mdhttps://github.com/pedrodude/martial-paper/blob/master/README.mdmartialpaperlastmod="YYYYMMDD" #Optional. If you set it, it will display a Last Modified Date under the footer. This is not automated at all, nor formatted
Original README
Compiled by DeepSeek based on repository license and README ·2026-10-11. 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
- Less documented · 53 / 100
- Technologies
- Hugo
- Website type
- Tool Site
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
- 2018-05-10
- Screenshot last checked
- 2026-10-11
No demo link is recorded. Use the repository instructions to evaluate the project locally; the screenshot alone cannot establish interactive behavior.
The catalog identifies Hugo 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.
Review declaration: [email protected] · 2026-10-13
Inspect the recorded source material
SHA-256: 1832cfe8053b763594f639b459e65a8925a5a31218f6b4469d0cc99ef2f89fde
2026-10-11T17:26:19.952Z
Source file / repositorymartial paper =============================== A minimalist, smart, paper theme. The theme was inspired by the right-angle and the default colours by Starry Night Over the Rhone. ~~A live site using this theme: [socratic.space](http://socratic.space)~~ Nope, it's totally gone. All that you have to go on is a single screenshot and a sense of adventure. Plunge forth, valiant one! ## Screenshot  ## Installation Generic installation instructions are [here](https://gohugo.io/themes/installing/) ## Setup ### Site configuration Change the bits of the following config.toml file that start with TK (and get rid of the TK) --- ```toml #Adjust all settings that start with TK to customise this theme to your site. Also remove the TK theme = "martial-paper" baseurl = "TK http://mysite.com" languageCode = "en-us" title = "TK MY SITE'S TITLE" [params] aboutpage = "TK name-of-the-about-post" #This makes the "about" link in the header function. It must be the exact filename of your about page without the file extension. E.g. if your about page is called "mysiteabout.md" then enter in "mysiteabout" author = "TK Your Name" #Goes in the meta info of your webpage to help identify you as the author of the content copyrightstatement = "TK A copyright statement of your choosing." #Will appear in the footer of each page. description = "TK A description that will appear in the html meta" #Goes in the meta info of your webpage to describe the content of your site siteclass = "TK MY SITE'S SUBTITLE" #Optional. If you set it, it will display a subtitle in a contrasting color (adjustable within the CSS) on the site's index page. tagline = "TK My site's witty tagline" #Optional. If you set it, it will display a tagline for the website underneath the titles. By default it appears italicized. ``` --- ### Indexintro.md To add in some introductory spiel to the index page, create a markdown document in your content folder with the following in your toml frontmatter: ```toml timeless = "indexintro" title = "indexintro" ``` To keep things simple there's no repositioning of the page index; so perhaps keep this bit short so as not to push the index too far down the page. ### CSS The CSS is adapted from [HTML5 Boilerplate](https://html5boilerplate.com/). The theme mainly makes use of flexbox for positioning, with some color tweaks. In terms of font choice: geometric sans-serifs, monospace, and perhaps even slab serifs all seem to work fine. ### Individual page configuration Page configuration is largely unchanged from the default but there are some additional bits in the archetype (the template that defines default page settings) which enable additional features. It's explained in the comments in the template for your page frontmatter below. --- ```toml +++ streamtitle="" #Optional. If you set it, it will display a subtitle in a contrasting color (adjustable within the CSS) on the individual page. timeless = "false" #Optional. If you set it, it will determine whether the post displays date features (displaying a date on the post summary on the index page, date in the page title). Changing the value to true suppresses all of these features, with the exception of the last modified date shown by the pedrolastmod parameter suppress = "false" If set to true, the page will be suppressed from display on the index page draft=true martialpaperlastmod="YYYYMMDD" #Optional. If you set it, it will display a Last Modified Date under the footer. This is not automated at all, nor formatted, but simply provides a basic ability to indicate that the creation date differs from the modified date. If left unchanged, it will display the created date. +++ LOREM IPSUM PAGE CONTENT GOES HERE ``` --- ## Dependencies (and acknowledgements) ### HTML5 Boilerplate [and Normalize.css] An excellent starting point. Actually the minified version of Normalize.css; apparently we are preferring robots to humans now... ### Hugo Very easy. Everyone should learn HTML, CSS, and then this. ### Google Fonts The default configuration uses a rather nice geometric sans-serif font called [Montserrat](https://www.google.com/fonts/specimen/Montserrat) hosted by Google Fonts. --- And the name? I had a moment where I thought it looked like official paper that you might find in a military office... [^1]. And yes I know that's rubbish, but I thought about it for like 2 seconds; give me a break. [^1]: The red version did, and the red is in the CSS if you prefer.
Explore similar templates
Compare previews and descriptions within the same stack and category.

hugo-coder
hugo-coder is a minimalist Hugo blog theme maintained by luizdepra under the MIT license. It provides a clean, text-focused blog appearance, configuration documentation in the docs directory, and a complete exampleSite with hugo.toml.
Hugo · Blog

doks
Doks is a Hugo documentation theme in the Thulite ecosystem, built for long-form reading with a minimal responsive layout and documentation-optimized typography. It includes FlexSearch-powered configurable search, dark/light mode, code syntax highlighting, i18n, multi-version documentation management, and blog pages.
Hugo · Tool Site

hugo-theme-introduction
Introduction is a minimal Hugo theme that can be configured as a single-page site or a full site with multiple sections. Homepage sections are generated from Markdown files under content/home/, with weight sorting and optional images.
Hugo · Portfolio

lotusdocs
Lotus Docs is a free, MIT-licensed Hugo documentation theme by Colin Wilson, built on Bootstrap 5. It provides responsive documentation layouts, dark mode, i18n, FlexSearch-based static search, Prism.js highlighting, KaTeX, Mermaid, and landing page templates.
Hugo · Documentation

airspace-hugo
Airspace is a multipurpose Hugo theme by Themefisher for portfolio, blog, and business sites.
Hugo · Portfolio

kross-hugo
Kross is a Hugo personal portfolio theme by Themefisher, offering more than 8 pre-built pages including home, about, blog, portfolio, and contact.
Hugo · Portfolio
