Persona Zola Theme

a modern, responsive and lightweight theme for resume, portfolio, and blog

pagespeed report

code-size repo-size GitHub Issues GitHub Created At activity Website GitHub Release

Demo](https://hanson-hschang.github.io/Persona-Zola-Theme/) • Features • Showcase • Installation • Configuration • Troubleshooting • [Credits

✨ Features

🌟 Showcase

Using Persona for your site? We'd love to see it! Submit a Pull Request to add your site to our showcase.

🚀 Installation

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 --recursive

⚙️ Configuration

Basic Setup](#basic-setup) • [Build & Serve

Basic Setup

  1. 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.md
  2. Enable the theme by adding the following line at the beginning of your config.toml file:

    theme = "persona"

Build & Serve

After completing the setup, build and serve your site with Zola:

terminal commandnote
Build the sitezola buildsite build under public/
Serve the sitezola servelocally with live reload

[!TIP] For a complete walkthrough of configuration and customization, see the Begin with Persona post.

🆘 Troubleshooting

Common Issues

Getting Help

🙏 Credits

Persona is built with and inspired by:

ResourceDescription
ZolaA fast static site generator
BootstrapCSS framework for responsive design
Web3FormsContact form service
KaTeXFast math typesetting library
PandocUniversal document converter for citation processing
Bootstrap IconsIcon library
AcademiconsAcademic icons
AOS (Animate On Scroll)Animation library
Google FontsFont library
Dynamic BadgesCustomizable badges
PageSpeed InsightsAutomated performance reporting
GitHubActions (CI/CD) • Pages (Hosting Website) • Copilot (AI Agent)
OpenAIChatGPT • Codex
AnthropicClaude • Claude Code
GoogleGemini • Gemini CLI
BootstrapMade TemplatesActive • MyResume • UpConstruction • Style • FolioOne
Zola ThemesMabuya • Vonge • Zluinav
Academic Project Page TemplatePost layout inspiration

⭐ Star this repository if you find it helpful!