Provides multiple page layouts including about, blog, news, projects, and publications
jekyll-theme-merida — Jekyll Blog Template
By j0m0k0
Merida is a minimal, responsive Jekyll-based theme for personal, academic, and technical writing websites, with built-in layouts for about, blog, news, projects, and publications pages.
Explore the design
Compare the page layouts and mobile experience. Open any screenshot for a closer look.
Actual screenshot captured by the server browser.
All pages & views 3
Screenshots show visual appearance; interactive behavior may differ.
What stands out
A quick read of the recorded project description.
Supports light, dark, and system-following theme modes
Integrates Pagefind search, MathJax, and Rouge syntax highlighting
Drives navigation, social links, and project lists via YAML files in the _data directory
Generates the publications list from BibTeX with jekyll-scholar
Includes SEO metadata, RSS feed, and sitemap generation
Template Details
Merida is a minimal, responsive Jekyll-based theme positioned for personal, academic, and technical writing websites. It provides layouts for about, blog, news, projects, and publications pages, and includes dark mode, MathJax, Rouge syntax highlighting, code block copy buttons, Pagefind search, SEO metadata, RSS feed, and sitemap generation.
The theme configures site title, tagline, description, URL, permalinks, and footer last-modified time via _config.yml; navigation and footer links are controlled by _data/menu.yaml and _data/social.yaml, the projects page is driven by _data/repos.yaml, and the publications list is rendered from BibTeX with jekyll-scholar. For content, posts go in _posts, news items in _news, and bibliography entries in _bibliography/references.bib.
Before use, Ruby (compatible with Jekyll 4.4) and Bundler are required; if you keep the Pagefind hook or modify the theme source, Node.js and npm are also needed, and Git is required to clone the repository. The theme depends on jekyll, jekyll-feed, jekyll-last-modified-at, jekyll-scholar, jekyll-seo-tag, jekyll-sitemap, rouge, and webrick. The repository is released under the MIT license; third-party assets such as demo images, fonts, and icons require separate license verification.
Is it right for your project?
Use Cases
- Building a personal blog and publishing technical articles
- Creating an academic homepage to showcase publications and projects
- Maintaining a news or updates list page
- Writing sites that need dark mode and mathematical formula rendering
Suitable For
- Individual site authors using Jekyll
- Academic researchers who need a publications list
- Developers writing technical articles who want code highlighting and search
- Site maintainers who prefer data-driven navigation and project lists
Getting started & customization
Use these recorded setup notes alongside the repository instructions for your chosen version.
- 1
Requires Ruby (compatible with Jekyll 4.4) and Bundler; Git is required to clone the repository
- 2
If you keep the Pagefind search hook or modify the theme source, Node.js and npm are required
- 3
Site settings are mainly configured in _config.yml; navigation and social links are controlled by _data/menu.yaml and _data/social.yaml respectively
- 4
The projects page is driven by _data/repos.yaml, and bibliography entries are written to _bibliography/references.bib
- 5
The theme is released under the MIT license; third-party assets such as demo images, fonts, and icons must be verified under their respective licenses
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 of that version and does not imply that external services or third-party assets are free.
Must comply with when using
- You may use, modify, commercially use, and distribute the code of this version for free.
- When distributing copies or substantial portions of the code, retain the original author's copyright notice and the full 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
- If you keep the starter template's Pagefind search hook or modify the theme source, Node.js and npm must be installed; using only the theme itself may not require a Node environment.
- Cloning the starter template or theme source requires Git; obtaining the files by other means is not subject to this limitation.
- The publications list feature depends on jekyll-scholar and a BibTeX-format bibliography file, and entries must be organized according to that tool's requirements.
- Search is provided by Pagefind and requires running the Pagefind indexing step after each Jekyll build; otherwise search is unavailable.
- Demo images, fonts, icons, and other third-party assets must be verified under their respective licenses and cannot be judged solely by the code's MIT license.
- External services such as domains, hosting, databases, payments, or AI may incur additional charges.
View Original Text Basis
Permission is hereby granted, free of charge
Original License Text
Node.js and npm if you keep the starter's Pagefind hook or work on the theme source.
Original README
Git for cloning the starter or theme source.
Original README
Publication list driven by BibTeX and `jekyll-scholar`.
Original README
https://github.com/j0m0k0/jekyll-theme-merida/blob/main/LICENSEhttps://github.com/j0m0k0/jekyll-theme-merida/blob/main/README.mdSearch modal powered by Pagefind after each Jekyll build.
Original README
Compiled by DeepSeek based on repository license and README ·2026-10-03. 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
- More documented · 83 / 100
- Technologies
- Jekyll
- Website type
- Blog
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
- 2026-07-29
- Screenshot last checked
- 2026-10-03
A demo link is listed. Check it with your own content and viewport sizes; its presence does not confirm that forms, authentication or payments work.
The catalog identifies Jekyll 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.
Automatically checked against source and license rules; no manual editorial review.
Inspect the recorded source material
SHA-256: 5291590f6f52394a24d3d5f0e222c366c3c75656e390af2301fd71041b30cad4
2026-10-03T05:00:50.561Z
Source file / repository<p align="center"> <img src="assets/brand/merida-logo.svg" alt="Merida" width="520"> </p> <p align="center"> <a href="https://rubygems.org/gems/jekyll-theme-merida"><img alt="RubyGems" src="https://img.shields.io/gem/v/jekyll-theme-merida?style=for-the-badge&label=RubyGems&color=55A194"></a> <a href="https://rubygems.org/gems/jekyll-theme-merida"><img alt="Gem downloads" src="https://img.shields.io/gem/dt/jekyll-theme-merida?style=for-the-badge&color=F16A6F"></a> <a href="LICENSE"><img alt="License" src="https://img.shields.io/github/license/j0m0k0/jekyll-theme-merida?style=for-the-badge&color=2D6CDF&cacheSeconds=300"></a> <img alt="Jekyll" src="https://img.shields.io/badge/Jekyll-4.4-CC0000?style=for-the-badge&logo=jekyll&logoColor=white"> <img alt="Tailwind CSS" src="https://img.shields.io/badge/Tailwind_CSS-4.x-38BDF8?style=for-the-badge&logo=tailwindcss&logoColor=white"> </p> <p align="center"> A minimal, responsive Jekyll theme for personal, academic, and technical writing websites. </p> <p align="center"> <a href="https://j0m0k0.github.io/jekyll-theme-merida/">Live showcase</a> </p> Merida ships with layouts for an about page, blog, news, projects, and publications, plus dark mode, MathJax, Rouge syntax highlighting, copy buttons for code blocks, Pagefind search, SEO metadata, RSS feeds, and sitemap generation. <p align="center"> <img src="assets/brand/merida-screenshot.png" alt="Merida theme screenshot" width="920"> </p> ## Start Here See [Installation](docs/installation.md) for startup paths, use cases, pros, cons, and setup commands. ## Features - Responsive Tailwind CSS design with light, dark, and system theme modes. - Blog and news collections with dedicated listing layouts. - About page layout with optional profile image, latest posts, and latest news. - Project list driven by `_data/repos.yaml`. - Publication list driven by BibTeX and `jekyll-scholar`. - Search modal powered by Pagefind after each Jekyll build. - MathJax support for inline and display math. - Rouge syntax highlighting with line numbers and copy buttons. - SEO, sitemap, and feed support through standard Jekyll plugins. ## Requirements - Ruby compatible with Jekyll 4.4. - Bundler. - Node.js and npm if you keep the starter's Pagefind hook or work on the theme source. - Git for cloning the starter or theme source. The theme depends on: - `jekyll` - `jekyll-feed` - `jekyll-last-modified-at` - `jekyll-scholar` - `jekyll-seo-tag` - `jekyll-sitemap` - `rouge` - `webrick` ## Documentation - [Installation](docs/installation.md) - [Configuration](docs/configuration.md) - [Content Guide](docs/content.md) - [Customization](docs/customization.md) - [Search](docs/search.md) - [Deployment](docs/deployment.md) - [Development](docs/development.md) - [Troubleshooting](docs/troubleshooting.md) ## Configuration Summary Most site settings live in `_config.yml`: ```yaml title: Your Name tagline: A text-focused Jekyll theme description: A minimal, responsive and feature-rich Jekyll theme for technical writing. url: "https://example.com" baseurl: "" permalink: /blog/:slug/ footer: show_last_update: true ``` Navigation and footer links are data-driven: - `_data/menu.yaml` controls the navigation bar. - `_data/social.yaml` controls footer social links. - `_data/repos.yaml` controls the projects page. See [Configuration](docs/configuration.md) for every supported key and data shape. ## Creating Content Create posts in `_posts`: ```markdown --- layout: post title: "My Post" date: 2026-06-03 09:00:00 -0500 tags: [Jekyll, Writing] --- Post content goes here. ``` Create news items in `_news`: ```markdown --- layout: post title: "New Release" date: 2026-06-03 description: "Merida is ready for launch." --- Optional long-form news body. ``` Add publications to `_bibliography/references.bib`. Merida renders entries through `jekyll-scholar` and `_layouts/bib.html`. ## Theme Development Commands ```sh npm run dev # Tailwind watch + Jekyll serve npm run css:build # Build minified assets/css/merida.css npm run css:watch # Rebuild CSS on changes bundle exec jekyll build ``` ## Contributing See [CONTRIBUTING.md](CONTRIBUTING.md) for local setup, contribution guidelines, and pull request expectations. ## Support And Security - For usage questions, see [SUPPORT.md](SUPPORT.md). - For vulnerability reports, see [SECURITY.md](SECURITY.md). ## License Merida is released under the MIT License. See [LICENSE](LICENSE).
Explore similar templates
Compare previews and descriptions within the same stack and category.

al-folio
A Jekyll academic homepage theme for scholars and researchers, with a clean responsive design and out-of-the-box support for publication lists, project showcases, CVs, and blogs.
Jekyll · Portfolio

minimal-mistakes
Minimal Mistakes is a two-column Jekyll theme for personal sites, blogs, project documentation, or portfolios.
Jekyll · Portfolio

Beautiful Jekyll
Beautiful Jekyll is a mature, easy-to-use Jekyll blog theme maintained by Dean Attali since 2015, with over 50,000 users.
Jekyll · Blog

jekyll-TeXt-theme
A customizable Jekyll theme for personal sites, team sites, blogs, projects, and documentation.
Jekyll · Blog

startbootstrap-clean-blog-jekyll
The official Jekyll version of Start Bootstrap's Clean Blog theme, offering a blog home page, about page, contact page, and sample post pages, with a Formspree-powered contact form.
Jekyll · Blog

So Simple
A minimal reading-oriented Jekyll theme by Michael Rose for personal blogs, portfolios, and long-form reading. It offers multiple layouts, microformat markup, Disqus comments, Google Analytics, Jekyll SEO Tag, three skins, and aggregation by year, category, and tag with a grid view.
Jekyll · Blog
