Skip to content

lynkos/blog

 
 

Repository files navigation

Chirpy x Lynkos

Ruby HTML JavaScript SCSS Liquid Markdown Bash YAML JSON Bootstrap Babel Rollup PurgeCSS Jekyll Obsidian Cloudflare Giscus Enveloppe GitHub Actions
Gem Version Website status GitHub Actions Workflow Status License Ask DeepWiki

This is a heavily modified fork of jekyll-theme-chirpy

Features

Original Features

  • Design & UX - Responsive layout, Dark/Light modes, Localized UI language, and Dark mode images
  • Content Management - Pinned posts, Hierarchical categories, Trending tags, Auto-generated Table of Contents, and Last modified dates
  • Rich Text Support - Syntax highlighting, Mathematical expressions, Mermaid diagrams & flowcharts, and Embedded media
  • Interactivity & Outreach - Built-in search, Multiple comment systems, and Atom feeds
  • System & Optimization - PWA support, integrated Web analytics, and advanced SEO performance

Added Features

Quick Start

Initial Setup

Initialize blog with init.sh shell script

sh tools/init.sh

Development

Start dev environment with run.sh shell script

sh tools/run.sh

Tip

If run.sh doesn't work, use standard jekyll command

bundle exec jekyll serve --incremental

Once your dev environment is up and running, always rebuild the JavaScript bundle after updating file(s) in _javascript/ directory to apply those changes

npm run build:js

Additional Setup

Refer to my blog for additional details and instructions on my blogging setup and workflow.

License

Full credit for jekyll-theme-chirpy goes to cotes2020 (aka Cotes Chung).

Check out the Wiki docs and original license for more information.

Contributors

Languages

  • HTML 37.3%
  • SCSS 29.7%
  • JavaScript 22.0%
  • Ruby 9.7%
  • Shell 1.3%