This is a Jekyll-powered website hosted on GitHub Pages.
- Ruby (version 3.0 or higher)
- Bundler gem
-
Install dependencies:
bundle install # or use the convenience script: ./jekyll.sh install
-
Start the development server:
bundle exec jekyll serve --host 0.0.0.0 --port 4000 # or use the convenience script: ./jekyll.sh serve
-
View your site: Open your browser and go to
http://localhost:4001
You can use the jekyll.sh
script for common tasks:
./jekyll.sh serve
- Start development server./jekyll.sh build
- Build the site./jekyll.sh clean
- Clean generated files./jekyll.sh install
- Install dependencies
├── _config.yml # Site configuration
├── _posts/ # Blog posts
├── _site/ # Generated site (don't edit)
├── about.md # About page
├── index.md # Homepage
└── 404.html # 404 error page
Create new blog posts in the _posts
directory with the filename format:
YYYY-MM-DD-title.md
Example:
---
layout: post
title: "My New Post"
date: 2024-07-13 10:00:00 +0000
categories: jekyll update
---
Your post content goes here...
- Edit
_config.yml
to change site settings - Modify the theme by editing the CSS in
assets/main.scss
- Add new pages by creating
.md
files in the root directory
This site is automatically deployed to GitHub Pages when you push to the main branch.