Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Static site for Genics Blog: An open source developer publication.

Material Design Hugo theme using Polymer 1.0 web components with Disqus, Google Analytics, tags, and social links.

Full-stack Nuxt blog template with MongoDB, Cloudflare R2, built-in admin, and WYSIWYG editor.

A clean Jekyll theme for building minimal static websites, hosted on GitHub with 48 stars.

Boira is a fog-themed Jekyll theme built to run the author's personal blog at jorgeatgu.com/blog.
Genicsblog.com is the open-source Jekyll repository behind Genics Blog, a developer publication that publishes technical articles from multiple authors.
Genicsblog.com is the static site repository for Genics Blog, an open-source developer publication. It holds all the blog content and static pages, and it hosts the CI/CD workflow that builds the Jekyll site and deploys it. The repository is maintained by the Genics Blog team, with theme-related setup kept separately in the theme-files repository.
The publishing workflow starts when an author configures their profile in the author docs. They then open a Submission Request issue in this repository. After approval, the author writes the article as a draft, and a team member reviews it, makes small edits for grammar, SEO, and styling, and publishes it.
You need Ruby 3.x and Node.js 16.x installed. After that, run ./dev.sh from the repository root. The first build clones the theme-files repository and installs dependencies, and subsequent builds are faster.
You must first set up your profile, then create a submission request by opening an issue with the Submission Request template. Once approved, you create a draft, notify the team, and they review and publish it.
The content under _posts belongs to the respective authors, and you should contact them for licensing questions. The rest of the site content (excluding _posts) is licensed under CC BY-SA 4.0.
Styling and feature requests belong in the theme-files repository, not this one. This repository handles article publishing PRs and CI/CD changes; general site discussions can be opened as issues here.
You can open an issue in this repository or join the Discord server at discord.genicsblog.com. If you get a "bundle not found" error, install bundler with gem install bundler.
