Persona Zola Themea modern, responsive and lightweight theme for resume, portfolio, and blog
Demo](https://hanson-hschang.github.io/Persona-Zola-Theme/) • Features • Showcase • Installation • Configuration • Troubleshooting • [Credits
Using Persona for your site?
We'd love to see it!
Submit a Pull Request to add your site to our showcase.
This is a theme built with Zola 0.23 or newer. Please proceed to install the theme after initializing your Zola site.
The easiest way to install the theme is to add it as a git submodule to your themes directory:
# Navigate to your Zola site directory
cd your-zola-site
# Add the theme as a submodule
git submodule add https://github.com/hanson-hschang/Persona-Zola-Theme.git themes/persona
To update the theme:
# Update the submodule
git submodule update --init --recursiveBasic Setup](#basic-setup) • [Build & Serve
Copy the configuration and the landing page content from the theme to your website root to get started quickly:
# Copy the configuration
cp themes/persona/config.toml config.toml
# Copy the landing page content
cp themes/persona/content/_index.md content/_index.mdEnable the theme by adding the following line at the beginning of your config.toml file:
theme = "persona"After completing the setup, build and serve your site with Zola:
| terminal command | note | |
|---|---|---|
| Build the site | zola build | site build under public/ |
| Serve the site | zola serve | locally with live reload |
[!TIP] For a complete walkthrough of configuration and customization, see the Begin with Persona post.
Theme not loading:
theme = "persona" is set at the first line of config.tomlthemes/persona/Contact form not working:
web3form_public_key is set in configurationPersona is built with and inspired by:
| Resource | Description |
|---|---|
| Zola | A fast static site generator |
| Bootstrap | CSS framework for responsive design |
| Web3Forms | Contact form service |
| KaTeX | Fast math typesetting library |
| Pandoc | Universal document converter for citation processing |
| Bootstrap Icons | Icon library |
| Academicons | Academic icons |
| AOS (Animate On Scroll) | Animation library |
| Google Fonts | Font library |
| Dynamic Badges | Customizable badges |
| PageSpeed Insights | Automated performance reporting |
| GitHub | Actions (CI/CD) • Pages (Hosting Website) • Copilot (AI Agent) |
| OpenAI | ChatGPT • Codex |
| Anthropic | Claude • Claude Code |
| Gemini • Gemini CLI | |
| BootstrapMade Templates | Active • MyResume • UpConstruction • Style • FolioOne |
| Zola Themes | Mabuya • Vonge • Zluinav |
| Academic Project Page Template | Post layout inspiration |
⭐ Star this repository if you find it helpful!