Skip to content

AntonyLeons/blog.leons.dev

Repository files navigation

blog.leons.dev Netlify Status

My personal blog built with Jekyll.

🚀 Quick Start

This project is a pure Ruby/Jekyll stack. No Node.js or NPM is required! Styles are compiled using Jekyll's native SCSS support.

Prerequisites

  • Ruby (Check your version with ruby -v)
  • Bundler (Install with gem install bundler)

Installation

  1. Clone the repository:

    git clone https://github.com/AntonyLeons/blog.leons.dev.git
    cd blog.leons.dev
  2. Install the required Ruby gems:

    bundle install

Local Development

To run the blog locally with live-reload enabled:

bundle exec jekyll serve --livereload

The site will be available at http://localhost:4000/. Any changes you make to Markdown posts, HTML layouts, or SCSS files will automatically compile and refresh the browser.

🛠 Architecture & Features

  • CSS/SCSS Processing: We use Jekyll's native jekyll-sass-converter. Global variables and mixins are stored in _sass/_global.scss. The main stylesheets are located in assets/css/*.scss with proper frontmatter.
  • Search Engine: Powered by Algolia.
  • Hosting/Deployment: Automatically deployed via Netlify. The automated build command runs bundle exec jekyll build && bundle exec jekyll algolia.

About

Source and pages for

Topics

Resources

License

Stars

Watchers

Forks

Contributors