A Jekyll-based blog for documenting experiences learning and building Applied AI projects.
-
Install dependencies:
bundle install
-
Run the development server:
bundle exec jekyll serve -
View your blog: Open http://localhost:4000 in your browser
Posts are written in Markdown and stored in the _posts directory. Use the following frontmatter template:
---
layout: post
title: "Your Post Title"
date: 2024-01-15 10:00:00 -0500
categories: [category1, category2]
tags: [tag1, tag2, tag3]
author: "Your Name"
math: true # Enable MathJax for this post
toc: true # Generate table of contents
reading_time: true
references:
- title: "Paper Title"
authors: "Author Name"
year: 2023
journal: "Journal Name"
url: "https://example.com"
---Edit _config.yml to customize:
- Site title and description
- Author information
- Social media links
- Domain configuration for deployment
This blog is configured for deployment on AWS using S3 + CloudFront. You can also deploy to:
- GitHub Pages
- Netlify
- Vercel
- Any static hosting provider
├── _config.yml # Site configuration
├── _layouts/ # Page templates
├── _includes/ # Reusable components
├── _posts/ # Blog posts
├── _sass/ # Stylesheets
├── assets/ # Static assets
├── about.md # About page
├── tags.html # Tags index
├── categories.html # Categories index
├── archive.html # Post archive
└── index.html # Homepage
- Styling: Modify files in
_sass/directory - Layout: Edit templates in
_layouts/and_includes/ - JavaScript: Add custom scripts to
assets/js/main.js - Colors: Update color variables in
_sass/main.scss
This blog template is open source and available under the MIT License.