Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Personal is a free, responsive Jekyll theme for personal blogs and portfolios with a timeline, dark mode, and blogging features.

Jekyll-based personal resume/CV homepage template, generating a static site that can be hosted free on GitHub Pages.
Personal is a free, responsive Jekyll theme built for personal blogs and portfolios, combining a minimal white-on-black design with a timeline, full blogging features, and one-command GitHub Pages deployment.
Personal is an open-source Jekyll theme (Apache 2.0) that generates a static personal blog and portfolio site. It takes Markdown posts and a _config.yml file as input and outputs a static site with a blog archive, timeline, and SEO features. The theme runs on Jekyll with Ruby 3.1.1 and can be deployed free on GitHub Pages; it is a fork of the Timeline Jekyll theme, which itself combines Grayscale by Start Bootstrap and the Agency Jekyll theme.
_config.yml._config.yml, and a GitHub Action builds and deploys the site automatically.To get started, fork the repository and rename it to yourusername.github.io, then update the url and baseurl in _config.yml. A preconfigured GitHub Action handles the Jekyll build and deployment whenever you push a commit. Locally, you can either run docker-compose up --build to serve the site at localhost:4000, or install Ruby 3.1.1 and run bundle exec jekyll serve --watch --livereload.
The theme is completely free, released under the Apache License 2.0. Deploying it on GitHub Pages is also free; the only potential cost is a custom domain if you choose to buy one.
Yes, Personal is free to use and open source under the Apache License 2.0. You can fork the repository and deploy it on GitHub Pages at no cost.
Fork the repository, rename it to yourusername.github.io, update the url and baseurl in _config.yml, then commit. A GitHub Action automatically builds and publishes the site to your GitHub Pages URL.
Local development requires Ruby 3.1.1 and Bundler. If you don't want to install Ruby, the project includes a docker-compose setup that runs the site at localhost:4000.
Yes, the theme includes a theme toggle button, and the preference is saved in the visitor's localStorage. The Cusdis comment widget also syncs with the selected dark or light theme.
