Build for stability and growth

Grown from classroom experiments

The Xanthan framework started as a personal experiment—whether GitHub could be used to create a shared repository for course work. That, unexpectedly, grew into a collaborative website. Students were excited. That grew into a general framework for aggregating student work over different semesters. Students loved reading previous students’ work as an introduction to course material, making edits, adding their own essays.

A new kind of web publishing

Most academic web publishing advice amounts to picking the least-bad platform. Squarespace if you want it to look decent. WordPress if you want flexibility. Institutional systems if you want to comply. In almost all cases, you trade control and transparency for convenience—and when the platform changes, you adapt or walk away.

Xanthan priorities openeness and pedagogy. It’s built on Jekyll and GitHub Pages: open source, free to host, no subscription. Sites are created from easily accessible and editable plain-text files. The infrastructure is so basic to web fundamentals, it’s not going anywhere.

That’s not just a technical preference. It’s an argument about what digital humanities work should be able to promise its audiences—that a site built today won’t disappear after a security patch, or move behind a higher paywall, or that changing platforms means starting over with your content.

What Xanthan offers

Three templates (Portfolio, Class Project, ScrollStory) set up the core files for you. They require nothing beyond a GitHub account to publish to a working website. As much work as we’ve put into the code, we’ve put into the documentation at xanthan-web.github.io—written for people who are brand new to these tools and processes.

The newest frontier is AI legibility. We’ve been deliberately designing Xanthan so that AI assistants can understand and modify it precisely. This design decision reflects a broader philsophy about where humanities web publishing is headed—toward a model where the scholar holds editorial authority and AI handles technical translation, rather than the other way around.

Built with Xanthan

Every semester we add a handful of new projects to our portfolio. Here are a few recent highlights.

See more in the gallery →

Try it!

The full Xanthan documentation covers everything from setting up your first site in 10 minutes to building a scroll-driven narrative with a custom theme. It’s designed for people who haven’t done this before—and for AI assistants who can do the technical work while you make the decisions.

Make a website with Xanthan →