Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A minimalist Jekyll blog theme with excerpts, archives, tags, Disqus/Duoshuo comments, Google Analytics, and mobile support.
Cool Concise Jekyll Blog Theme is a free, MIT-licensed Jekyll theme for personal blogs, created by front-end developer HyG (Gaohaoyang) and distributed on GitHub.
Cool Concise Jekyll Blog Theme is a static-site blog theme built for Jekyll 3.x, taking Markdown posts from a _posts folder and generating a blog with an index page, year-based archives, category and tag pages, and a separate collection/demo page. It was rewritten from scratch in v2.0.0 based on Jekyll 3.1.2, and it removes jQuery and Bootstrap in favor of lightweight custom CSS and JavaScript. The theme is maintained by HyG and the repository is hosted at gaohaoyang.github.io.
excerpt_separator (default is four newlines), with a "read more" link to the full post.short_name in _config.yml.mathjax: true front-matter flag._config.yml; a busuanzi page-view counter can also appear in the footer.Cool Concise Jekyll Blog Theme is aimed at developers and technical writers who already use (or want to use) Jekyll and GitHub Pages and prefer a no-build, Markdown-based writing workflow. It suits personal bloggers who want a lightweight theme without pulling in a large front-end framework, and it also fits front-end developers who like to customize a theme's HTML and CSS directly — all common code is extracted into includes such as comments.html. The detailed README walks through installation, configuration, and deployment steps, so it also works for Jekyll beginners who are willing to install Ruby and run jekyll s locally.
_posts with YAML front-matter (layout, title, date, categories, tags, optional author and mathjax), and the theme automatically builds an index, archive, and tag pages for you._config.yml, and reuse its layout and include structure as a starting point for your own Jekyll theme.To get the blog running, you install Ruby and Jekyll, copy or fork the repository, edit _config.yml with your site title, URL, social links, comment short name, and analytics IDs, then write posts in _posts folder using Markdown with YAML front matter. You can preview everything locally with jekyll s, which starts a server at http://127.0.0.1:4000/, and after confirming the build, push the repository to GitHub. The theme requires no database or build step beyond Jekyll itself.
Yes, the theme is designed to be deployed on GitHub Pages. The README's final step is to push the code to your GitHub repository, and it uses only standard Jekyll features that GitHub Pages supports (the theme was rewritten against Jekyll 3.1.2).
In _config.yml, set only the comment short name you plan to use: put your Disqus short name in the disqus_shortname field or your Duoshuo short name in duoshuo_shortname field. The README notes that you should choose only one and leave the other empty.
The update log lists "mobile adaptation" as a feature in v2.0.0, and the page includes a mobile preview screenshot. The layout is responsive, and the table of contents gets a scrollbar when it exceeds the window height on smaller screens.
Yes, per-post MathJax is supported by adding mathjax: true to the post's YAML front matter. The README links to the MathJax project for configuration details, but no extra plugin is needed.
The README says you can add an extra area to the right side of the index page by modifying index.html. Besides the built-in recent posts, categories, and tags areas, you can add your own widgets.
