A personal tech blog hosted on GitHub Pages, focusing on technology, APIs, and AI integration.
index.md- Main landing page with blog post listings_config.yml- Jekyll configuration_layouts/- Custom layouts for pages and postsmcp-blog-post.md- Blog post about Model Context Protocol
To run this site locally:
- Install Ruby and Bundler
- Create a
Gemfile:source "https://rubygems.org" gem "github-pages", group: :jekyll_plugins
- Run:
bundle install bundle exec jekyll serve - Visit
http://localhost:4000
This site is configured to work with GitHub Pages out of the box. Simply:
- Push your changes to the
mainbranch - Go to your repository settings
- Enable GitHub Pages from the
mainbranch - Your site will be available at
https://scottefein.github.io
To add a new blog post:
- Create a new
.mdfile with front matter:--- layout: post title: "Your Post Title" date: YYYY-MM-DD categories: [category1, category2] excerpt: "Brief description of your post" ---
- Add your content below the front matter
- Update
index.mdto link to your new post
- Edit
_config.ymlto update site metadata - Modify
_layouts/default.htmlto change the overall design - Update the CSS in the default layout for styling changes