+ {{ $disableImageOptimization := .Page.Site.Params.disableImageOptimization | default false }}
+
{{- with site.Params.images -}}
{{- range first 6 . }}
{{ end -}}
@@ -10,9 +12,15 @@
{{- $featured := $images.GetMatch "*feature*" -}}
{{- if not $featured }}{{ $featured = $images.GetMatch "{*cover*,*thumbnail*}" }}{{ end -}}
{{- with $featured -}}
- {{ with .Fill "600x600" }}
-
- {{ end }}
+ {{ if $disableImageOptimization }}
+ {{ with . }}
+
+ {{ end }}
+ {{ else }}
+ {{ with .Fill "600x600" }}
+
+ {{ end }}
+ {{ end }}
{{- else -}}
{{- with site.Params.images }}
{{ end -}}
diff --git a/layouts/partials/vendor.html b/layouts/partials/vendor.html
index faba2480..1bed98ae 100644
--- a/layouts/partials/vendor.html
+++ b/layouts/partials/vendor.html
@@ -1,41 +1,45 @@
{{/* Mermaid */}}
{{ if .Page.HasShortcode "mermaid" }}
- {{ $mermaidLib := resources.Get "lib/mermaid/mermaid.min.js" }}
- {{ $mermaidConfig := resources.Get "js/mermaid.js" }}
- {{ $mermaidConfig := $mermaidConfig | resources.Minify }}
- {{ $mermaidJS := slice $mermaidLib $mermaidConfig | resources.Concat "js/mermaid.bundle.js" | resources.Fingerprint "sha512" }}
-
+{{ $mermaidLib := resources.Get "lib/mermaid/mermaid.min.js" }}
+{{ $mermaidConfig := resources.Get "js/mermaid.js" }}
+{{ $mermaidConfig := $mermaidConfig | resources.Minify }}
+{{ $mermaidJS := slice $mermaidLib $mermaidConfig | resources.Concat "js/mermaid.bundle.js" | resources.Fingerprint
+"sha512" }}
+
{{ end }}
+
{{/* Chart */}}
{{ if .Page.HasShortcode "chart" }}
- {{ $chartLib := resources.Get "lib/chart/chart.min.js" }}
- {{ $chartConfig := resources.Get "js/chart.js" }}
- {{ $chartConfig := $chartConfig | resources.Minify }}
- {{ $chartJS := slice $chartLib $chartConfig | resources.Concat "js/chart.bundle.js" | resources.Fingerprint "sha512" }}
-
+{{ $chartLib := resources.Get "lib/chart/chart.min.js" }}
+{{ $chartConfig := resources.Get "js/chart.js" }}
+{{ $chartConfig := $chartConfig | resources.Minify }}
+{{ $chartJS := slice $chartLib $chartConfig | resources.Concat "js/chart.bundle.js" | resources.Fingerprint "sha512" }}
+
{{ end }}
+
{{/* Katex */}}
{{ if .Page.HasShortcode "katex" }}
- {{ $katexCSS := resources.Get "lib/katex/katex.min.css" }}
- {{ $katexCSS := $katexCSS | resources.Fingerprint "sha512" }}
-
- {{ $katexJS := resources.Get "lib/katex/katex.min.js" }}
- {{ $katexJS := $katexJS | resources.Fingerprint "sha512" }}
-
- {{ $katexRenderJS := resources.Get "lib/katex/auto-render.min.js" }}
- {{ $katexRenderJS := $katexRenderJS | resources.Fingerprint "sha512" }}
-
- {{ $katexFonts := resources.Match "lib/katex/fonts/*" }}
- {{ range $katexFonts }}
-
- {{ end }}
- {{/* TypeIt */}}
- {{ if .Page.HasShortcode "typeit" }}
- {{ $typeitLib := resources.Get "lib/typeit/typeit.umd.js" }}
-
- {{ end }}
+{{ $katexCSS := resources.Get "lib/katex/katex.min.css" }}
+{{ $katexCSS := $katexCSS | resources.Fingerprint "sha512" }}
+
+{{ $katexJS := resources.Get "lib/katex/katex.min.js" }}
+{{ $katexJS := $katexJS | resources.Fingerprint "sha512" }}
+
+{{ $katexRenderJS := resources.Get "lib/katex/auto-render.min.js" }}
+{{ $katexRenderJS := $katexRenderJS | resources.Fingerprint "sha512" }}
+
+{{ $katexFonts := resources.Match "lib/katex/fonts/*" }}
+{{ range $katexFonts }}
+
{{ end }}
+{{ end }}
+
+{{/* TypeIt */}}
+{{ if .Page.HasShortcode "typeit" }}
+{{ $typeitLib := resources.Get "lib/typeit/typeit.umd.js" }}
+
+{{ end }}
\ No newline at end of file
diff --git a/layouts/shortcodes/lead.html b/layouts/shortcodes/lead.html
index d01e72f5..28791cd3 100644
--- a/layouts/shortcodes/lead.html
+++ b/layouts/shortcodes/lead.html
@@ -1,3 +1,3 @@
-
+
{{ .Inner | markdownify }}
diff --git a/package-lock.json b/package-lock.json
index 3d428832..a2a0180e 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "hugo-blowfish-theme",
- "version": "2.21.0",
+ "version": "2.23.1",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "hugo-blowfish-theme",
- "version": "2.21.0",
+ "version": "2.23.1",
"hasInstallScript": true,
"license": "MIT",
"dependencies": {
@@ -17,7 +17,7 @@
},
"devDependencies": {
"@tailwindcss/typography": "^0.5.8",
- "chart.js": "^4.1.1",
+ "chart.js": "^4.1.2",
"fuse.js": "^6.6.2",
"katex": "^0.16.4",
"mermaid": "^9.3.0",
@@ -213,9 +213,9 @@
}
},
"node_modules/chart.js": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/chart.js/-/chart.js-4.1.1.tgz",
- "integrity": "sha512-P0pCosNXp+LR8zO/QTkZKT6Hb7p0DPFtypEeVOf+6x06hX13NIb75R0DXUA4Ksx/+48chDQKtCCmRCviQRTqsA==",
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/chart.js/-/chart.js-4.1.2.tgz",
+ "integrity": "sha512-9L1w6WLPq6ztiWVVOYtDtpo0CUsBKDWPrUEdwChAyzczaikqeSwNKEv3QpJ7EO4ICcLSi6UDVhgvcnUhRJidRA==",
"dev": true,
"dependencies": {
"@kurkle/color": "^0.3.0"
@@ -1815,9 +1815,9 @@
"integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA=="
},
"chart.js": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/chart.js/-/chart.js-4.1.1.tgz",
- "integrity": "sha512-P0pCosNXp+LR8zO/QTkZKT6Hb7p0DPFtypEeVOf+6x06hX13NIb75R0DXUA4Ksx/+48chDQKtCCmRCviQRTqsA==",
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/chart.js/-/chart.js-4.1.2.tgz",
+ "integrity": "sha512-9L1w6WLPq6ztiWVVOYtDtpo0CUsBKDWPrUEdwChAyzczaikqeSwNKEv3QpJ7EO4ICcLSi6UDVhgvcnUhRJidRA==",
"dev": true,
"requires": {
"@kurkle/color": "^0.3.0"
diff --git a/package.json b/package.json
index 5795374b..2650e6d9 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "hugo-blowfish-theme",
- "version": "2.22.2",
+ "version": "2.24.0",
"description": "Blowfish theme for Hugo",
"scripts": {
"fullinstall": "npm run preinstall && npm install && npm run postinstall",
@@ -35,7 +35,7 @@
"homepage": "https://github.com/nunocoracao/blowfish#readme",
"devDependencies": {
"@tailwindcss/typography": "^0.5.8",
- "chart.js": "^4.1.1",
+ "chart.js": "^4.1.2",
"fuse.js": "^6.6.2",
"katex": "^0.16.4",
"mermaid": "^9.3.0",
diff --git a/tailwind.config.js b/tailwind.config.js
index 5fe2f018..53ac2ef1 100644
--- a/tailwind.config.js
+++ b/tailwind.config.js
@@ -117,6 +117,25 @@ module.exports = {
padding: "0.1rem 0.2rem",
borderRadius: "0.12rem",
},
+ code:{
+ backgroundColor: theme("colors.neutral.50 / 1"),
+ paddingTop: "3px",
+ paddingBottom: "3px",
+ paddingLeft: "5px",
+ paddingRight: "5px",
+ },
+ 'code::before': {
+ display: 'none'
+ },
+ 'code::after': {
+ display: 'none'
+ },
+ 'p::before': {
+ display: 'none'
+ },
+ 'p::after': {
+ display: 'none'
+ },
},
},
invert: {
@@ -131,6 +150,9 @@ module.exports = {
mark: {
backgroundColor: theme("colors.secondary.400 / 1"),
},
+ code:{
+ backgroundColor: theme("colors.neutral.700 / 1"),
+ },
},
},
}),