jmcglone.github.io is a Jekyll-powered personal blog template that generates a static site on GitHub Pages, with styling customized from Bootstrap 5.2. The repository holds the source data for jmcglone.com and is tagged as a Jekyll theme on GitHub.
What is jmcglone.github.io?
jmcglone.github.io is the source repository behind the personal website jmcglone.com. It uses the Jekyll static site generator to turn Markdown content into a set of HTML blog posts and standalone pages. The site is hosted on GitHub Pages, and the front-end styling is built by customizing Bootstrap 5.2 rather than using the default theme. The repository is currently starred 226 times on GitHub and listed under the topics "jekyll" and "jekyll-theme," indicating it can be used as a starting point for other Jekyll-based blogs.
Key Features
- Jekyll static generation — Content written in Markdown with front matter is compiled by Jekyll into a flattened HTML site with no server-side dependencies.
- Bootstrap 5.2 customization — The template overrides Bootstrap defaults, so the visual design is tailored for a personal blog rather than stock framework styling.
- Blog and page support — Includes the standard Jekyll layouts for posts (located under a
_postsdirectory) and static pages, allowing both chronological articles and evergreen content. - GitHub Pages hosting — The output can be served directly from a GitHub repository URL, making deployment a matter of pushing commits.
- Creative Commons licensed content — The site content is distributed under a Creative Commons Attribution 3.0 Unported License, explicitly permitting sharing and adaptation with attribution.
- Self-contained repository — The repository's description positions it as data for jmcglone.com, meaning the theme code and content are organized together, and the repo's topic tags mark it as a reusable Jekyll theme.
Who is it for?
- Individual bloggers — Writers who want a no-frills, static blog that is cheap to host (free on GitHub Pages) and easy to back up via Git.
- Developers — Programmers who prefer writing in Markdown and managing their site as code, with the ability to customize the Bootstrap 5.2 CSS.
- Academics — Researchers who need a simple webpage for papers and publications, similar to the personal site it was built for.
What can you do with jmcglone.github.io?
- Publish long-form articles — Write posts in Markdown, drop them in the blog folder, and Jekyll generates them into a reverse-chronological archive.
- Create a personal landing page — Use the static page layout to build a bio, CV, or project index without a CMS.
- Learn Jekyll theming — Study how a real-world Jekyll theme customizes Bootstrap and structures layouts, which is useful for developers new to static site generation.
FAQ
Is jmcglone.github.io free to use?
The repository is publicly available on GitHub with no stated price, and the content license is Creative Commons Attribution 3.0 Unported. That license allows reuse and modification as long as attribution is given.
Does jmcglone.github.io require a database?
No. It is generated by Jekyll as a static site, so the final output is plain HTML, CSS, and JavaScript files. There is no database or server-side processing at runtime.
Can I host jmcglone.github.io on GitLab Pages?
The template is described as hosted on GitHub Pages, and Jekyll output is generally portable to other static hosts. However, the repository only documents GitHub Pages integration, so moving to GitLab Pages would require checking the Jekyll build settings yourself.
What is the license on the content?
All content on this site is distributed under a Creative Commons Attribution 3.0 Unported License. This means you can share and adapt the material for any purpose, provided you credit the original source.








