Nagymaros is a Jekyll theme for conference and event websites, providing four ready-made pages for event details, schedules, maps, and participant directories.
What is Nagymaros?
Nagymaros is a Jekyll theme designed for conferences, workshops, meetings, and similar events. It accepts event data written in YAML files inside the _data folder and generates a static website with four default pages: an index with alerts and external links, a program page with single-day or multi-day schedules and color-coded categories, a map page with customizable markers and tooltips, and a participant list with optional roles, affiliations, and email addresses. The theme is built on Bootstrap 5, uses Inter for body text and Zilla Slab for display headings, and is adapted from jekyll-conference-theme with a focus on simplicity and easier customization. It runs on Jekyll and can be installed as a Ruby gem or by cloning the repository.
Key Features
- Four event pages — The theme includes index, program, map, and participants pages, each driven by its own YAML file (
_data/index.yml,_data/program.yml,_data/map.yml,_data/participants.yml). - Bootstrap 5 foundation — The layout is mobile-first and fully responsive, built on Bootstrap's grid and component system.
- Flexible program schedule — The program page supports single-day and multi-day agendas with color-coded event categories, letting attendees distinguish session types at a glance.
- Interactive map — The map page integrates Leaflet.js and supports markers, areas, and tooltips to show conference locations.
- Participant directory — An alphabetical list of participants with optional role, affiliation, and email fields per person.
- Customizable navigation — Set
navorderin a page's front matter to order pages in the navigation bar; pages without this variable are hidden from navigation. - YAML color theming — Create
_data/skin.ymlto assign new colors from the Open Color library to elements such as body background, links, and header. - SASS customization — Create
_sass/_custom.scssto define new styles or overwrite theme defaults, auto-compiled during build. - Optional SEO tags — Set
indexing: truein_config.ymlto let Jekyll populate head tags via thejekyll-seo-tagplugin.
Who is it for?
- Conference organizers — Set up a complete conference website with program, venue map, and participant list without writing HTML from scratch.
- Workshop or meetup hosts — Build a small event site with a schedule and location details in under an hour by editing YAML files.
- Academic event planners — Present multi-day programs with color-coded tracks and link to external submission systems from the index page.
What can you do with Nagymaros?
- Announce and inform — Use the index page to display alerts, basic event details, and links to external resources such as paper submission systems.
- Publish the agenda — Create a program page that lists sessions across one or multiple days, with color categories distinguishing tracks.
- Show venue information — Add a map of conference locations with markers, areas, and tooltips so attendees can find each room or building.
- List participants — Provide an alphabetical directory of speakers and attendees, optionally including roles, affiliations, and emails.
How does Nagymaros work?
Nagymaros runs as a standard Jekyll site. To install, add gem "jekyll-nagymaros" to your Gemfile and theme: jekyll-nagymaros to _config.yml, then run bundle install. Content is entered as YAML data in the _data folder, and the theme generates the HTML pages from that data at build time. To customize hidden theme files, create new files with the same names and paths in your site directory; Jekyll prioritizes your files during build.
Pricing
Nagymaros is an open-source theme available on GitHub. It is free to use, and you can clone the repository or install it as a gem to build your event website.
Alternatives
- jekyll-theme-conference — The more feature-rich theme that Nagymaros is adapted from; it offers additional layouts and more closely follows the original design.
FAQ
Is Nagymaros free?
Yes, Nagymaros is an open-source Jekyll theme available on GitHub under the repository piazzai/jekyll-nagymaros. You can use it for personal or commercial event websites without a license fee.
Does Nagymaros work on mobile devices?
Yes, the theme is built with Bootstrap 5, making it mobile-first and fully responsive. Body text uses Inter for readability on small screens, and display headings use Zilla Slab.
What data files do I need to create?
The theme expects at least four YAML files in your _data folder: index.yml, program.yml, map.yml, and participants.yml. The demo folder contains working examples you can clone and edit.
How do I customize the theme's colors?
Create a _data/skin.yml file and assign colors from the Open Color library to variables such as body.bg, a.color, header.bg, and more. If the file is missing, the theme uses its default gray-tinted palette.








