Update the docs.

- Optimize the code style of markdown list
- Increase post contents (#104, #100)
This commit is contained in:
Cotes Chung 2020-08-21 22:41:48 +08:00
parent 3ddf5047b5
commit 717a501c36
5 changed files with 109 additions and 79 deletions

View file

@ -13,31 +13,30 @@ A minimal, sidebar, responsive web design Jekyll theme, focusing on text present
## Table of Contents ## Table of Contents
* [Features](#features) - [Features](#features)
* [Installation](#installation) - [Installation](#installation)
* [Usage](#usage) - [Usage](#usage)
* [Contributing](#contributing) - [Contributing](#contributing)
* [Credits](#credits) - [Credits](#credits)
* [Support](#support) - [Support](#support)
* [License](#license) - [License](#license)
## Features ## Features
* Pinned Posts - Pinned Posts
* Configurable theme mode - Configurable theme mode
* Double-level Categories - Double-level Categories
* Last modified date for posts - Last modified date for posts
* Table of Contents - Table of Contents
* Automatically recommend related posts - Automatically recommend related posts
* Syntax highlighting - Syntax highlighting
* Mathematical expressions - Mathematical expressions
* Search - Search
* Atom Feeds - Atom Feeds
* Disqus Comments - Disqus Comments
* Google Analytics - Google Analytics
* GA Pageviews reporting (Advanced) - GA Pageviews reporting (Advanced)
* SEO and Performance Optimization - SEO and Performance Optimization
## Installation ## Installation
@ -61,19 +60,18 @@ $ bundle install
What's more, in order to generate some extra files (*categories*, *tags* and *last modified list*), we need to use some tool scripts. If your machine is running Debian or macOS, make sure that [GNU coreutils](https://www.gnu.org/software/coreutils/) is installed. Otherwise, install by: What's more, in order to generate some extra files (*categories*, *tags* and *last modified list*), we need to use some tool scripts. If your machine is running Debian or macOS, make sure that [GNU coreutils](https://www.gnu.org/software/coreutils/) is installed. Otherwise, install by:
* Debian - Debian
```console ```console
$ sudo apt-get install coreutils $ sudo apt-get install coreutils
``` ```
* macOS - macOS
```console ```console
$ brew install coreutils $ brew install coreutils
``` ```
## Usage ## Usage
Running [**Chirpy**](https://github.com/cotes2020/jekyll-theme-chirpy/) requires some extra files, which cannot be generated by Jekyll native commands, so please strictly follow the methods mentioned below to run or deploy your website. Running [**Chirpy**](https://github.com/cotes2020/jekyll-theme-chirpy/) requires some extra files, which cannot be generated by Jekyll native commands, so please strictly follow the methods mentioned below to run or deploy your website.
@ -91,9 +89,10 @@ $ bash tools/init.sh
What it does is: What it does is:
1. Remove some files or directories from your repository: 1. Remove some files or directories from your repository:
* `.travis.yml`
* files under `_posts` - `.travis.yml`
* folder `docs` - files under `_posts`
- folder `docs`
2. If you use the `--no-gh` option, the directory `.github` will be deleted. Otherwise, setup the GitHub Action workflow by removing extension `.hook` of `.github/workflows/pages-deploy.yml.hook`, and then remove the other files and directories in folder `.github`. 2. If you use the `--no-gh` option, the directory `.github` will be deleted. Otherwise, setup the GitHub Action workflow by removing extension `.hook` of `.github/workflows/pages-deploy.yml.hook`, and then remove the other files and directories in folder `.github`.
@ -103,11 +102,10 @@ What it does is:
Generally, go to `_config.yml` and configure the variables as needed. Some of them are typical options: Generally, go to `_config.yml` and configure the variables as needed. Some of them are typical options:
* `url` - `url`
* `avatar` - `avatar`
* `timezone` - `timezone`
* `theme_mode` - `theme_mode`
### Run Locally ### Run Locally
@ -177,19 +175,16 @@ For more details and the better reading experience, please check out the [tutori
The old saying, "Two heads are better than one." Consequently, welcome to report bugs, improve code quality or submit a new feature. For more information, see [contributing guidelines](.github/CONTRIBUTING.md). The old saying, "Two heads are better than one." Consequently, welcome to report bugs, improve code quality or submit a new feature. For more information, see [contributing guidelines](.github/CONTRIBUTING.md).
## Credits ## Credits
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). 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).
: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. :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.
## Support ## Support
If you enjoy this theme or find it helpful, please consider becoming my sponsor, I'd really appreciate it! Click the button <kbd>:heart: Sponsor</kbd> at the top of the [Home Page](https://github.com/cotes2020/jekyll-theme-chirpy) and choose a link that suits you to donate; this will encourage and help me better maintain the project. If you enjoy this theme or find it helpful, please consider becoming my sponsor, I'd really appreciate it! Click the button <kbd>:heart: Sponsor</kbd> at the top of the [Home Page](https://github.com/cotes2020/jekyll-theme-chirpy) and choose a link that suits you to donate; this will encourage and help me better maintain the project.
## License ## License
This work is published under [MIT](https://github.com/cotes2020/jekyll-theme-chirpy/blob/master/LICENSE) License. This work is published under [MIT](https://github.com/cotes2020/jekyll-theme-chirpy/blob/master/LICENSE) License.

View file

@ -5,9 +5,11 @@ date: 2019-08-08 11:33:00 +0800
categories: [Blogging, Demo] categories: [Blogging, Demo]
tags: [typography] tags: [typography]
math: true math: true
image: /assets/img/sample/devices-mockup.png
--- ---
This Jekyll template totally compatible with Markdown syntax. Now, let's take a look for the text and typography in here. This Jekyll template totally compatible with Markdown syntax. Now, let's have a look at the text and typography.
## Titles ## Titles
@ -37,6 +39,22 @@ Beside the lake, beneath the trees,
Fluttering and dancing in the breeze. Fluttering and dancing in the breeze.
## List
### Ordered list
1. first item
2. second item
3. third item
### Unordered list
- item 1
- sub item 1
- sub item 2
- item 2
## Block Quote ## Block Quote
> This line to shows the Block Quote. > This line to shows the Block Quote.

View file

@ -124,6 +124,16 @@ math: true
--- ---
``` ```
## Preview Image
If you want to add an image to the top of the post contents, specify the url for the image by:
```yaml
---
image: /path/to/image-file
---
```
## Pinned Posts ## Pinned Posts

View file

@ -30,13 +30,13 @@ $ bundle install
What's more, in order to generate some extra files (*categories*, *tags* and *last modified list*), we need to use some tool scripts. If your machine is running Debian or macOS, make sure that [GNU coreutils](https://www.gnu.org/software/coreutils/) is installed. Otherwise, install by: What's more, in order to generate some extra files (*categories*, *tags* and *last modified list*), we need to use some tool scripts. If your machine is running Debian or macOS, make sure that [GNU coreutils](https://www.gnu.org/software/coreutils/) is installed. Otherwise, install by:
* Debian - Debian
```console ```console
$ sudo apt-get install coreutils $ sudo apt-get install coreutils
``` ```
* macOS - macOS
```console ```console
$ brew install coreutils $ brew install coreutils
@ -59,19 +59,23 @@ $ bash tools/init.sh
What it does is: What it does is:
1. Remove some files or directories from your repository: 1. Remove some files or directories from your repository:
* `.travis.yml`
* files under `_posts` - `.travis.yml`
* folder `docs` - files under `_posts`
- folder `docs`
2. If you use the `--no-gh` option, the directory `.github` will be deleted. Otherwise, setup the GitHub Action workflow by removing extension `.hook` of `.github/workflows/pages-deploy.yml.hook`, and then remove the other files and directories in folder `.github`. 2. If you use the `--no-gh` option, the directory `.github` will be deleted. Otherwise, setup the GitHub Action workflow by removing extension `.hook` of `.github/workflows/pages-deploy.yml.hook`, and then remove the other files and directories in folder `.github`.
3. Automatically create a commit to save the changes. 3. Automatically create a commit to save the changes.
### Configuration ### Configuration
Generally, go to `_config.yml` and configure the variables as needed. Some of them are typical options: Generally, go to `_config.yml` and configure the variables as needed. Some of them are typical options:
* `url`
* `avatar` - `url`
* `timezone` - `avatar`
* `theme_mode` - `timezone`
- `theme_mode`
### Run Locally ### Run Locally

View file

@ -15,31 +15,31 @@
## 目录 ## 目录
* [功能一览](#功能一览) - [功能一览](#功能一览)
* [安装](#安装) - [安装](#安装)
* [使用](#使用) - [使用](#使用)
* [参与贡献](#参与贡献) - [参与贡献](#参与贡献)
* [感谢](#感谢) - [感谢](#感谢)
* [赞助](#赞助) - [赞助](#赞助)
* [许可证书](#许可证书) - [许可证书](#许可证书)
## 功能一览 ## 功能一览
* 文章置顶 - 文章置顶
* 可配置的全局主题颜色 - 可配置的全局主题颜色
* 文章最后修改日期 - 文章最后修改日期
* 文章目录 - 文章目录
* 自动推荐相关文章 - 自动推荐相关文章
* 语法高亮 - 语法高亮
* 二级目录 - 二级目录
* 数学表达式 - 数学表达式
* 搜索 - 搜索
* Atom 订阅 - Atom 订阅
* Disqus 评论 - Disqus 评论
* Google 分析 - Google 分析
* GA 浏览报告(高级功能) - GA 浏览报告(高级功能)
* SEO 优化 - SEO 优化
* 网站性能优化 - 网站性能优化
## 安装 ## 安装
@ -63,13 +63,13 @@ $ bundle install
另外,为了生成一些额外的文件( Post 的分类、标签以及更新时间列表),需要用到一些脚本工具。如果你电脑的操作系统是 Debian 或者 macOS请确保已经安装了[GNU coreutils](https://www.gnu.org/software/coreutils/),否则,通过以下方式完成安装: 另外,为了生成一些额外的文件( Post 的分类、标签以及更新时间列表),需要用到一些脚本工具。如果你电脑的操作系统是 Debian 或者 macOS请确保已经安装了[GNU coreutils](https://www.gnu.org/software/coreutils/),否则,通过以下方式完成安装:
* Debian - Debian
```console ```console
$ sudo apt-get install coreutils $ sudo apt-get install coreutils
``` ```
* macOS - macOS
```console ```console
$ brew install coreutils $ brew install coreutils
@ -92,20 +92,23 @@ $ bash tools/init.sh
上述脚本完成了以下工作: 上述脚本完成了以下工作:
1. 从你的仓库中删除了: 1. 从你的仓库中删除了:
* `.travis.yml`
* `_posts` 下的文件 - `.travis.yml`
* `docs` 目录 - `_posts` 下的文件
- `docs` 目录
2. 如果使用了参数 `--no-gh`,则会怒删 `.github`。否则,将会配置 GitHub Actions`.github/workflows/pages-deploy.yml.hook` 的后缀 `.hook` 去除,然后删除 `.github` 里的其他目录和文件。 2. 如果使用了参数 `--no-gh`,则会怒删 `.github`。否则,将会配置 GitHub Actions`.github/workflows/pages-deploy.yml.hook` 的后缀 `.hook` 去除,然后删除 `.github` 里的其他目录和文件。
3. 自动提交一个 Commit 以保存上述文件的更改。 3. 自动提交一个 Commit 以保存上述文件的更改。
### 配置文件 ### 配置文件
根据个人需要去修改 `_config.yml` 的变量,大部分都有注释介绍用法。典型的几个选项是: 根据个人需要去修改 `_config.yml` 的变量,大部分都有注释介绍用法。典型的几个选项是:
* `url` - `url`
* `avatar` - `avatar`
* `timezone` - `timezone`
* `theme_mode` - `theme_mode`
### 本地运行 ### 本地运行