Math & ML Blog
Math & ML Blog
A Jekyll-based blog for sharing educational content about mathematics and machine learning.
Features
- Modern, responsive design
- Support for mathematical equations using MathJax
- Code syntax highlighting with Prism.js
- Category and tag support
- Social media integration
- Disqus comments (optional)
Setup
- Install Ruby and Jekyll:
# On macOS brew install ruby gem install bundler jekyll
- Install dependencies:
bundle install
- Run the development server:
bundle exec jekyll serve
- Visit
http://localhost:4000
to preview your site.
Creating New Posts
Create new posts in the _posts
directory with the following naming convention:
YYYY-MM-DD-title.md
Example front matter:
---
layout: post
title: "Your Post Title"
date: YYYY-MM-DD
categories: [Category1, Category2]
tags: [tag1, tag2]
author: Your Name
---
Deployment
This site is configured for GitHub Pages deployment. Simply push your changes to the main branch of your repository, and GitHub Pages will automatically build and deploy your site.
Customization
- Edit
_config.yml
to modify site settings - Modify
assets/css/main.css
to customize the site’s appearance - Add new layouts in the
_layouts
directory - Create new includes in the
_includes
directory
License
This project is licensed under the MIT License - see the LICENSE file for details.
Posts
subscribe via RSS