This site is built using Jekyll and deployed on Github Pages.
- Ruby (version 2.5.0 or higher)
- Bundler (
gem install bundler
)
-
Install dependencies:
bundle install
-
Run the site locally:
bundle exec jekyll serve
The site will be available at
http://localhost:4000
-
Create a new file in the
_posts
directory with the following naming convention:YYYY-MM-DD-title-of-your-post.md
-
Add the following front matter at the top of your post:
--- layout: post title: "Your Post Title" date: YYYY-MM-DD HH:MM:SS +/-TTTT categories: [category1, category2] ---
-
Write your content below the front matter using Markdown syntax.
-
Layouts: Modify files in the
_layouts
directory to change the structure of your pagesdefault.html
: The base layout for all pagespost.html
: The layout for blog posts
-
Styles:
- CSS files are typically located in the
assets/css
directory - Modify these files to change colors, fonts, and other visual elements
- CSS files are typically located in the
-
Configuration:
- Edit
_config.yaml
to change site-wide settings like:- Site title and description
- Base URL
- Default layout
- Theme settings
- Edit
- Create new
.md
or.html
files in the root directory - Add front matter at the top of each file:
--- layout: default title: "Your Page Title" ---
The site is automatically deployed to GitHub Pages when you push changes to the main branch. No additional steps are required.