{{ with .Site.Author.image }}
{{ $authorImage := resources.Get . }}
{{ if $authorImage }}
diff --git a/layouts/partials/meta/likes.html b/layouts/partials/meta/likes.html
index 6e6dadb2..bef1078a 100644
--- a/layouts/partials/meta/likes.html
+++ b/layouts/partials/meta/likes.html
@@ -1,4 +1,5 @@
- {{- i18n "article.likes" 0 | markdownify | emojify -}}
+ 0
+ {{ partial "icon.html" "heart" }}
{{- /* Trim EOF */ -}}
\ No newline at end of file
diff --git a/layouts/partials/meta/views.html b/layouts/partials/meta/views.html
index 9743affc..2b633b8c 100644
--- a/layouts/partials/meta/views.html
+++ b/layouts/partials/meta/views.html
@@ -1,4 +1,5 @@
-
- {{- i18n "article.views" 0 | markdownify | emojify -}}
+
+ 0
+ {{ partial "icon.html" "eye" }}
{{- /* Trim EOF */ -}}
diff --git a/layouts/partials/series.html b/layouts/partials/series.html
new file mode 100644
index 00000000..9590a66f
--- /dev/null
+++ b/layouts/partials/series.html
@@ -0,0 +1,24 @@
+{{ if .Params.series }}
+
+
+ {{ index .Params.series 0 }} - This article is part of a series.
+
+ {{ range $post := sort (index .Site.Taxonomies.series (index .Params.series 0 | urlize)) "Params.series_order" }}
+ {{ if eq $post.Permalink $.Page.Permalink }}
+
+ Part {{ $post.Params.series_order }}: This Article
+
+ {{ else }}
+
+ {{end}}
+ {{end}}
+
+
+{{end}}
\ No newline at end of file
diff --git a/package-lock.json b/package-lock.json
index d19b5dae..6a41bb59 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "hugo-blowfish-theme",
- "version": "1.3.1",
+ "version": "2.4.5",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "hugo-blowfish-theme",
- "version": "1.3.1",
+ "version": "2.4.5",
"hasInstallScript": true,
"license": "MIT",
"dependencies": {
@@ -20,7 +20,7 @@
"chart.js": "^3.9.1",
"fuse.js": "^6.6.2",
"katex": "^0.16.0",
- "mermaid": "^9.1.6",
+ "mermaid": "^9.1.7",
"prettier": "^2.7.1",
"prettier-plugin-go-template": "^0.0.13",
"prettier-plugin-tailwindcss": "^0.1.13",
@@ -1073,9 +1073,9 @@
"integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA=="
},
"node_modules/dompurify": {
- "version": "2.3.10",
- "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-2.3.10.tgz",
- "integrity": "sha512-o7Fg/AgC7p/XpKjf/+RC3Ok6k4St5F7Q6q6+Nnm3p2zGWioAY6dh0CbbuwOhH2UcSzKsdniE/YnE2/92JcsA+g==",
+ "version": "2.4.0",
+ "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-2.4.0.tgz",
+ "integrity": "sha512-Be9tbQMZds4a3C6xTmz68NlMfeONA//4dOavl/1rNw50E+/QO0KVpbcU0PcaW0nsQxurXls9ZocqFxk8R2mWEA==",
"dev": true
},
"node_modules/fast-glob": {
@@ -1383,16 +1383,16 @@
}
},
"node_modules/mermaid": {
- "version": "9.1.6",
- "resolved": "https://registry.npmjs.org/mermaid/-/mermaid-9.1.6.tgz",
- "integrity": "sha512-oBuQk7s55wQgEgH/AK0GYY8U0kBqOIGK9QlJL+VYxh+1kZQtU9tNwoy0gWCfBJDaFIRdfpc/fm9PagaIXg6XFQ==",
+ "version": "9.1.7",
+ "resolved": "https://registry.npmjs.org/mermaid/-/mermaid-9.1.7.tgz",
+ "integrity": "sha512-MRVHXy5FLjnUQUG7YS3UN9jEN6FXCJbFCXVGJQjVIbiR6Vhw0j/6pLIjqsiah9xoHmQU6DEaKOvB3S1g/1nBPA==",
"dev": true,
"dependencies": {
"@braintree/sanitize-url": "^6.0.0",
"d3": "^7.0.0",
"dagre": "^0.8.5",
"dagre-d3": "^0.6.4",
- "dompurify": "2.3.10",
+ "dompurify": "2.4.0",
"graphlib": "^2.1.8",
"khroma": "^2.0.0",
"moment-mini": "2.24.0",
@@ -2831,9 +2831,9 @@
"integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA=="
},
"dompurify": {
- "version": "2.3.10",
- "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-2.3.10.tgz",
- "integrity": "sha512-o7Fg/AgC7p/XpKjf/+RC3Ok6k4St5F7Q6q6+Nnm3p2zGWioAY6dh0CbbuwOhH2UcSzKsdniE/YnE2/92JcsA+g==",
+ "version": "2.4.0",
+ "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-2.4.0.tgz",
+ "integrity": "sha512-Be9tbQMZds4a3C6xTmz68NlMfeONA//4dOavl/1rNw50E+/QO0KVpbcU0PcaW0nsQxurXls9ZocqFxk8R2mWEA==",
"dev": true
},
"fast-glob": {
@@ -3074,16 +3074,16 @@
"integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg=="
},
"mermaid": {
- "version": "9.1.6",
- "resolved": "https://registry.npmjs.org/mermaid/-/mermaid-9.1.6.tgz",
- "integrity": "sha512-oBuQk7s55wQgEgH/AK0GYY8U0kBqOIGK9QlJL+VYxh+1kZQtU9tNwoy0gWCfBJDaFIRdfpc/fm9PagaIXg6XFQ==",
+ "version": "9.1.7",
+ "resolved": "https://registry.npmjs.org/mermaid/-/mermaid-9.1.7.tgz",
+ "integrity": "sha512-MRVHXy5FLjnUQUG7YS3UN9jEN6FXCJbFCXVGJQjVIbiR6Vhw0j/6pLIjqsiah9xoHmQU6DEaKOvB3S1g/1nBPA==",
"dev": true,
"requires": {
"@braintree/sanitize-url": "^6.0.0",
"d3": "^7.0.0",
"dagre": "^0.8.5",
"dagre-d3": "^0.6.4",
- "dompurify": "2.3.10",
+ "dompurify": "2.4.0",
"graphlib": "^2.1.8",
"khroma": "^2.0.0",
"moment-mini": "2.24.0",
diff --git a/package.json b/package.json
index d7dadb2b..78780ccb 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "hugo-blowfish-theme",
- "version": "2.0.0",
+ "version": "2.4.5",
"description": "Blowfish theme for Hugo",
"scripts": {
"preinstall": "rimraf assets/vendor",