Objective
Open source and document my custom Hugo theme PaperModest
, ensuring it’s usable by others but clearly marked as not actively maintained. My primary goal remains focused on writing for my main site, but I’m sharing this theme as a way of giving back.
✅ Tasks
1. Finalize Git Submodule in Live Site
Ensure my live site correctly includes the theme submodule.
git add .gitmodules themes/hugo-papermodest
git commit -m "Add papermodest theme as submodule"
2. Theme Naming & Folder Structure
- Repo name:
hugo-papermodest
- Theme name:
PaperModest
- Theme folder:
themes/hugo-papermodest
3. Add theme.toml
name = "PaperModest"
license = "MIT"
licenselink = "https://github.com/faisaldarbar/hugo-papermodest/blob/main/LICENSE"
description = "A lightly customized fork of PaperMod for my personal site. Shared for others, but not actively maintained."
homepage = "https://github.com/faisaldarbar/hugo-papermodest"
tags = ["blog", "minimal", "fast", "responsive", "dark mode", "personal"]
features = ["dark mode", "light mode", "optimized for reading"]
min_version = "0.100.0"
[author]
name = "Faisal Darbar"
homepage = "https://faisaldarbar.com"
4. Update License
Prepend this notice to the existing MIT LICENSE
file:
This is a fork of the PaperMod theme.
Modifications made by Faisal Darbar – https://faisaldarbar.com
The original project is licensed under the MIT license (below).
5. Add README
Structure:
# PaperModest
A lightweight, slightly customized fork of the [PaperMod](https://github.com/adityatelange/hugo-PaperMod) Hugo theme — built and tailored for my personal website [faisaldarbar.com](https://faisaldarbar.com).
## 🚧 Status
This theme works as of now, but I actively tweak it for my own needs. It may break without notice.
**Please use it only if you're comfortable with that.** No support or contributions are expected.
## ✨ Differences from PaperMod
- Slight layout tweaks
- TBA
## 🧪 Demo (Planned)
[https://faisaldarbar.github.io/hugo-papermodest/](https://faisaldarbar.github.io/hugo-papermodest/)
## 🔧 Usage
```bash
git submodule add https://github.com/faisaldarbar/hugo-papermodest themes/hugo-papermodest
In the config file:
theme: hugo-papermodest
📜 License
MIT – original theme by Aditya Telange
6. Create Demo Site (Optional)
- Set up a
gh-pages
branch to host a live demo - Or create a new repo
papermodest-demo
to host it separately
7. Add Disclaimer
In README.md
, add:
## 🙏 Disclaimer
This is shared in the spirit of open source, just like I benefited from others' work.
I’m not maintaining it actively, and I’m not accepting issues or contributions for now.
Use it freely, but at your own risk.
Also update repo settings:
- Disable issues (optional)
- Add “archived”, “no-contributions”, or “experimental” topic tags
8. Add Badges (Later)
[](https://opensource.org/licenses/MIT)
[](https://gohugo.io)
[]()
9. .gitignore
Ensure this is present:
public/
resources/
node_modules/
🏁 Goal Definition
Goal: By end of Week 28, my PaperModest
theme should be:
- 📦 Packaged and documented for public use
- 🪪 Clearly marked as not maintained
- 🧪 Optionally viewable via a demo site
- 🎁 Ready for anyone to fork and use