Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Free Jekyll-based responsive online CV template for portfolio and resume websites.

A customizable Jekyll portfolio theme with about, portfolio, and tools sections, easily configured via _config.yml.
Self Portofolio is a Jekyll-based responsive online CV template that builds a static portfolio/resume website for free hosting on GitHub Pages. Its core function is to let you edit two files and publish a mobile-friendly personal resume with a clean two-column layout and SEO tags.
Self Portofolio is a free, open-source Jekyll theme for an online CV or portfolio. It uses a YAML configuration file (_config.yml) and an HTML page (index.html) as inputs, and it produces a static website you can host on GitHub Pages. The template is maintained by GitHub user mohamadrido, and a live preview is available at mohamadrido.github.io/self-portofolio.
The quick start guide gives three steps: fork the repository, go to Settings > GitHub Pages and select the main branch as the source, then edit the _config.yml and index.html files in your fork. Once you commit changes, GitHub Pages automatically rebuilds the static site.
Yes. You can fork and use the template without cost, and the footer credit can be removed. If you want to support the developer, there is an optional PayPal link.
Only _config.yml and index.html. _config.yml holds global site settings and SEO values; index.html contains the visible content of your CV.
No. Self Portofolio is a static Jekyll site that runs entirely on GitHub Pages. There is no backend, database, or login system involved.
Yes, because the output is plain HTML, CSS, and assets. You can download the repository and upload it to any static file host, though the quick start focuses on GitHub Pages.
The GitHub repository currently has 5 stars and is listed under topics such as concepts, jekyll, portfolio-website, and theme.
