Back to templates

Template details

blog.union.io

Jekyll install for a personal blog and website, deployed to a Linux server with typography-focused design.

About this template

blog.union.io is a Jekyll-powered personal blog and website template that builds static pages from Markdown content and deploys them to a standard Linux server.

What is blog.union.io?

blog.union.io is a Jekyll install for a personal website and blog, published as an open-source GitHub repository and running live at https://blog.union.io. It takes Markdown posts and content files, processes them through Jekyll's static site generator, and outputs a deployable HTML site. The project is maintained by the blog's author, who also wrote a detailed how-to post explaining the build process.

Key Features

  • Jekyll static site generator — The site is built with Jekyll, the Ruby-based static site generator, producing plain HTML that can be served by any web server.
  • Typographic focus — The repository is tagged with "typography," indicating a design centered on readable long-form text.
  • Self-hosted Linux deployment — Instead of using a managed hosting platform, the site is deployed to a standard Linux server, giving full control over the environment.
  • Repository documentation — A dedicated /docs directory contains instructions and notes specific to this project's setup.
  • Build write-up included — A public post at /code/2015/12/06/how-to-make-this-website/ walks through how the site was created, useful as a tutorial.
  • Open source — The repo is publicly available on GitHub with 6 stars, so anyone can fork, customize, and reuse it.

Who is it for?

  • Independent developers — who want a simple, self-hosted Jekyll blog without relying on a third-party platform.
  • Technical writers — who prefer authoring in Markdown and want a typographically clean reading experience for their posts.
  • Jekyll learners — who can use this repository as a reference, especially the bundled documentation and the how-to post.

What can you do with blog.union.io?

  • Launch a personal blog — Clone the repo, replace the content with your own Markdown posts, and run Jekyll to generate a static site.
  • Learn Linux server deployment — Follow the linked how-to post to see exactly how the author deployed a Jekyll site to a standard Linux server.
  • Use as a starting point for a portfolio or project site — Since it's a "website and blog," the structure can be adapted beyond just blog posts.

How does blog.union.io work?

Jekyll processes Markdown files and Liquid templates into a static HTML site. The author then uploads the generated files to a standard Linux server, making the site available at blog.union.io. The exact deployment steps are documented in the linked build post.

screenshot of blog.union.io on template0.com