الإنجليزية | 中文 | العرض المباشر | مدونة littlezhang
قالب Hugo سريع وبسيط، خالٍ من JavaScript بنسبة 100% .
موضوع Hugo متشعب من الإصدار المبكر من Hugo-notepadium.
[WIP] لا يزال المشروع والملف التمهيدي قيد التقدم! يمكنك الاتصال بي إذا كان لديك أي سؤال.
طلب نسخة هوغو: 0.68.0+
هناك طريقتان لاستخدام هذا الموضوع لموقع Hugo.
استخدم وحدات هوغو. يتم تشغيل Hugo Modules بواسطة Go Modules. إذا قمت بتثبيت Go، فمن المستحسن هذا الخيار. يمكن العثور على مزيد من التفاصيل في مستندات Hugo
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.