A GitHub Pages site for publishing AI conversation transcripts and technical discussions in Markdown format.
- Go to GitHub and create a new repository named
ai-transcripts - Do NOT initialize with README, .gitignore, or license (we've already created these locally)
# Add GitHub remote (replace YOUR_USERNAME with your GitHub username)
git remote add origin https://github.com/YOUR_USERNAME/ai-transcripts.git
# Add and commit files
git add .
git commit -m "Initial commit: Set up AI transcripts site"
# Push to GitHub
git branch -M main
git push -u origin main- Go to your repository on GitHub
- Click on Settings tab
- Scroll down to Pages section
- Under Source, select Deploy from a branch
- Under Branch, select main and /docs folder
- Click Save
Your site will be available at: https://YOUR_USERNAME.github.io/ai-transcripts/
Note: It may take a few minutes for the site to become available.
ai-transcripts/
├── docs/ # GitHub Pages source
│ ├── _config.yml # Jekyll configuration
│ ├── _posts/ # Blog posts / transcripts
│ │ ├── 2025-01-10-welcome-to-ai-transcripts.md
│ │ └── 2025-01-10-sample-technical-discussion.md
│ ├── assets/ # Images and other assets
│ │ └── images/
│ ├── Gemfile # Ruby dependencies
│ └── index.md # Homepage
├── .gitignore # Git ignore rules
└── README.md # This file
- Create a new file in
docs/_posts/ - Name it:
YYYY-MM-DD-title-of-transcript.md - Add Jekyll front matter:
---
layout: post
title: "Your Title Here"
date: YYYY-MM-DD
categories: [category1, category2]
tags: [tag1, tag2]
---
Your content here...- Commit and push to GitHub:
git add docs/_posts/your-new-file.md
git commit -m "Add new transcript: Your Title"
git pushTo preview your site locally before pushing:
cd docs
bundle install
bundle exec jekyll serveThen visit http://localhost:4000/ai-transcripts/
- Theme: Edit
themeindocs/_config.yml(current: minima) - Site Info: Update title, description, author in
docs/_config.yml - Homepage: Edit
docs/index.md - Styling: Add custom CSS in
docs/assets/css/
- Headers (# ## ###)
- Bold and italic text
- Links
- Code blocks with syntax highlighting
- Lists (ordered and unordered)
- Tables
- Blockquotes
- Images:

- Keep transcripts organized by date and category
- Use descriptive filenames
- Add relevant tags for better navigation
- Include code examples where applicable
- Regular commits help track conversation history
Your content, your license. Consider adding a LICENSE file if needed.
Built with Jekyll and GitHub Pages