🚧 WIP: add params.taskList to support custom task lists

This commit is contained in:
Cell
2024-11-01 15:45:01 +08:00
parent 4df8fd023e
commit db77d49afb
2 changed files with 10 additions and 2 deletions
+6
View File
@@ -688,6 +688,12 @@ enableEmoji = true
# syntax: <type> = <icon>
[params.admonition]
# ban = "fa-solid fa-ban"
# FixIt 0.2.14 | NEW Task lists custom config
# See https://fixit.lruihao.cn/documentation/content-management/advanced/#custom-task-lists
# syntax: <sign> = <icon>
[params.taskList]
# tip = "fa-regular fa-lightbulb"
# FixIt 0.2.12 | NEW PanguJS config
[params.pangu]
+4 -2
View File
@@ -11,13 +11,15 @@
"!" "fa-solid fa-circle-exclamation"
"\\?" "fa-regular fa-circle-question"
-}}
{{- /* Custom Task lists */ -}}
{{- $iconMap = site.Params.taskList | merge $iconMap -}}
{{- /* Get the extended signs */ -}}
{{- $extendedSigns := slice -}}
{{- range $sign, $icon := $iconMap -}}
{{- $extendedSigns = $extendedSigns | append $sign -}}
{{- end -}}
{{- /* TODO merge from config */ -}}
{{- /*
The basic syntax is compatible with GitHub, Obsidian, and Typora.
The basic format is as follows: