|
2 | 2 |
|
3 | 3 | # Chirpy Jekyll Theme |
4 | 4 |
|
5 | | - A minimal, responsive, and powerful Jekyll theme for presenting professional writing. |
| 5 | + A minimal, responsive and feature-rich Jekyll theme for technical writing. |
6 | 6 |
|
7 | 7 | [](https://rubygems.org/gems/jekyll-theme-chirpy) |
8 | 8 | [](https://github.com/cotes2020/jekyll-theme-chirpy/actions/workflows/ci.yml) |
9 | 9 | [](https://www.codacy.com/gh/cotes2020/jekyll-theme-chirpy/dashboard?utm_source=github.com&utm_medium=referral&utm_content=cotes2020/jekyll-theme-chirpy&utm_campaign=Badge_Grade) |
10 | 10 | [](https://github.com/cotes2020/jekyll-theme-chirpy/blob/master/LICENSE) |
11 | 11 | [](https://996.icu) |
12 | 12 |
|
13 | | - [**Live Demo →**](https://cotes2020.github.io/chirpy-demo) |
| 13 | + [**Live Demo →**][demo] |
14 | 14 |
|
15 | | - [](https://cotes2020.github.io/chirpy-demo) |
| 15 | + [][demo] |
16 | 16 |
|
17 | 17 | </div> |
18 | 18 |
|
19 | 19 | ## Features |
20 | 20 |
|
21 | | -- Dark/Light Theme Mode |
22 | | -- Localized UI language |
23 | | -- Pinned Posts |
24 | | -- Hierarchical Categories |
25 | | -- Trending Tags |
26 | | -- Table of Contents |
27 | | -- Last Modified Date of Posts |
28 | | -- Syntax Highlighting |
29 | | -- Mathematical Expressions |
30 | | -- Mermaid Diagram & Flowchart |
31 | | -- Dark/Light Mode Images |
32 | | -- Embed Videos |
33 | | -- Disqus/Utterances/Giscus Comments |
34 | | -- Search |
35 | | -- Atom Feeds |
36 | | -- Google Analytics |
37 | | -- Page Views Reporting |
38 | | -- SEO & Performance Optimization |
39 | | - |
40 | | -## Quick Start |
41 | | - |
42 | | -Follow the instructions in the [Jekyll Docs](https://jekyllrb.com/docs/installation/) to complete the installation of the basic environment. [Git](https://git-scm.com/) also needs to be installed. |
43 | | - |
44 | | -### Step 1. Creating a New Site |
45 | | - |
46 | | -Sign in to GitHub and browse to [**Chirpy Starter**](https://github.com/cotes2020/chirpy-starter/), click the button <kbd>Use this template</kbd> > <kbd>Create a new repository</kbd>, and name the new repository `USERNAME.github.io`, where `USERNAME` represents your GitHub username. |
47 | | - |
48 | | -### Step 2. Installing Dependencies |
49 | | - |
50 | | -Clone it to your local machine, go to its root directory, and run the following command to install the dependencies. |
51 | | - |
52 | | -```console |
53 | | -$ bundle |
54 | | -``` |
55 | | - |
56 | | -### Step 3. Running Local Server |
57 | | - |
58 | | -Run the following command in the root directory of your site: |
59 | | - |
60 | | -```console |
61 | | -$ bundle exec jekyll s |
62 | | -``` |
63 | | - |
64 | | -Or run with Docker: |
65 | | - |
66 | | -```console |
67 | | -$ docker run -it --rm \ |
68 | | - --volume="$PWD:/srv/jekyll" \ |
69 | | - -p 4000:4000 jekyll/jekyll \ |
70 | | - jekyll serve |
71 | | -``` |
72 | | - |
73 | | -After a few seconds, the local service will be published at _<http://127.0.0.1:4000>_. |
| 21 | +<details> |
| 22 | + <summary> |
| 23 | + <i>Click to check out the features</i> |
| 24 | + </summary> |
| 25 | + <p> |
| 26 | + |
| 27 | + - Dark/Light Theme Mode |
| 28 | + - Localized UI language |
| 29 | + - Pinned Posts |
| 30 | + - Hierarchical Categories |
| 31 | + - Trending Tags |
| 32 | + - Table of Contents |
| 33 | + - Last Modified Date of Posts |
| 34 | + - Syntax Highlighting |
| 35 | + - Mathematical Expressions |
| 36 | + - Mermaid Diagram & Flowchart |
| 37 | + - Dark/Light Mode Images |
| 38 | + - Embed Videos |
| 39 | + - Disqus/Utterances/Giscus Comments |
| 40 | + - Search |
| 41 | + - Atom Feeds |
| 42 | + - Google Analytics |
| 43 | + - Page Views Reporting |
| 44 | + - SEO & Performance Optimization |
| 45 | + |
| 46 | + </p> |
| 47 | +</details> |
74 | 48 |
|
75 | 49 | ## Documentation |
76 | 50 |
|
77 | | -For more details on usage, please refer to the tutorial on the [demo website](https://cotes2020.github.io/chirpy-demo/) or [wiki](https://github.com/cotes2020/jekyll-theme-chirpy/wiki). Note that the tutorial is based on the [latest release](https://github.com/cotes2020/jekyll-theme-chirpy/releases/latest), and the features of the default branch are usually ahead of the documentation. |
| 51 | +To explore usage, development, and upgrade guide of the project, please refer to |
| 52 | +the [Wiki][wiki]. |
78 | 53 |
|
79 | 54 | ## Contributing |
80 | 55 |
|
81 | | -Welcome to report bugs, improve code quality or submit a new feature. For more information, see [contributing guidelines](.github/CONTRIBUTING.md). |
| 56 | +Welcome to report bugs, help improve the code or submit new features. |
| 57 | +For more information, please see the ["Contributing Guidelines"][contribute-guide]. |
82 | 58 |
|
83 | 59 | ## Credits |
84 | 60 |
|
85 | | -This theme is mainly built with [Jekyll](https://jekyllrb.com/) ecosystem, [Bootstrap](https://getbootstrap.com/), [Font Awesome](https://fontawesome.com/) and some other wonderful tools (their copyright information can be found in the relevant files). The avatar and favicon design come from [Clipart Max](https://www.clipartmax.com/middle/m2i8b1m2K9Z5m2K9_ant-clipart-childrens-ant-cute/). |
| 61 | +This theme is mainly built with [Jekyll][jekyllrb] ecosystem, |
| 62 | +[Bootstrap][bootstrap], [Font Awesome][icons] and some other [wonderful tools][lib]. |
| 63 | +The avatar and favicon design come from [Clipart Max][image]. |
86 | 64 |
|
87 | | -:tada: Thanks to all the volunteers who contributed to this project, their GitHub IDs are on [this list](https://github.com/cotes2020/jekyll-theme-chirpy/graphs/contributors). Also, I won't forget those guys who submitted the issues or unmerged PR because they reported bugs, shared ideas, or inspired me to write more readable documentation. |
| 65 | +Thanks to all the [contributors][contributors]. Also, folks who submitted issues |
| 66 | +or unmerged PRs should not be forgotten. Because they reported bugs, shared ideas, |
| 67 | +or inspired me to write more readable documentation. |
88 | 68 |
|
89 | | -Last but not least, thank [JetBrains][jb] for providing the OSS development license. |
| 69 | +Last but not least, thanks to [JetBrains][jetbrains] for providing the |
| 70 | +_Open Source Development_ license. |
90 | 71 |
|
91 | 72 | ## Sponsoring |
92 | 73 |
|
93 | | -If you like it, please consider sponsoring me. It will help me to maintain this project better and I would be very grateful! |
| 74 | +If you would like to sponsor this project, the following options are available. |
94 | 75 |
|
95 | 76 | [](https://ko-fi.com/coteschung) |
96 | | -[][cn-donation] |
97 | | -[][cn-donation] |
| 77 | +[][donation] |
| 78 | +[][donation] |
98 | 79 |
|
99 | 80 | ## License |
100 | 81 |
|
101 | | -This work is published under [MIT](https://github.com/cotes2020/jekyll-theme-chirpy/blob/master/LICENSE) License. |
| 82 | +This work is published under [MIT][mit] License. |
102 | 83 |
|
103 | 84 | <!-- ReadMe links --> |
104 | 85 |
|
105 | | -[jb]: https://www.jetbrains.com/?from=jekyll-theme-chirpy |
106 | | -[cn-donation]: https://sponsor.cotes.page/ |
| 86 | +[jekyllrb]: https://jekyllrb.com/ |
| 87 | +[bootstrap]: https://getbootstrap.com/ |
| 88 | +[icons]: https://fontawesome.com/ |
| 89 | +[image]: https://www.clipartmax.com/middle/m2i8b1m2K9Z5m2K9_ant-clipart-childrens-ant-cute/ |
| 90 | +[demo]: https://cotes2020.github.io/chirpy-demo/ |
| 91 | +[wiki]: https://github.com/cotes2020/jekyll-theme-chirpy/wiki |
| 92 | +[contribute-guide]: https://github.com/cotes2020/jekyll-theme-chirpy/blob/master/.github/CONTRIBUTING.md |
| 93 | +[contributors]: https://github.com/cotes2020/jekyll-theme-chirpy/graphs/contributors |
| 94 | +[lib]: https://github.com/cotes2020/chirpy-static-assets |
| 95 | +[jetbrains]: https://www.jetbrains.com/?from=jekyll-theme-chirpy |
| 96 | +[donation]: https://sponsor.cotes.page/ |
| 97 | +[mit]: https://github.com/cotes2020/jekyll-theme-chirpy/blob/master/LICENSE |
0 commit comments