Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Source code for a Jekyll-based personal website with a blog, using hand-written HTML and CSS.
sacha.me is an open-source Jekyll-based repository that generates a personal website and blog from plain HTML, CSS, and Markdown content, published as a static site on GitHub.
sacha.me is the source code for a personal website built with Jekyll, the Ruby-based static site generator that powers GitHub Pages. It takes Markdown blog posts and simple HTML/CSS templates as input, and produces a fully static, fast-loading website as output. The repository is public on GitHub and currently has 8 stars, with the project's own topics listing blog, CSS, HTML, Jekyll, and personal. As a Jekyll project, it uses Liquid templating to inject content into page layouts, so no database or dynamic server is required.
_posts directory into chronologically ordered HTML pages._posts folder convention and YAML front matter, letting you publish a post by adding a Markdown file.username.github.io domain with no additional build configuration._config.yml file, and adding your own Markdown posts._includes, and _posts fit together._posts folder, and rebuild to generate an archive of dated entries.Yes, the repository is public on GitHub, so you can view, fork, and modify the code for free. There are no paid tiers or subscriptions, and the source code is openly accessible.
The site is built with Jekyll, a Ruby-based static site generator, and uses hand-written HTML and CSS for the front end. It does not rely on JavaScript frameworks or build tools beyond Jekyll's own build process, and it supports Markdown for writing blog content.
Yes, you can fork the repository and adapt it for your own personal site. You would typically edit the _config.yml file to change site metadata, replace the homepage content, and add your own posts to the _posts folder, just as with any Jekyll project.
