Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A responsive Jekyll blog theme for GitHub Pages with Disqus/Gitalk comments, featured tags, social sidebar, and keynote layout.

Fully customizable personal portfolio and blog website made with Spring Boot
BY Blog is a Jekyll blog theme for GitHub Pages that turns Markdown posts into a personal blog with a sidebar, comments, analytics, and tag filtering. Forked from the Hux theme and modified, it is written in Liquid and GitHub Flavored Markdown and is MIT licensed.
BY Blog is a static blog template built on Jekyll and designed to run on GitHub Pages out of the box. It takes Markdown files with YAML front matter as input, plus settings in a _config.yml file, and outputs a fully styled website with a responsive sidebar, post list, tag pages, and comment threads. The theme is a fork of the Hux Jekyll theme and comes with a Chinese-language README and setup guide.
The template bundles a set of ready-to-configure modules that cover comments, analytics, tags, and layout extras. Here are the main ones:
_config.yml (featured-condition-size) so tags with at least that many posts appear on the homepage.keynote layout that embeds HTML5 slide decks (such as Reveal.js or Impress.js) inside an iframe, auto-resizing for different screens._config.yml.SEOTitle field controls what shows in the browser title and search results.header-img front matter field.This theme suits people who want a low-maintenance static blog hosted on GitHub Pages.
The theme covers several concrete use cases, from article publishing to slide deck hosting.
layout: keynote in a post's front matter and provide an iframe URL to display a full presentation on mobile and desktop.SEOTitle so your preferred name appears in search engine titles.Setup starts by editing _config.yml with your site title, SEO title, social usernames, and sidebar details. Then write Markdown posts inside the _posts folder with YAML front matter that includes title, date, and optional header image, tags, and subtitle. To preview locally, install Jekyll and run jekyll serve (or jekyll s), then view http://127.0.0.1:4000/. Push the repository to GitHub Pages to publish.
Free and open source, released under the MIT license.
Yes, BY Blog is released under the MIT license, so you can use, modify, and redistribute it freely for personal or commercial projects.
Create a Markdown file in the _posts folder, add YAML front matter with fields like layout: post, title, date, and optional header-img and tags. Then either push to GitHub Pages or run jekyll serve locally.
Yes. Set disqus_username in _config.yml to activate Disqus, or configure Gitalk, which stores comments as GitHub Issues and supports Markdown. Each Gitalk post needs one-time initialization.
Install Jekyll (and Ruby), then run gem update jekyll and gem update github-pages, and start the server with jekyll serve. If you use Bundler, run bundle update after updating dependencies.
Yes. Besides editing _config.yml, you can modify the Liquid HTML templates inside _includes/ and _layouts/, change header images per post, and adjust the sidebar avatar and description. The theme uses the Bootstrap grid system.
