Built with the Jekyll static site generator and the Jalpc theme for a personal website
personal-site — Jekyll Portfolio Template
By nodojo
A personal website template built with Jekyll and the Jalpc theme, used to showcase a personal profile, portfolio, and blog content, and can be published via GitHub Pages.
Explore the design
Compare the page layouts and mobile experience. Open any screenshot for a closer look.
Actual screenshot captured by the server browser.
All pages & views 3
Screenshots show visual appearance; interactive behavior may differ.
What stands out
A quick read of the recorded project description.
Content is organized as Markdown files such as index.md and pages/*.md, with build output to the _site/ directory
Provides three local development and build commands: jekyll serve, jekyll serve --livereload, and jekyll build
The demo site is hosted on GitHub Pages and accessible via a custom domain
The repository uses the MIT License, and the code can be freely used, modified, commercially used, and distributed
Template Details
This template is nodojo's personal website repository, built with the static site generator Jekyll and using a theme called Jalpc. The repository description positions it as a personal website, with the demo site at jamieleviner.com, also accessible via nodojo.github.io.
In terms of content organization, the site is generated from Markdown files such as index.md and pages/*.md, with build output going to the _site/ directory, which contains assets converted from assets/ as well as corresponding HTML pages, for example _site/index.html and _site/pages/*.html.
The development workflow relies on Jekyll command-line tools: jekyll serve first performs a build and then starts a local server, jekyll serve --livereload automatically refreshes the browser when files change, and jekyll build is used to generate deployable static files. The "simplification (wip)" section of the repository README regarding build instructions is still marked as in progress, indicating that the documentation is not yet fully finalized.
Regarding licensing, the repository uses the MIT License, allowing free use, modification, commercial use, and distribution of this version of the code, provided the copyright notice and license notice are retained; third-party assets such as demo images, fonts, and icons require separate license verification, and external services such as domains and hosting may also incur costs.
Is it right for your project?
Use Cases
- Building a personal website to showcase a personal profile, portfolio, and blog content
- Hosting and publishing a static personal site on GitHub Pages
- Previewing and debugging site content locally using Jekyll commands
- Making secondary adjustments to page structure and styles based on the Jalpc theme
Suitable For
- Developers who want to quickly build a personal portfolio or blog with Jekyll
- Users who need to host a personal website for free on GitHub Pages
- Static site users familiar with Markdown and command-line build workflows
Getting started & customization
Use these recorded setup notes alongside the repository instructions for your chosen version.
- 1
All commands are run by default from the repository root directory (personal-site)
- 2
For local preview, run jekyll serve; this command automatically builds first, so there is no need to run jekyll build beforehand
- 3
Use jekyll serve --livereload when browser auto-refresh is needed
- 4
When preparing to deploy, run jekyll build to generate or update the HTML files in the _site/ directory
- 5
The simplification section of the build instructions in the README is marked as wip, so the related documentation may not yet be complete
License & source material
Usage conditions & limitations
Free to use · keep license noticeThis entry covers the free version under the MIT License in the public repository; the free scope is the code of this version and does not mean that external services or third-party assets are free.
Must comply with when using
- Free use, modification, commercial use, and distribution of this version of the code are permitted.
- When distributing copies or substantial portions of the code, retain the original author's copyright notice and the complete MIT License notice.
- The code is provided as is; warranties and limitations of liability are governed by the original license and applicable law.
Additional costs & items to verify
- Demo images, fonts, icons, and other third-party assets must be checked against their respective licenses and cannot be judged solely by the code's MIT License.
- External services such as domains, hosting, databases, payments, or AI may incur additional charges.
View Original Text Basis
https://github.com/nodojo/personal-site/blob/gh-pages/LICENSEhttps://github.com/nodojo/personal-site/blob/gh-pages/README.mdPermission is hereby granted, free of charge
Original License Text
Compiled by DeepSeek based on repository license and README ·2026-10-12. Results only cover the materials read; dependencies, images, fonts, and subsequent term changes are subject to their respective original texts.
Project checks & description sources
Template Information
- Source platforms
- GitHub
- Documentation and maintenance reference score
- Partly documented · 65 / 100
- Technologies
- Jekyll
- Website type
- Portfolio
How this score is calculated
Our heuristic uses license records (up to 30), a demo link (12), a preview (10), stars (15), recorded maintenance (15), description completeness (8), feature records (5) and classification data (5). It is not a code, security or performance test, or a Google score. A link does not establish tested functionality.
What to verify for this project
- Repository update recorded
- 2024-07-30
- Screenshot last checked
- 2026-10-12
A demo link is listed. Check it with your own content and viewport sizes; its presence does not confirm that forms, authentication or payments work.
The catalog identifies Jekyll as the primary stack. Check the actual dependency manifest and lockfile for versions and hosting requirements. These notes use recorded metadata, not a code audit or a deployment test.
Use a selection guide →How this description was prepared
AI-assisted description based on catalog records and repository material. Repository authors are not automatically the reviewers of this description.
Review declaration: [email protected] · 2026-10-13
Inspect the recorded source material
SHA-256: e93c8838bed966628f4cf48d3c691d7cc0dff5ceb8061da6f7ec5328b125c67b
2026-10-12T19:36:20.099Z
Source file / repository# personal-site Welcome to my personal site! To create this site, I used the static site generator [jekyll](https://jekyllrb.com/) along with an incredible theme named [Jalpc](https://github.com/jarrekk/Jalpc). The site is hosted using [GitHub Pages](https://pages.github.com/) and can be found at [nodojo.github.io/](https://nodojo.github.io/) or [jamieleviner.com](https://www.jamieleviner.com/). ## Develop and Deploy ***Note: All commands should be run from the root directory (personal-site) unless specified otherwise.*** During local development, the site can be served using the command that follows. It should be noted that this command will first run a build, so it is unnecessary to run the command `jekyll build` before it. ```bash jekyll serve ``` To automatically refresh the browser with every change, run the command: ```bash jekyll serve --livereload ``` To build the project so that it is ready for deployment, run: ```bash jekyll build ``` ### Come back to this #### original This will create (or modify) a `_site/ directory`, containing everything from `assets/`, and then the `index.md` and all `pages/*.md` files, converted to html. (So there’ll be `_site/index.html` and the various `_site/pages/*.html.`) #### simplification (wip) Building creates or modifies the contents of the `_site/` directory. When the process completes, the directory will contain converted html files to represent everything from `assets/`, the `index.md`, and all files that have names following the `pages/*.md` pattern.
Explore similar templates
Compare previews and descriptions within the same stack and category.

al-folio
A Jekyll academic homepage theme for scholars and researchers, with a clean responsive design and out-of-the-box support for publication lists, project showcases, CVs, and blogs.
Jekyll · Portfolio

minimal-mistakes
Minimal Mistakes is a two-column Jekyll theme for personal sites, blogs, project documentation, or portfolios.
Jekyll · Portfolio

Beautiful Jekyll
Beautiful Jekyll is a mature, easy-to-use Jekyll blog theme maintained by Dean Attali since 2015, with over 50,000 users.
Jekyll · Blog

So Simple
A minimal reading-oriented Jekyll theme by Michael Rose for personal blogs, portfolios, and long-form reading. It offers multiple layouts, microformat markup, Disqus comments, Google Analytics, Jekyll SEO Tag, three skins, and aggregation by year, category, and tag with a grid view.
Jekyll · Blog

Jalpc
Jalpc is a Jekyll theme for a combined personal homepage and blog. The homepage is split into sections driven by YAML files under _data, so content changes usually do not require editing HTML.
Jekyll · Portfolio

feeling-responsive
A free responsive Jekyll theme built on the Foundation framework, suitable for company sites, portfolios, or blogs. It offers language support, six header styles, customizable navigation and footer, plus documentation and an online demo.
Jekyll · Portfolio
