Getting Started with Your Class Project Site

Welcome! This page guides you through setting up your own project folder in this class project template. Once you’ve created your folder and added your first page, you can delete this file—it’s just here to help you get started.

Quick Start: Your First Steps

Step 1: Get the Template

Rather than start from scratch, you’ll copy a complete starter template with example content.

  1. Go to the template repository
  2. Click the green “Use this Template” button (upper right)
  3. Select “Create a new repository” from the dropdown

Step 2: Name Your Repository

Name your repository History-1105

Click the green “Create Repository” button.


Step 3: Publish Your Site

Now tell GitHub to turn your files into a live website.

  1. Click the “Settings” tab (top right)
  2. Click “Pages” in the left sidebar
  3. Under “Build and deployment”:
    • Source: Make sure “Deploy from a branch” is selected
    • Branch: Change from “None” to “main”
  4. Click “Save”

Your site is now building! This takes about 1-2 minutes.

To see your live site:

  1. Click the “Actions” tab (top of page) to watch the build
  2. When the yellow dot turns green, your site is live
  3. Go back to Settings → Pages and you’ll see your website URL

Your site is live

You now have a website on the open web, built from plain text files under your control. Every change you make is versioned—you can always undo mistakes—and the whole thing runs on infrastructure that’s free, open, and not going anywhere.

This is the same workflow professional developers use daily. The tools are just text files and version control—nothing proprietary, nothing you can’t take with you.

What You Have

Your instructor has already set up this template with:

Steps for Editing

Step 1: Open the Code Editor in Your Browser

The easiest way to edit your site is using GitHub’s built-in code editor. No need to download anything!

  1. Go to your repository on GitHub
  2. Press the . (period) key on your keyboard
    • This opens VS Code in your browser
    • You’ll see all your files on the left side
  3. You’re now ready to edit!

Step 2: Create Your Project Folder

Your project needs its own folder. Here’s how:

  1. In the VS Code sidebar, find the essays/ folder
  2. Right-click on essays/ and select “New Folder”
  3. Name your folder using kebab-case (lowercase with hyphens, no spaces)
    • ✅ Good examples: great-fermentation-debate, pigeon-conspiracy, hot-dog-sandwich
    • ❌ Bad examples: Great Fermentation Debate (spaces), GreatFermentationDebate (no underscores)
  4. Press Enter to create the folder

What your folder structure will look like:

essays/
├── your-project-name/
│   ├── images/           (create this next)
│   └── index.md          (create this next)

Step 3: Create an Images Folder

Inside your new project folder, you need a folder for images:

  1. Right-click on your new folder (e.g., your-project-name/)
  2. Select “New Folder”
  3. Name it images
  4. Press Enter

Step 4: Copy a Sample Index File

Now you need to create your first essay page. You can copy from one of the samples:

  1. Look in the essays/ folder—you’ll see sample folders
  2. Open one of them and find the index.md file inside
  3. Copy the entire contents (select all the text and copy)
  4. Right-click on your project folder and select “New File”
  5. Name it index.md
  6. Paste the sample content into your new file
  7. Save it (Ctrl+S or Cmd+S)

Now you have a starting point! You can edit this file to add your own title, introduction, and content.

Your First Edits

Update the Front Matter (Top of Your File)

At the very top of index.md, you’ll see something like:

---
layout: base
title: Your Project Title
---

Change the title to match your actual project. That’s it!

Add Your Content

Below the --- lines, replace the sample content with your own writing, analysis, images, etc. Keep the same structure and formatting.

Add Your Images

  1. In VS Code, right-click on your images/ folder
  2. Select “Upload…“ and choose image files from your computer
  3. Once uploaded, you can reference them in your index.md file with:
    ![description](/HIST-1105/essays/your_project_name/images/image-name.jpg)
    

Image naming tips:

Editing Your Files

How to Make Changes

  1. Open VS Code in your browser (press . key)
  2. Click the file you want to edit in the left sidebar
  3. Type to make changes
  4. To publish your changes, click on the flowchart icon on the left
  5. Add a message and then click the checkmark button

Using Markdown

You don’t need to know HTML! Just use simple markdown formatting:

# This is a heading (H1)

## This is a subheading (H2)

**This text is bold**

*This text is italic*

[This is a link](https://example.com)

- Bullet point 1
- Bullet point 2
- Bullet point 3

Tip: Look at the sample pages in the essays/ folder to see examples of markdown you can copy!

Need Help?

Ask Your Instructor

If something breaks or doesn’t work:

Use AI Tools

You can ask AI assistants like Claude or ChatGPT:

Check the Xanthan Docs

For more advanced features:

When You’re Ready to Clean Up

Once you understand how to edit your site and you’re happy with your project:

  1. Delete this file (instructions.md)
    • Right-click it in VS Code and select “Delete”
  2. Remove it from navigation (if your instructor set that up)
  3. Keep your project folder and start adding your real content!

Questions? Ask your instructor or check the Xanthan documentation.