This page walks you through personalizing this portfolio template to showcase your work, research, and creative projects. Once you’re comfortable editing and have updated the main sections, you can delete this file—it’s just here to help you get started.
This portfolio template includes:
index.md) with your name and card links to main sectionsresearch.md) for academic work and publicationsteaching.md) for courses and pedagogycreative.md) for projects, exhibitions, and creative workcv.md) for your full curriculum vitaeinstructions.md) for updating your new site!docs folder) with full Xanthan documentation (since Xanthan itself may have changed a bit)The easiest way to edit your site is using GitHub’s built-in editor:
. (period) key on your keyboard
To save changes: Press Ctrl+S (Windows/Linux) or Cmd+S (Mac)
Xanthan is designed to be legible to AI assistants. Its named CSS variables, documented components, and clear file structure mean you can describe what you want in plain language and get precise, working results.
Try this as your first AI conversation. Paste your _config.yml and index.md into Claude or ChatGPT, then write something like:
“I’m customizing a portfolio site built on the Xanthan Jekyll framework. Here are my main config file and homepage. I’m a historian who studies labor movements in the American West. Can you help me update the title, bio, and summary to reflect my work and interests?”
From there, you can ask it to:
You don’t need to know CSS or Liquid templates. Describe what you want; the AI does the technical work.
index.md)Open index.md and change:
---
title: Your Name Here
layout: nav-profile
---
# Your Name Here
Write a short intro about yourself and your work...
research.mdteaching.mdcreative.mdcv.md (and see the note on that page about using AI to reformat a Word doc for your webpage.)Want to add a page (like “Blog” or “Projects”)? Here’s how:
index.md lives)blog.md or projects.md---
title: Blog
layout: base
homepage: true
position: 5
summary: Thoughts and updates from my research journey.
thumbnail: assets/images/your-image.jpg
---
# Blog
Your content here...
Front matter explained:
homepage: true — makes it appear on your homepage card stackposition: 5 — controls the order (lower numbers = earlier in the list)summary — text shown on the homepage cardthumbnail — image shown on the homepage cardTo make your new page appear in the top navigation:
_data/top-nav.yml- title: "Blog"
url: /blog
Save and your new page appears in the nav bar!
assets/images/ folder:
assets/images/
Image naming tips:
field-site-2024.jpg)For more control over image display, use Xanthan’s built-in includes:
<figure class="right" style="width: 40%">
<a class="image" href="/portfolio-template//assets/images/your-image.jpg"><img src="/portfolio-template//assets/images/your-image.jpg" alt="Your caption here" width="100%"></a>
<figcaption>
<p>Your caption here</p>
</figcaption>
</figure>
See the Xanthan Docs on your site for all options.
Open _config.yml to change:
Your file should look something like:
title: Your Name - Portfolio
description: Academic portfolio and digital research
url: "https://yourusername.github.io"
baseurl: ""
Navigation is controlled by YAML files in _data/:
top-nav.yml — Top navigation barsidebar.yml — Left sidebar navigation (if using that layout)nav-profile.yml — Profile sidebar settingsJust edit these files to add/remove/reorder menu items.
For custom colors, fonts, and styling, read the Xanthan Styling Guide. Again, AI can help you do whatever you need with plain language.
You’ll want to use headings, italics, and other basic typography on your site. Use simple markdown:
# Big Heading
## Smaller Heading
**Bold text**
*Italic text*
[Link text](https://example.com)
- Bullet point
- Another point
1. Numbered list
2. Second item
See examples in the existing pages—just copy the formatting you like!
For visual narrative essays with scrolling effects:
scrollstories/ folder for examplesYour template is built on Xanthan, which has extensive docs:
/docs/ folder in your repositoryAI tools like Claude or ChatGPT can help:
Check out the Using AI with Xanthan Guide for tips.
Once you’ve customized your portfolio and feel comfortable editing:
instructions.md)
nav-top.yml)