Juliaaano is a personal blog template created by Juliano Mohr, built with Jekyll, hosted on GitHub Pages, and published at juliaaano.com for writing about software engineering, design, and philosophy.
What is Juliaaano?
Juliaaano is a static blog project that uses Jekyll to generate a website and GitHub Pages to serve it. The content is authored by Juliano Mohr, and the repository description describes the site as "ramblings about software engineering, design, philosophy and stuff." The project includes a GitHub Actions workflow (ci-cd.yml), a source folder with a favicon, and a container image published on GitHub Container Registry.
Key Features
- Jekyll static site generator — the blog is built with Jekyll, which turns Markdown or plain text source files into a static HTML site ready for hosting.
- GitHub Pages deployment — the site is served by GitHub Pages directly from the repository, using the standard GitHub Pages build chain for Jekyll projects.
- Container image — a Docker image at
ghcr.io/juliaaano/juliaaano:latestlets you run the blog without installing Ruby or Jekyll; the commandpodman run --rm -p 50080:80 ghcr.io/juliaaano/juliaaano:lateststarts it on localhost port 50080. - CI/CD with GitHub Actions — a workflow file named ci-cd.yml runs builds and tests automatically, as shown by the repository's CI badge.
- AMP topic support — the repository lists
ampamong its topics, indicating the blog is set up for Accelerated Mobile Pages to improve mobile page speed. - MIT License — the entire project is released under the MIT License, allowing free reuse and modification with only the copyright notice preserved.
Who is it for?
- Software engineers who want a Jekyll blog for publishing technical writing, notes, or project updates with minimal infrastructure.
- Writers on design and philosophy who need a simple, clean blog platform with no JavaScript framework overhead and free hosting via GitHub Pages.
- Jekyll developers and contributors looking for a complete reference project that combines Jekyll with GitHub Actions and container packaging, so they can copy the setup.
What can you do with Juliaaano?
- Launch a personal blog: publish articles under your own GitHub Pages URL or a custom domain, using Jekyll's content workflow.
- Run the site locally: use the published container image to preview the blog immediately, even on machines without a Ruby toolchain.
- Inspect a CI/CD setup: study the ci-cd.yml workflow to see how a Jekyll site can be integrated with GitHub Actions for automated builds.
How does Juliaaano work?
The repository holds the Jekyll source for the blog. On each push to the default branch, GitHub Actions runs the ci-cd.yml workflow, and GitHub Pages publishes the generated static files. For local preview without building, the container image serves the site on port 80 and can be mapped to any host port, as in the example command.
FAQ
Is Juliaaano free to use?
Yes. The repository is published under the MIT License, which lets anyone use, copy, modify, merge, publish, distribute, sublicense, and sell copies of the software, with a requirement to keep the copyright notice.
What does Juliaaano run on?
The blog runs on GitHub Pages for public hosting and as a container image on any system that supports Docker or Podman. The published image is hosted on GitHub Container Registry under the name ghcr.io/juliaaano/juliaaano:latest.
Does Juliaaano support AMP pages?
The repository lists amp as a topic, which indicates the blog includes Accelerated Mobile Pages support for faster loading on mobile devices.
Who wrote Juliaaano?
Juliano Mohr is the author and copyright holder; the repository description attributes the "ramblings" to him, and the MIT license states Copyright (c) 2026 Juliano Mohr.





