Quick Start Guide¶
Get your wiki up and running in under 5 minutes!
Prerequisites¶
Before you begin, make sure you have:
- Git installed (download here)
- Python 3.8+ installed (download here)
- A GitHub account (for deployment)
- A text editor (VS Code, Sublime, Vim, etc.)
Step 1: Get the Template¶
You have two options:
Option A: Fork on GitHub (Recommended)¶
- Go to github.com/pierce403/sloppy-wiki
- Click the "Fork" button in the top right
- Clone your fork:
Option B: Clone Directly¶
git clone https://github.com/pierce403/sloppy-wiki.git
cd sloppy-wiki
rm -rf .git # Remove original git history
git init # Start fresh
Step 2: Set Up Environment¶
Run the activation script to set up your Python environment:
This script will:
- Create a virtual environment (
venv/) - Activate it
- Install all required dependencies
- Give you next-step instructions
Virtual Environment
The activate.sh script creates an isolated Python environment.
You'll need to activate it each time you open a new terminal:
Step 3: Start the Development Server¶
Your wiki will be available at http://127.0.0.1:8000
The server includes live reload - any changes you make to files will automatically refresh in your browser!
You're Running!
Open http://127.0.0.1:8000 and you should see this wiki template.
Step 4: Customize Your Wiki¶
Update Site Information¶
Edit mkdocs.yml and change:
site_name: Sloppy Wiki Template # Change this!
site_description: Your wiki description
site_author: Your Name Here
site_url: https://yourusername.github.io/your-wiki
Modify the Homepage¶
Edit docs/index.md to create your own landing page.
Add Your First Page¶
-
Create a new markdown file in
docs/: -
Add it to the navigation in
mkdocs.yml: -
The page will automatically reload in your browser!
Step 5: Build Your Site¶
When you're ready to see the final output:
This generates static HTML in the site/ directory.
Step 6: Deploy to GitHub Pages¶
See the GitHub Pages Deployment Guide for detailed instructions.
Quick version:
- Push your changes to GitHub
- The site will automatically deploy via GitHub Actions
- Access it at
https://yourusername.github.io/repository-name
Next Steps¶
Now that you have the basics working, explore:
- Configuration Guide - Customize theme, colors, and features
- Writing Pages - Learn Markdown features
- Deployment - Publish your wiki
- Customization - Make it your own
Troubleshooting¶
Port Already in Use¶
If port 8000 is busy:
Build Errors¶
Make sure your mkdocs.yml is valid YAML (check indentation!):
Dependencies Issues¶
Reinstall from scratch:
Getting Help¶
- Check the full documentation
- Review example pages
- Open an issue on GitHub
Happy wiki building! 🚀