Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Mobile-first, responsive Jekyll theme for personal websites, portfolios, and blogs with YAML-driven sections and multilingual support.
Jalpc is a mobile-first, fluidly responsive Jekyll theme for personal websites, portfolios, and blogs, created by Jarrekk and released under the MIT license.
Jalpc is a Jekyll theme that turns a GitHub Pages site into a personal landing page plus blog. You configure content by editing YAML files in _data/ — sections like career, skills, projects, and links each map to a specific YAML file, so you rarely edit HTML. The theme renders a responsive index page, a blog with categorized posts, and a donation page, and it includes multilingual support via i18next. The creator, Jarrekk, uses it for his own site at jarrekk.com, and the live demo is at jarrekk.github.io/Jalpc.
_data/landing.yml and separate _data/index/*.yml files, so content changes don't require touching HTML._includes/sections/skills.html and _data/index/skills.yml./python/ shows Python posts), with all categories sharing one template _includes/category.html.static/js/count.min.js; the backend code is at Z-Tool/ztool-backhend-mongo._data/index/language.yml and translation files in static/locales/._config.yml and _includes/share.html.static/assets; the build script is build/build.js and can be run with npm run build.Jalpc suits developers who want a personal landing page and blog without hand-coding HTML, especially those already using GitHub Pages and Jekyll. It fits job seekers who need a portfolio with a resume-like skills chart, and technical writers who want a multilingual blog with Disqus comments and Google Analytics. Since it requires Jekyll and a GitHub Pages workflow, it's most approachable for users comfortable with Git and YAML files.
static/locales/ and _data/index/language.yml.The README outlines a "3 steps to setup" guide plus a wiki for adding posts. After cloning or forking the repository, you edit _data/*.yml files to fill in your information, then push to the gh-pages branch (or run jekyll serve --watch locally to preview changes). The theme includes instructions for adding an upstream remote to pull in future updates with git pull upstream gh-pages.
Yes, Jalpc is open source under the MIT license. You can use it for personal or commercial projects without paying, though the author accepts donations via PayPal if you want to support the project.
The project wiki has a "How to add posts" guide. Posts are standard Jekyll markdown files placed in the _posts folder, and they automatically appear in the appropriate category based on the URL structure.
Yes, the landing page has multilingual support through the i18next plugin. You define languages in _data/index/language.yml and add translation files in static/locales/, and the feature can be easily removed by clearing those files if you don't need it.
Most features work without a backend, but the page views counter requires the Flask API and MongoDB backend described in the README. If you don't set that up, you'll need to remove or ignore the counting scripts.
