hugo notepadium mod
1.0.0
英語 | 中国語 |ライブデモ|リトルチャンのブログ
JavaScript を 100% 使用していない、高速でシンプルな Hugo テーマ。
Hugo-notepadium の初期バージョンからフォークされた Hugo テーマ。
[WIP] プロジェクトと Readme はまだ進行中です。ご質問がございましたら、ご連絡ください。
Hugo バージョンをリクエスト: 0.68.0+
Hugo サイトでこのテーマを使用するには 2 つの方法があります。
Hugo モジュールを使用します。 Hugo モジュールは Go モジュールを利用しています。 Go をインストールしている場合は、このオプションをお勧めします。詳細については、Hugo Docs を参照してください。
hugo mod init github.com/ < your_user > / < your_project >
[ module ]
[[ module . imports ]]
path = " github.com/qdzhang/hugo-notepadium-mod "
git サブモジュールを使用します。
git submodule add https://github.com/qdzhang/hugo-notepadium-mod.git themes/hugo-notepadium-mod
theme = " hugo-notepadium-mod "
ほとんどすべてはサイトのconfig.toml
ファイルで設定できます。テーマを変更したい場合は、テーマのカスタマイズに移動してください。
config.toml
例があります。
baseURL = " https://www.example.com/ "
title = " Hugo-notepadium-mod "
copyright = " ©2021 hugo-notepadium-mod "
languageCode = " zh-cn "
hasCJKLanguage = true
defaultContentLanguage = " zh-cn "
enableRobotsTXT = true
paginate = 7 # The number of articles in per page
enableEmoji = true
# Enable Disqus
# disqusShortname = "XXX"
# Google Analytics
# googleAnalytics = "UA-123-45"
[ module ]
[[ module . imports ]]
path = " github.com/qdzhang/hugo-notepadium-mod " # Use module to use this theme
[ minify ]
# Deploy with --minify command to minify assets
# Need Hugo version v0.68.0+
disableCSS = false
disableHTML = false
disableJS = false
disableJSON = false
disableSVG = false
disableXML = false
minifyOutput = true
[ minify . tdewolff ]
[ minify . tdewolff . css ]
keepCSS2 = true
precision = 1
[ minify . tdewolff . html ]
keepComments = false
keepConditionalComments = true
keepDefaultAttrVals = true
keepDocumentTags = true
keepEndTags = true
keepQuotes = false
keepWhitespace = false
[ minify . tdewolff . js ]
keepVarNames = false
precision = 1
[ minify . tdewolff . json ]
precision = 0
[ minify . tdewolff . svg ]
precision = 1
[ minify . tdewolff . xml ]
keepWhitespace = false
# Configure chroma highlight
# Reference https://gohugo.io/content-management/syntax-highlighting/
# https://gohugo.io/getting-started/configuration-markup#highlight
[ markup . highlight ]
codeFences = true
guessSyntax = true
noClasses = true
style = " dracula "
[ markup . goldmark . renderer ]
unsafe = true # enable raw HTML in Markdown
[ markup . tableOfContents ]
endLevel = 3
ordered = false
startLevel = 2
[ permalinks ]
post = " /:year/:month/:title/ "
[ author ]
name = "理头张" # Change to your name
[ params ]
author = "理头张"
description = " littlezhang's blog "
style = " auto " # default: auto. light: light theme, dark: dark theme, auto: based on system.
logo = " https://cdn.jsdelivr.net/gh/qdzhang/littlezhang.com/static/logo.png "
slogan = " "
# license = "<a rel=license href=http://creativecommons.org/licenses/by-nc-sa/4.0/><img alt=Creative Commons License style=border-width:0 src=https://i.creativecommons.org/l/by-nc-sa/4.0/88x31.png /></a><br />This work is licensed under a <a rel=license href=http://creativecommons.org/licenses/by-nc-sa/4.0/>Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License</a>."
# If you use custom css files, declare them here
[ params . assets ]
css = [ " css/fonts.css " , " css/custom.css " ]
[ params . comments ]
enable = false # En/Disable comments globally, default: false. You can always enable comments on per page.
[ params . math ]
enable = false # load math globally, default: false. You can always enable math on per page.
use = " katex " # builtin: "katex", "mathjax". default: "katex"
[ params . nav ]
showCategories = false # /categories/
showTags = false # /tags/
# You can add taxonomies in there, then link new pages in [[params.nav.custom]]
# Reference https://gohugo.io/content-management/taxonomies/
[ taxonomies ]
category = " categories "
tag = " tags "
[[ params . nav . custom ]]
title = " Index "
url = " / "
[[ params . nav . custom ]]
title = " Tags "
url = " /tags/ "
[[ params . nav . custom ]]
title = " Archives "
url = " /archives/ "
[[ params . nav . custom ]]
title = " About "
url = " /about/ "
Hugoモジュールでテーマをインストールした場合
hugo mod get -u # This will update all modules
hugo mod get -u github.com/qdzhang/hugo-notepadium-mod # This will update current theme
git submodule でテーマをインストールした場合は、まずテーマ ディレクトリに移動し、次にgit pull
cd themes/hugo-notepadium-mod && git pull
MIT ライセンスに基づいてライセンス供与されたオープンソース。