Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A minimal Jekyll portfolio template with a blog and project showcase, ready for GitHub Pages.

A customizable Jekyll portfolio theme with about, portfolio, and tools sections, easily configured via _config.yml.
Jekyll Portfolio is a minimal portfolio template built with HTML and Liquid for Jekyll, designed to run on GitHub Pages and produce a personal portfolio site with a blog and featured projects.
This template is a minimal portfolio theme for the Jekyll static site generator. It accepts markdown posts and HTML pages with YAML front matter as input and outputs static pages with a homepage, article pages, and custom pages. The template was created by GitHub user abdullahibneat and currently powers the live demo at abdu.io. It runs on Jekyll and is built specifically for free hosting on GitHub Pages. According to the repository description, it has been replaced by the author's next-portfolio project, but this Jekyll version remains available on the jekyll-template branch.
_config.yml — Edit the main configuration file to set your site URL, text-based logo, and other global settings._posts folder with the naming convention YYYY-MM-DD-your-title.md and required fields like title, description, and layout.featured to a post's front matter to display it in the featured projects section on the homepage.assets/media and reference them with the media-folder and featured front matter variables.skills array in front matter renders skills on the project container and beneath the post title.layout: page and a permalink to create extra pages on the site._posts folder to publish regular articles alongside portfolio items in the same Jekyll site.siteFT.jpg social-sharing image through configuration and the assets folder._config.yml to set your URL (with https:// at the beginning), logo text, and other settings._posts using the required filename format and front matter.Yes, the repository is publicly available on GitHub, so the template can be freely used and modified for your own portfolio.
Fork the repository, name it yourusername.github.io, and configure _config.yml with your full URL including https://. After pushing changes, GitHub Pages serves the site from the repository.
Posts must be named YYYY-MM-DD-your-title.md and placed in the _posts folder. Each post's front matter must include title, description, and layout values.
Yes, add an HTML file with front matter containing layout, title, and permalink. The page will be accessible at the permalink path on your site.
According to the repository description, the template has been replaced by the author's next-portfolio project, but this Jekyll version remains available on the jekyll-template branch.
