From 2b2cd2d29f515deceb40093f6ad23e078af42bc8 Mon Sep 17 00:00:00 2001 From: nodejh Date: Sat, 21 Jan 2017 21:11:57 +0800 Subject: [PATCH] update README.md --- README.md | 108 ++++++++++++++++++++++++------------ README_zh-cn.md | 108 ------------------------------------ static/images/README.md | 71 ++++++++++++++++++++++++ static/images/avatar.png | Bin 3094 -> 8704 bytes static/images/avatar@2x.png | Bin 8704 -> 19072 bytes theme.toml | 4 +- 6 files changed, 147 insertions(+), 144 deletions(-) delete mode 100644 README_zh-cn.md create mode 100644 static/images/README.md diff --git a/README.md b/README.md index 469db92..347722a 100644 --- a/README.md +++ b/README.md @@ -1,71 +1,111 @@ -# Simple Theme +# Simple Theme -Simple is a minimalistic theme for bloggers based on the default theme of the same-named [Cactus static site generator](//github.com/koenbok/Cactus) written in Python and [Nick Balestra](//github.com/nickbalestra/kactus)'s Jekyll port. Noteworthy features of this Hugo theme are the integration of a comment-system powered by Disqus, a customizable about page, support for RSS feeds, syntax highlighting for source code and sharing options for blog posts. +Simple 是一个根据 [Cactus](https://github.com/nodejh/hugo-cactus-theme) 改编的简约主题。本人在 [Cactus](https://github.com/nodejh/hugo-cactus-theme)的基础上做了一些修改,主要是添加了归档页、添加了标签页、修改了部分样式。总的来说该主题具有以下特点: ++ 自定义 “关于” 页面 ++ 标签页 ++ 归档页 ++ Disqus 评论 ++ 多说评论 ++ RSS 订阅 ++ 语法高亮 ![Screenshot](https://raw.githubusercontent.com/digitalcraftsman/hugo-cactus-theme/dev/images/screenshot.png) -## Installation +## 安装 -Inside the folder of your Hugo site run: +进入 `hugo` 的站点目录运行下面的命令: - $ cd themes - $ git clone https://github.com/nodejh/hugo-theme-simple.git +``` +$ cd themes +$ git clone https://github.com/nodejh/hugo-theme-simple.git +``` -For more information read the official [setup guide](//gohugo.io/overview/installing/) of Hugo. -### The config file +## 示例站点 -Take a look inside the [`exampleSite`](//github.com/digitalcraftsman/hugo-cactus-theme/tree/dev/exampleSite) folder of this theme. You'll find a file called [`config.toml`](//github.com/digitalcraftsman/hugo-cactus-theme/blob/dev/exampleSite/config.toml). +[`exampleSite`](https://github.com/nodejh/hugo-theme-simple/tree/master/exampleSite) 是本主题的一个示例站点,里面有配置文件、关于页面的一些示例。 -To use it, copy the [`config.toml`](//github.com/digitalcraftsman/hugo-cactus-theme/blob/dev/exampleSite/config.toml) in the root folder of your Hugo site. Feel free to change strings as you like to customize your website. -## About page +### 配置文件 -Use the about page to introduce yourself to your visitors. You can customize the content as you like in the [`config.toml`](//github.com/digitalcraftsman/hugo-cactus-theme/blob/dev/exampleSite/config.toml). Furthermore, you should replace the [avatar placeholder](//github.com/digitalcraftsman/hugo-cactus-theme/blob/master/static/images/avatar.png) with a great image of yourself. +本主题提供了一个示例配置文件是 [`exampleSite`](https://github.com/nodejh/hugo-theme-simple/tree/master/exampleSite) 目录里的 [`config.toml`](https://github.com/nodejh/hugo-theme-simple/blob/master/exampleSite/config.toml) 文件。 -## Hide pages +配置文件中对大部分配置都有详细的注释说明,复制该文件到站点目录下,根据自己的情况修改即可。 -Pages can be hidden and don't appear in the post list on the homepage if you add the variable `hidden = true` to the frontmatter. This allows you to link from elsewhere, i.e. just the menu. -## Disqus +## 头像 -This theme features a comment system powered by Disqus too. Just add your Disqus-shortname to the [`config.toml`](//github.com/digitalcraftsman/hugo-cactus-theme/blob/dev/exampleSite/config.toml) and let readers respond to your blog posts. +你可以将 [images](https://github.com/nodejh/hugo-theme-simple/blob/master/static/images/) 目录下的 `avatar.png`、`avatar@2x.png` 和 `favicon.ico` 都替换为你自己的图像。 -## Social link icons -You can add a social link panel in the footer by adding entries to the `social` block in the [`config.toml`](//github.com/digitalcraftsman/hugo-cactus-theme/blob/dev/exampleSite/config.toml). You can choose between two icon fonts: +## 关于页面 -- [Font awesome](https://fortawesome.github.io/Font-Awesome/) or -- [Mono social icons](https://github.com/drinchev/monosocialiconsfont) +使用关于页面首先要在你的站点目录的 `content` 目录下创建一个 `about` 目录,然后再创建一个 `index.md` 文件,编写该文件即可。 -Assign either `font-awesome` or `mono-social` to the `iconFont` variable. The Mono social icons offer three styles of icons: -circle, rounded, or default (empty). +你也可以参考本主题示例站点中的关于页:[`exampleSite/content/about/index.md`](https://github.com/nodejh/hugo-theme-simple/blob/master/exampleSite/content/about/index.md)。 -## Nearly finished -In order to see your site in action, run Hugo's built-in local server. +## 隐藏页面 - $ hugo server +如果你不想让一个页面出现在文章列表中,只需要在 markdown 文件的 `frontmatter` 中添加 `hidden = true` 即可。 -Now enter [`localhost:1313`](http://localhost:1313) in the address bar of your browser. +然后你可以在其他任何地方通过链接来引用该页面,如在菜单中放置一个链接。 +关于页面就是这么实现的。 -## Contributing -Did you found a bug or got an idea for a new feature? Feel free to use the [issue tracker](//github.com/digitalcraftsman/hugo-cactus-theme/issues) to let me know. Or make directly a [pull request](//github.com/digitalcraftsman/hugo-cactus-theme/pulls). +## Disqus 评论 -Please create a separate branch for your pull request. +本主题提供两种评论系统,Disqus 和多说。使用 Disqus 评论需要在 `config.toml` 进行设置。 +设置 `disqusShortname` 为你的 Disqus ID,并将 `enableDisqus` 设置为 `true` 即可开启 Disqus 评论。 -## License +将 `enableDisqus` 设置为 `false` 则不启用 Disqus 评论。 + + +## 多说评论 + +由于在中国大陆无法使用 Disqus,所以本主题提供了多说评论系统。多说评论系统的配置和 Disqus 配置基本一致。 + + +## 不使用评论系统 + +由于使用第三发评论系统会使网站加载速度变慢,所以也可以不使用评论系统。只需要将 `enableDisqus` 和 `enableDuoshuo` 都设置为 `false` 即可。 + +然后我的博客由于同步到了 Github Issues,所以也同时在主题中提供了跳转到 Github Issues 评论的文字提示。只需要设置 `enableGithubIssuesTips = true` 即可。当然,一般是不需要这么做的,这可能只是我个人需求。具体效果可以参考我的博客 [http://nodejh.com](http://nodejh.com)。 + + +## 社交链接 + +本主题的社交链接是字体图标的样式,并放置在了页面底部。你可以通过在 `config.toml` 的 `social` 模块中修改添加你的社交链接。社交链接提供了两种字体图标,选用其中一种即可: -This theme is released under the MIT license. For more information read the [license](//github.com/digitalcraftsman/hugo-cactus-theme/blob/dev/LICENSE.md). +- [Font awesome](https://fortawesome.github.io/Font-Awesome/) 或 +- [Mono social icons](https://github.com/drinchev/monosocialiconsfont) + +`iconFont` 变量即字体图标库,可以是 `font-awesome` 或 `mono-social`。 + +如果使用的是 `Mono social icons` 即 `iconFont = "mono-social"`,则图标还有三种可选样式:`-circle`、`rounded`、或默认 `empty`。 + + +## 部署主题 + +配置完成之后,就可以使用下面的命令来启动 hugo 服务编译 markdown 文件生成静态站点: + +``` +$ hugo server +``` + +然后在浏览器地址栏输入 [`localhost:1313`](http://localhost:1313) 来访问站点。 + + +## License +[MIT](https://github.com/nodejh/hugo-theme-simple/blob/master/LICENSE.md) -## Acknowledgements +## 鸣谢 -Thanks to +特别感谢 [digitalcraftsman](https://github.com/digitalcraftsman) 的 [Cacuts](https://github.com/digitalcraftsman/hugo-cactus-theme) 主题: -- [Nick Balestra](//github.com/nickbalestra/kactus) for creating the original theme -- [Steve Francia](//github.com/spf13) for creating Hugo and the awesome community around the project. +- [hugo-cactus-theme](https://github.com/digitalcraftsman/hugo-cactus-theme) diff --git a/README_zh-cn.md b/README_zh-cn.md deleted file mode 100644 index b60370f..0000000 --- a/README_zh-cn.md +++ /dev/null @@ -1,108 +0,0 @@ -# Simple Theme - -Simple 是一个根据 [Cactus](https://github.com/nodejh/hugo-cactus-theme) 改编的简约主题。本人在 [Cactus](https://github.com/nodejh/hugo-cactus-theme)的基础上做了一些修改,主要是添加了归档页、添加了标签页、修改了部分样式。总的来说该主题具有以下特点: - -+ 自定义 “关于” 页面 -+ 标签页 -+ 归档页 -+ Disqus 评论 -+ RSS 订阅 -+ 语法高亮 - -![Screenshot](https://raw.githubusercontent.com/digitalcraftsman/hugo-cactus-theme/dev/images/screenshot.png) - - -## 安装 - -进入 `hugo` 的站点目录运行下面的命令: - -``` -$ cd themes -$ git clone https://github.com/nodejh/hugo-theme-simple.git -``` - - -## 示例站点 - -[`exampleSite`](https://github.com/nodejh/hugo-theme-simple/tree/master/exampleSite) 是本主题的一个示例站点,里面有配置文件、关于页面的一些示例。 - - -### 配置文件 - -本主题提供了一个示例配置文件是 [`exampleSite`](https://github.com/nodejh/hugo-theme-simple/tree/master/exampleSite) 目录里的 [`config.toml`](https://github.com/nodejh/hugo-theme-simple/blob/master/exampleSite/config.toml) 文件。 - -配置文件中对大部分配置都有详细的注释说明,复制该文件到站点目录下,根据自己的情况修改即可。 - - -## 头像 - -你可以将 [images](https://github.com/nodejh/hugo-theme-simple/blob/master/static/images/) 目录下的 `avatar.png`、`avatar@2x.png` 和 `favicon.ico` 都替换为你自己的图像。 - - -## 关于页面 - -使用关于页面首先要在你的站点目录的 `content` 目录下创建一个 `about` 目录,然后再创建一个 `index.md` 文件,编写该文件即可。 - -你也可以参考本主题示例站点中的关于页:[`exampleSite/content/about/index.md`](https://github.com/nodejh/hugo-theme-simple/blob/master/exampleSite/content/about/index.md)。 - - -## 隐藏页面 - -如果你不想让一个页面出现在文章列表中,只需要在 markdown 文件的 `frontmatter` 中添加 `hidden = true` 即可。 - -然后你可以在其他任何地方通过链接来引用该页面,如在菜单中放置一个链接。 - -关于页面就是这么实现的。 - - -## Disqus 评论 - -本主题提供两种评论系统,Disqus 和多说。使用 Disqus 评论需要在 `config.toml` 进行设置。 - -设置 `disqusShortname` 为你的 Disqus ID,并将 `enableDisqus` 设置为 `true` 即可开启 Disqus 评论。 - -将 `enableDisqus` 设置为 `false` 则不启用 Disqus 评论。 - - -## 多说评论 - -由于在中国大陆无法使用 Disqus,所以本主题提供了多说评论系统。多说评论系统的配置和 Disqus 配置基本一致。 - -## 不使用评论系统 - -由于使用第三发评论系统会使网站加载速度变慢,所以也可以不使用评论系统。只需要将 `enableDisqus` 和 `enableDuoshuo` 都设置为 `false` 即可。 - -然后我的博客由于同步到了 Github Issues,所以也同时在主题中提供了跳转到 Github Issues 评论的文字提示。只需要设置 `enableGithubIssuesTips = true` 即可。当然,一般是不需要这么做的,这可能只是我个人需求。具体效果可以参考我的博客 [http://nodejh.com](http://nodejh.com)。 - -## 社交链接 - -本主题的社交链接是字体图标的样式,并放置在了页面底部。你可以通过在 `config.toml` 的 `social` 模块中修改添加你的社交链接。社交链接提供了两种字体图标,选用其中一种即可: - -- [Font awesome](https://fortawesome.github.io/Font-Awesome/) 或 -- [Mono social icons](https://github.com/drinchev/monosocialiconsfont) - -`iconFont` 变量即字体图标库,可以是 `font-awesome` 或 `mono-social`。 - -如果使用的是 `Mono social icons` 即 `iconFont = "mono-social"`,则图标还有三种可选样式:`-circle`、`rounded`、或默认 `empty`。 - - -## 部署主题 - -配置完成之后,就可以使用下面的命令来启动 hugo 服务编译 markdown 文件生成静态站点: - -``` -$ hugo server -``` - -然后在浏览器地址栏输入 [`localhost:1313`](http://localhost:1313) 来访问站点。 - - -## License - -[MIT](https://github.com/nodejh/hugo-theme-simple/blob/master/LICENSE.md) - -## 鸣谢 - -特别感谢 [digitalcraftsman](https://github.com/digitalcraftsman) 的 [Cacuts](https://github.com/digitalcraftsman/hugo-cactus-theme) 主题: - -- [hugo-cactus-theme](https://github.com/digitalcraftsman/hugo-cactus-theme) diff --git a/static/images/README.md b/static/images/README.md new file mode 100644 index 0000000..469db92 --- /dev/null +++ b/static/images/README.md @@ -0,0 +1,71 @@ +# Simple Theme + +Simple is a minimalistic theme for bloggers based on the default theme of the same-named [Cactus static site generator](//github.com/koenbok/Cactus) written in Python and [Nick Balestra](//github.com/nickbalestra/kactus)'s Jekyll port. Noteworthy features of this Hugo theme are the integration of a comment-system powered by Disqus, a customizable about page, support for RSS feeds, syntax highlighting for source code and sharing options for blog posts. + + +![Screenshot](https://raw.githubusercontent.com/digitalcraftsman/hugo-cactus-theme/dev/images/screenshot.png) + + +## Installation + +Inside the folder of your Hugo site run: + + $ cd themes + $ git clone https://github.com/nodejh/hugo-theme-simple.git + +For more information read the official [setup guide](//gohugo.io/overview/installing/) of Hugo. + +### The config file + +Take a look inside the [`exampleSite`](//github.com/digitalcraftsman/hugo-cactus-theme/tree/dev/exampleSite) folder of this theme. You'll find a file called [`config.toml`](//github.com/digitalcraftsman/hugo-cactus-theme/blob/dev/exampleSite/config.toml). + +To use it, copy the [`config.toml`](//github.com/digitalcraftsman/hugo-cactus-theme/blob/dev/exampleSite/config.toml) in the root folder of your Hugo site. Feel free to change strings as you like to customize your website. + +## About page + +Use the about page to introduce yourself to your visitors. You can customize the content as you like in the [`config.toml`](//github.com/digitalcraftsman/hugo-cactus-theme/blob/dev/exampleSite/config.toml). Furthermore, you should replace the [avatar placeholder](//github.com/digitalcraftsman/hugo-cactus-theme/blob/master/static/images/avatar.png) with a great image of yourself. + +## Hide pages + +Pages can be hidden and don't appear in the post list on the homepage if you add the variable `hidden = true` to the frontmatter. This allows you to link from elsewhere, i.e. just the menu. + +## Disqus + +This theme features a comment system powered by Disqus too. Just add your Disqus-shortname to the [`config.toml`](//github.com/digitalcraftsman/hugo-cactus-theme/blob/dev/exampleSite/config.toml) and let readers respond to your blog posts. + +## Social link icons + +You can add a social link panel in the footer by adding entries to the `social` block in the [`config.toml`](//github.com/digitalcraftsman/hugo-cactus-theme/blob/dev/exampleSite/config.toml). You can choose between two icon fonts: + +- [Font awesome](https://fortawesome.github.io/Font-Awesome/) or +- [Mono social icons](https://github.com/drinchev/monosocialiconsfont) + +Assign either `font-awesome` or `mono-social` to the `iconFont` variable. The Mono social icons offer three styles of icons: -circle, rounded, or default (empty). + +## Nearly finished + +In order to see your site in action, run Hugo's built-in local server. + + $ hugo server + +Now enter [`localhost:1313`](http://localhost:1313) in the address bar of your browser. + + +## Contributing + +Did you found a bug or got an idea for a new feature? Feel free to use the [issue tracker](//github.com/digitalcraftsman/hugo-cactus-theme/issues) to let me know. Or make directly a [pull request](//github.com/digitalcraftsman/hugo-cactus-theme/pulls). + +Please create a separate branch for your pull request. + + +## License + +This theme is released under the MIT license. For more information read the [license](//github.com/digitalcraftsman/hugo-cactus-theme/blob/dev/LICENSE.md). + + +## Acknowledgements + +Thanks to + +- [Nick Balestra](//github.com/nickbalestra/kactus) for creating the original theme +- [Steve Francia](//github.com/spf13) for creating Hugo and the awesome community around the project. diff --git a/static/images/avatar.png b/static/images/avatar.png index df6eb2cb0fb39a9c1cc7bb07f37442114ddb739d..32f153a218dfcbc4ffa34f8be9ae093d0b1ea2f6 100644 GIT binary patch literal 8704 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 e0G0F+0RJCm$yUKZnd|BR0000