Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/AmazingRise/hugo-theme-diary.wiki.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRise <8315221+AmazingRise@users.noreply.github.com>2020-04-11 11:06:33 +0300
committerRise <8315221+AmazingRise@users.noreply.github.com>2020-04-11 11:06:33 +0300
commit35c8691980b2cd87a023019991dbb463fdd846ca (patch)
treebc8c48f6e53ec6a861e909eb1e4ed90ad656256b
parenta88a4122bf56da7572806f6339e3980284a54510 (diff)
Created Enabling and Disabling Features (markdown)
-rw-r--r--Enabling-and-Disabling-Features.md111
1 files changed, 111 insertions, 0 deletions
diff --git a/Enabling-and-Disabling-Features.md b/Enabling-and-Disabling-Features.md
new file mode 100644
index 0000000..a2b059b
--- /dev/null
+++ b/Enabling-and-Disabling-Features.md
@@ -0,0 +1,111 @@
+## Table Of Contents
+
+* [Disable Table of Contents](https://github.com/AmazingRise/hugo-theme-diary/wiki/Customization#disable-table-of-contents)
+
+* [Disable Dark Mode](https://github.com/AmazingRise/hugo-theme-diary/wiki/Customization#disable-dark-mode)
+
+* [Add or disable comment area](https://github.com/AmazingRise/hugo-theme-diary/wiki/Customization#add-comment-area)
+
+## Disable Table of Contents
+
+### Globally
+
+Add `disableToC=true` to the section of `[param]` in your `config.toml`.
+Then you will not see it.
+
+### Apply for single page
+
+Add `disableToC: true` in the front matter of the page.
+Then you will disable it in the very page.
+
+## Disable Dark Mode
+
+Add `disableDarkMode=true` to the section of `[param]` in your `config.toml`.
+Then you will not see it.
+
+## Enable or disable comment area
+
+Now, this theme support these comment service:
+- LiveRe
+- Gitalk
+- Disqus
+- Valine
+
+### Enabling
+#### Gitalk
+Edit your `config.toml` in the hugo website's root directory.
+
+Add the following line to the section `[params]`
+```toml
+enableGitalk = true
+```
+Then add following lines behind:
+```toml
+[params.gitalk]
+ owner = "user"
+ repo = "repo name"
+ client_id = "your client id"
+ client_secret = "your client secret"
+```
+(Modify to suit your condition.)
+
+Notice: Gitalk will not shown in offline preview server.(Launched by `hugo server`)
+#### Disqus
+Hugo originally supports Disqus, and I added the disqus to the theme.
+
+But due to my network environment, I haven't had it tested.
+
+To add a disqus comment service, please add a line to `config.toml` in the root directory:
+
+```toml
+disqusShortname = "Your disqus short name."
+```
+
+#### LiveRe!
+
+Edit your `config.toml` in the hugo website's root directory.
+
+Add the following line to the section `[params]`
+```toml
+livereId = "xxxx"
+```
+
+"xxxx" stands for the value of `data-uid` in your LiveRe HTML code.
+
+#### Valine
+Edit your `config.toml` in the hugo website's root directory.
+
+Add the following line to the section `[params]`
+```toml
+enableValine = true
+```
+Then add following lines behind:
+```toml
+[params.valine]
+ appId = "Your app ID of leancloud"
+ appKey = "Your app key of leancloud"
+ avator = "avator type"
+```
+
+`avator` is optional. For details, [click here](https://valine.js.org/avatar.html).
+
+#### Other comment service
+
+Welcome to open an issue or Pull Request for adding a new comment service.
+
+If I'm free then, I will add it. :P
+
+---
+
+### Disabling
+#### Disable the comment area in one post
+If you wanna to disable the comment area in a specific post, please add a line in the metadata area of the post:
+```
+comment : false
+```
+A more detailed description of the posts' meta data is [here](https://github.com/AmazingRise/hugo-theme-diary/wiki/Post's-meta-data).
+
+#### Disable it globally
+Please remove the settings item referred in "Add comment area".
+
+The comment area will not be shown. \ No newline at end of file