Compare commits

..

10 Commits

Author SHA1 Message Date
Nuno Coração 2ef97effed Update package.json 2022-10-18 21:58:45 +01:00
Nuno Coração 803f7dcc52 Update go.mod 2022-10-18 21:57:44 +01:00
Nuno Coração 76e7fbdeb0 Merge pull request #141 from lukapiplica/main
Slight fix for the name.
2022-10-18 08:14:31 +01:00
lukapiplica 5d992f1719 Fixed docs for Croatian
Slight change from Hrvatski to Croatian.
2022-10-18 03:03:12 +02:00
Nuno Coração c88306afad fixed bug in series 2022-10-17 22:50:08 +01:00
Nuno Coração 7e5d4f8365 Update package.json 2022-10-17 22:30:35 +01:00
Nuno Coração 04f0fe7e4b Merge pull request #140 from nunocoracao/127-implement-series-support
127 implement series support
2022-10-17 22:29:50 +01:00
Nuno Coração a7a780971c wrap up series module and added docs 2022-10-17 22:28:39 +01:00
Nuno Coração a3d301e386 added series params to docs articles 2022-10-17 19:52:23 +01:00
Nuno Coração b54ae4a6a0 initial commit of series 2022-10-17 19:43:29 +01:00
34 changed files with 143 additions and 37 deletions
+13 -5
View File
@@ -1570,6 +1570,14 @@ select {
margin-left: 0.5rem; margin-left: 0.5rem;
} }
.mt-2 {
margin-top: 0.5rem;
}
.mb-5 {
margin-bottom: 1.25rem;
}
.\!mb-9 { .\!mb-9 {
margin-bottom: 2.25rem !important; margin-bottom: 2.25rem !important;
} }
@@ -3382,16 +3390,16 @@ body:has(#menu-controller:checked) {
background-color: rgba(var(--color-neutral-700), var(--tw-bg-opacity)); background-color: rgba(var(--color-neutral-700), var(--tw-bg-opacity));
} }
.dark .dark\:bg-primary-900 {
--tw-bg-opacity: 1;
background-color: rgba(var(--color-primary-900), var(--tw-bg-opacity));
}
.dark .dark\:bg-primary-800 { .dark .dark\:bg-primary-800 {
--tw-bg-opacity: 1; --tw-bg-opacity: 1;
background-color: rgba(var(--color-primary-800), var(--tw-bg-opacity)); background-color: rgba(var(--color-primary-800), var(--tw-bg-opacity));
} }
.dark .dark\:bg-primary-900 {
--tw-bg-opacity: 1;
background-color: rgba(var(--color-primary-900), var(--tw-bg-opacity));
}
.dark .dark\:from-neutral-800 { .dark .dark\:from-neutral-800 {
--tw-gradient-from: rgba(var(--color-neutral-800), 1); --tw-gradient-from: rgba(var(--color-neutral-800), 1);
--tw-gradient-to: rgba(var(--color-neutral-800), 0); --tw-gradient-to: rgba(var(--color-neutral-800), 0);
+1 -1
View File
File diff suppressed because one or more lines are too long
+2
View File
@@ -2,6 +2,7 @@
# Refer to the theme docs for more details about each of these parameters. # Refer to the theme docs for more details about each of these parameters.
# https://nunocoracao.github.io/blowfish/docs/getting-started/ # https://nunocoracao.github.io/blowfish/docs/getting-started/
# theme = "blowfish"
# baseURL = "https://your_domain.com/" # baseURL = "https://your_domain.com/"
defaultContentLanguage = "en" defaultContentLanguage = "en"
@@ -18,6 +19,7 @@ buildFuture = false
tag = "tags" tag = "tags"
category = "categories" category = "categories"
author = "authors" author = "authors"
series = "series"
[sitemap] [sitemap]
changefreq = 'daily' changefreq = 'daily'
+1
View File
@@ -42,6 +42,7 @@ enableCodeCopy = true
showEdit = true showEdit = true
# editURL = "https://github.com/username/repo/" # editURL = "https://github.com/username/repo/"
editAppendPath = true editAppendPath = true
seriesOpened = false
showHeadingAnchors = true showHeadingAnchors = true
showPagination = true showPagination = true
invertPagination = false invertPagination = false
+1
View File
@@ -19,6 +19,7 @@ googleAnalytics = "G-PEDMYR1V0K"
tag = "tags" tag = "tags"
category = "categories" category = "categories"
author = "authors" author = "authors"
series = "series"
[sitemap] [sitemap]
changefreq = 'always' changefreq = 'always'
+1
View File
@@ -42,6 +42,7 @@ mainSections = ["docs"]
showEdit = true showEdit = true
editURL = "https://github.com/nunocoracao/blowfish/tree/main/exampleSite/content" editURL = "https://github.com/nunocoracao/blowfish/tree/main/exampleSite/content"
editAppendPath = true editAppendPath = true
seriesOpened = false
showHeadingAnchors = true showHeadingAnchors = true
showPagination = true showPagination = true
invertPagination = false invertPagination = false
@@ -5,6 +5,8 @@ draft: false
description: "Learn how to build Blowfish manually." description: "Learn how to build Blowfish manually."
slug: "advanced-customisation" slug: "advanced-customisation"
tags: ["advanced", "css", "docs"] tags: ["advanced", "css", "docs"]
series: ["Documentation"]
series_order: 13
--- ---
There are many ways you can make advanced changes to Blowfish. Read below to learn more about what can be customised and the best way of achieving your desired result. There are many ways you can make advanced changes to Blowfish. Read below to learn more about what can be customised and the best way of achieving your desired result.
@@ -5,6 +5,8 @@ draft: false
description: "All the configuration variables available in Blowfish." description: "All the configuration variables available in Blowfish."
slug: "configuration" slug: "configuration"
tags: ["config", "docs"] tags: ["config", "docs"]
series: ["Documentation"]
series_order: 4
--- ---
Blowfish is a highly customisable theme and uses some of the latest Hugo features to simplify how it is configured. Blowfish is a highly customisable theme and uses some of the latest Hugo features to simplify how it is configured.
@@ -72,7 +74,7 @@ The theme currently supports the following languages by default:
| :romania: Romanian | `ro` | | :romania: Romanian | `ro` |
| :es: Spanish (Spain) | `es` | | :es: Spanish (Spain) | `es` |
| :tr: Turkish | `tr` | | :tr: Turkish | `tr` |
| 🇭🇷 Hrvatski | `hr` | | 🇭🇷 Croatian | `hr` |
The default translations can be overridden by creating a custom file in `i18n/[code].yaml` that contains the translation strings. You can also use this method to add new languages. If you'd like to share a new translation with the community, please [open a pull request](https://github.com/nunocoracao/blowfish/pulls). The default translations can be overridden by creating a custom file in `i18n/[code].yaml` that contains the translation strings. You can also use this method to add new languages. If you'd like to share a new translation with the community, please [open a pull request](https://github.com/nunocoracao/blowfish/pulls).
@@ -153,6 +155,7 @@ Many of the article defaults here can be overridden on a per article basis by sp
|`article.showEdit`|`false`|Whether or not the link to edit the article content should be displayed.| |`article.showEdit`|`false`|Whether or not the link to edit the article content should be displayed.|
|`article.editURL`|_Not set_|When `article.showEdit` is active, the URL for the edit link.| |`article.editURL`|_Not set_|When `article.showEdit` is active, the URL for the edit link.|
|`article.editAppendPath`|`true`|When `article.showEdit` is active, whether or not the path to the current article should be appended to the URL set at `article.editURL`.| |`article.editAppendPath`|`true`|When `article.showEdit` is active, whether or not the path to the current article should be appended to the URL set at `article.editURL`.|
|`article.seriesOpened`|`false`|Whether or not the series module will be displayed open by default or not.|
|`article.showHeadingAnchors`|`true`|Whether or not heading anchor links are displayed alongside headings within articles.| |`article.showHeadingAnchors`|`true`|Whether or not heading anchor links are displayed alongside headings within articles.|
|`article.showPagination`|`true`|Whether or not the next/previous article links are displayed in the article footer.| |`article.showPagination`|`true`|Whether or not the next/previous article links are displayed in the article footer.|
|`article.invertPagination`|`false`|Whether or not to flip the direction of the next/previous article links.| |`article.invertPagination`|`false`|Whether or not to flip the direction of the next/previous article links.|
@@ -5,6 +5,8 @@ draft: false
description: "All the partials available in Blowfish." description: "All the partials available in Blowfish."
slug: "content-examples" slug: "content-examples"
tags: ["content", "example"] tags: ["content", "example"]
series: ["Documentation"]
series_order: 12
--- ---
If you've been reading the documentation in order, you should now know about all the features and configurations available in Blowfish. This page is designed to pull everything together and offer some worked examples that you might like to use in your Hugo project. If you've been reading the documentation in order, you should now know about all the features and configurations available in Blowfish. This page is designed to pull everything together and offer some worked examples that you might like to use in your Hugo project.
@@ -5,6 +5,8 @@ draft: false
description: "Learn how to integrate Firebase and get dynamic data for views and likes." description: "Learn how to integrate Firebase and get dynamic data for views and likes."
slug: "firebase-views" slug: "firebase-views"
tags: ["firebase", "views", likes] tags: ["firebase", "views", likes]
series: ["Documentation"]
series_order: 15
--- ---
In order to be able to support dynamic data across your website we've added the support to integrate Firebase. This will allow you to use the views feature across lists and posts. In order to be able to support dynamic data across your website we've added the support to integrate Firebase. This will allow you to use the views feature across lists and posts.
@@ -5,6 +5,8 @@ draft: false
description: "All the front matter variables available in Blowfish." description: "All the front matter variables available in Blowfish."
slug: "front-matter" slug: "front-matter"
tags: ["front matter", "config", "docs"] tags: ["front matter", "config", "docs"]
series: ["Documentation"]
series_order: 7
--- ---
In addition to the [default Hugo front matter parameters](https://gohugo.io/content-management/front-matter/#front-matter-variables), Blowfish adds a number of additional options to customise the presentation of individual articles. All the available theme front matter parameters are listed below. In addition to the [default Hugo front matter parameters](https://gohugo.io/content-management/front-matter/#front-matter-variables), Blowfish adds a number of additional options to customise the presentation of individual articles. All the available theme front matter parameters are listed below.
@@ -43,6 +45,9 @@ Front matter parameter default values are inherited from the theme's [base confi
|`showSummary`|`list.showSummary`|Whether or not the article summary should be displayed on list pages.| |`showSummary`|`list.showSummary`|Whether or not the article summary should be displayed on list pages.|
|`showViews`|`article.showViews`|Whether or not the article views should be displayed in lists and detailed view. This requires a firebase integration. Check [this page]({{< ref "firebase-views" >}}) for a guide on how to integrate Firebase into Blowfish| |`showViews`|`article.showViews`|Whether or not the article views should be displayed in lists and detailed view. This requires a firebase integration. Check [this page]({{< ref "firebase-views" >}}) for a guide on how to integrate Firebase into Blowfish|
|`showLikes`|`article.showLikes`|Whether or not the article likes should be displayed in lists and detailed view. This requires a firebase integration. Check [this page]({{< ref "firebase-views" >}}) for a guide on how to integrate Firebase into Blowfish| |`showLikes`|`article.showLikes`|Whether or not the article likes should be displayed in lists and detailed view. This requires a firebase integration. Check [this page]({{< ref "firebase-views" >}}) for a guide on how to integrate Firebase into Blowfish|
|`seriesOpened`|`article.seriesOpened`|Whether or not the series module will be displayed open by default or not.|
|`series`|_Not set_|Array of series the article belongs to, we recommend using only one series per article.|
|`series_order`|_Not set_|Number of the article within the series.|
|`summary`|Auto generated using `summaryLength` (see [site configuration]({{< ref "configuration#site-configuration" >}}))|When `showSummary` is enabled, this is the Markdown string to be used as the summary for this article.| |`summary`|Auto generated using `summaryLength` (see [site configuration]({{< ref "configuration#site-configuration" >}}))|When `showSummary` is enabled, this is the Markdown string to be used as the summary for this article.|
|`xml`|`true` unless excluded by `sitemap.excludedKinds`|Whether or not this article is included in the generated `/sitemap.xml` file.| |`xml`|`true` unless excluded by `sitemap.excludedKinds`|Whether or not this article is included in the generated `/sitemap.xml` file.|
<!-- prettier-ignore-end --> <!-- prettier-ignore-end -->
@@ -5,6 +5,8 @@ draft: false
description: "All the front matter variables available in Blowfish." description: "All the front matter variables available in Blowfish."
slug: "getting-started" slug: "getting-started"
tags: ["installation", "docs"] tags: ["installation", "docs"]
series: ["Documentation"]
series_order: 3
--- ---
{{< alert >}} {{< alert >}}
@@ -5,6 +5,8 @@ draft: false
description: "Configuring the homepage layout in the Blowfish theme." description: "Configuring the homepage layout in the Blowfish theme."
slug: "homepage-layout" slug: "homepage-layout"
tags: ["homepage", "layouts", "docs"] tags: ["homepage", "layouts", "docs"]
series: ["Documentation"]
series_order: 5
--- ---
Blowfish provides a fully flexible homepage layout. There are two main templates to choose from with additional settings to adjust the design. Alternatively, you can also provide your own template and have complete control over the homepage content. Blowfish provides a fully flexible homepage layout. There are two main templates to choose from with additional settings to adjust the design. Alternatively, you can also provide your own template and have complete control over the homepage content.
@@ -5,6 +5,8 @@ draft: false
description: "Learn how to deploy a Blowfish site." description: "Learn how to deploy a Blowfish site."
slug: "hosting-deployment" slug: "hosting-deployment"
tags: ["hosting", "deployment", "docs", "github", "netlify", "render"] tags: ["hosting", "deployment", "docs", "github", "netlify", "render"]
series: ["Documentation"]
series_order: 14
--- ---
There are many ways to deploy your Hugo website built with Blowfish. The theme is designed to be flexible in almost any deployment scenario. There are many ways to deploy your Hugo website built with Blowfish. The theme is designed to be flexible in almost any deployment scenario.
@@ -5,6 +5,8 @@ draft: false
description: "How to install the Blowfish theme." description: "How to install the Blowfish theme."
slug: "installation" slug: "installation"
tags: ["installation", "docs"] tags: ["installation", "docs"]
series: ["Documentation"]
series_order: 2
--- ---
Simply follow the standard Hugo [Quick Start](https://gohugo.io/getting-started/quick-start/) procedure to get up and running quickly. Simply follow the standard Hugo [Quick Start](https://gohugo.io/getting-started/quick-start/) procedure to get up and running quickly.
@@ -5,6 +5,8 @@ draft: false
description: "Configure multiple authors for your articles." description: "Configure multiple authors for your articles."
slug: "multi-author" slug: "multi-author"
tags: ["authors", "config", "docs"] tags: ["authors", "config", "docs"]
series: ["Documentation"]
series_order: 10
showAuthor: true showAuthor: true
authors: authors:
- "nunocoracao" - "nunocoracao"
@@ -5,6 +5,8 @@ draft: false
description: "All the partials available in Blowfish." description: "All the partials available in Blowfish."
slug: "partials" slug: "partials"
tags: ["partials", "analytics", "privacy", "comments", "favicons", "icon", "docs"] tags: ["partials", "analytics", "privacy", "comments", "favicons", "icon", "docs"]
series: ["Documentation"]
series_order: 9
--- ---
## Analytics ## Analytics
Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 MiB

+36
View File
@@ -0,0 +1,36 @@
---
title: "Series"
date: 2020-08-09
draft: false
description: "Learn how to group articles under a series."
slug: "series"
tags: ["series", "docs"]
series: ["Documentation"]
series_order: 11
seriesOpened: true
---
Blowfish provides a feature to group a set of articles together under a "series". Placing an article under a series will display the rest of the series articles in each single page and provide a quick way to navigate amongst them. You can see an example of this above.
## Create Taxonomy
The first step to enable series is to create the `series` taxonomy. For doing this just add the `series` taxonomy to your taxonomy list in the `config.toml`.
```toml
[taxonomies]
tag = "tags"
category = "categories"
author = "authors"
series = "series"
```
## Mark Articles
Then you just need to mark each article using the `series` parameter and the `series_order`. The `series` parameter will be the id and name of the series you are placing the article into (even though the variable is an array we recommend keeping each article to a single series.). And the `series_order` defines the order of that article within the series. In the example below the article is number `11` in the `Documentation` series.
```md
series: ["Documentation"]
series_order: 11
```
## Series Behavior
Marking an article as part of a series will automatically display the series module as you see in this page for example. You can choose whether that module starts opened or not using the `article.seriesOpened` global variable in `params.toml` or the front-matter parameter `seriesOpened` to specify an override at the article level.
@@ -5,6 +5,8 @@ draft: false
description: "All the shortcodes available in Blowfish." description: "All the shortcodes available in Blowfish."
slug: "shortcodes" slug: "shortcodes"
tags: ["shortcodes", "mermaid", "icon", "lead", "docs"] tags: ["shortcodes", "mermaid", "icon", "lead", "docs"]
series: ["Documentation"]
series_order: 8
--- ---
In addition to all the [default Hugo shortcodes](https://gohugo.io/content-management/shortcodes/), Blowfish adds a few extras for additional functionality. In addition to all the [default Hugo shortcodes](https://gohugo.io/content-management/shortcodes/), Blowfish adds a few extras for additional functionality.
@@ -5,6 +5,8 @@ draft: false
description: "Turn on thumbnails for your articles." description: "Turn on thumbnails for your articles."
slug: "thumbnails" slug: "thumbnails"
tags: ["thumbnail", "config", "docs"] tags: ["thumbnail", "config", "docs"]
series: ["Documentation"]
series_order: 6
--- ---
## Thumbnails ## Thumbnails
@@ -4,6 +4,8 @@ date: 2022-01-19
draft: false draft: false
description: "Discover what's new in Blowfish version 2.0." description: "Discover what's new in Blowfish version 2.0."
tags: ["new", "docs"] tags: ["new", "docs"]
series: ["Documentation"]
series_order: 1
--- ---
{{< lead >}} {{< lead >}}
+1 -1
View File
@@ -1,3 +1,3 @@
module github.com/nunocoracao/blowfish module github.com/nunocoracao/blowfish/v2
go 1.16 go 1.16
+11 -10
View File
@@ -2,11 +2,11 @@
<article> <article>
{{ if .Params.showHero | default (.Site.Params.article.showHero | default false) }} {{ if .Params.showHero | default (.Site.Params.article.showHero | default false) }}
{{ $heroStyle := print "partials/hero/" .Site.Params.article.heroStyle ".html" }} {{ $heroStyle := print "partials/hero/" .Site.Params.article.heroStyle ".html" }}
{{ if templates.Exists $heroStyle }} {{ if templates.Exists $heroStyle }}
{{ partial $heroStyle . }} {{ partial $heroStyle . }}
{{ else }} {{ else }}
{{ partial "partials/hero/basic.html" . }} {{ partial "partials/hero/basic.html" . }}
{{ end }} {{ end }}
{{- end -}} {{- end -}}
<header id="single_header" class="mt-5 max-w-prose"> <header id="single_header" class="mt-5 max-w-prose">
{{ if .Params.showBreadcrumbs | default (.Site.Params.article.showBreadcrumbs | default false) }} {{ if .Params.showBreadcrumbs | default (.Site.Params.article.showBreadcrumbs | default false) }}
@@ -28,6 +28,7 @@
</div> </div>
{{ end }} {{ end }}
<div class="min-w-0 min-h-0 max-w-prose"> <div class="min-w-0 min-h-0 max-w-prose">
{{ partial "series.html" . }}
{{ .Content | emojify }} {{ .Content | emojify }}
</div> </div>
<script> <script>
@@ -147,8 +148,8 @@
var header = document.getElementById("single_header") var header = document.getElementById("single_header")
var style = getComputedStyle(header); var style = getComputedStyle(header);
var hero = document.getElementById('hero') var hero = document.getElementById('hero')
if(hero){ if (hero) {
var margin = '-'+ (parseInt(style.height) + parseInt(style.marginTop) + parseInt(style.marginBottom) + 20) + 'px' var margin = '-' + (parseInt(style.height) + parseInt(style.marginTop) + parseInt(style.marginBottom) + 20) + 'px'
var height = (-parseInt(margin) + parseInt(getComputedStyle(hero).height)) + "px" var height = (-parseInt(margin) + parseInt(getComputedStyle(hero).height)) + "px"
console.log(height) console.log(height)
hero.style["margin-bottom"] = margin; hero.style["margin-bottom"] = margin;
@@ -170,9 +171,9 @@
{{ $taxonomyLink := 0 }} {{ $taxonomyLink := 0 }}
{{ range $taxonomyname, $taxonomy := $taxonomies }} {{ range $taxonomyname, $taxonomy := $taxonomies }}
{{ if (eq $taxonomyname $author) }} {{ if (eq $taxonomyname $author) }}
{{ $taxonomyLink = delimit (slice $baseURL "authors/" $author) "" }} {{ $taxonomyLink = delimit (slice $baseURL "authors/" $author) "" }}
{{ end }} {{ end }}
{{ end }} {{ end }}
{{ partial "author-extra.html" (dict "context" . "data" $authorData "link" $taxonomyLink) }} {{ partial "author-extra.html" (dict "context" . "data" $authorData "link" $taxonomyLink) }}
+1 -1
View File
@@ -64,7 +64,7 @@
{{ if .Params.showTaxonomies | default (.Site.Params.article.showTaxonomies | default false) }} {{ if .Params.showTaxonomies | default (.Site.Params.article.showTaxonomies | default false) }}
<div class="flex flex-row flex-wrap items-center"> <div class="flex flex-row flex-wrap items-center">
{{ range $taxonomy, $terms := .Site.Taxonomies }} {{ range $taxonomy, $terms := .Site.Taxonomies }}
{{ if not (eq $taxonomy "authors")}} {{ if and (not (eq $taxonomy "authors")) (not (eq $taxonomy "series"))}}
{{ if (gt (len ($context.GetTerms $taxonomy)) 0) }} {{ if (gt (len ($context.GetTerms $taxonomy)) 0) }}
{{ range $context.GetTerms $taxonomy }} {{ range $context.GetTerms $taxonomy }}
<span style="margin-top:0.5rem" class="mr-2" onclick="window.open({{ .RelPermalink }});"> <span style="margin-top:0.5rem" class="mr-2" onclick="window.open({{ .RelPermalink }});">
+24
View File
@@ -0,0 +1,24 @@
{{ if .Params.series }}
<details style="margin-left:0px" class="mt-2 mb-5 overflow-hidden rounded-lg ltr:-ml-5 ltr:pl-5 rtl:-mr-5 rtl:pr-5" {{ if .Params.seriesOpened | default (.Site.Params.article.seriesOpened | default false) }} open {{ end }}>
<summary
class="py-1 text-lg font-semibold cursor-pointer bg-primary-200 text-neutral-800 ltr:-ml-5 ltr:pl-5 rtl:-mr-5 rtl:pr-5 dark:bg-primary-800 dark:text-neutral-100">
{{ index .Params.series 0 }} - This article is part of a series.
</summary>
{{ range $post := sort (index .Site.Taxonomies.series (index .Params.series 0 | urlize)) "Params.series_order" }}
{{ if eq $post.Permalink $.Page.Permalink }}
<div
class="py-1 border-dotted border-neutral-300 ltr:-ml-5 ltr:border-l ltr:pl-5 rtl:-mr-5 rtl:border-r rtl:pr-5 dark:border-neutral-600">
Part {{ $post.Params.series_order }}: This Article
</div>
{{ else }}
<div
class="py-1 border-dotted border-neutral-300 ltr:-ml-5 ltr:border-l ltr:pl-5 rtl:-mr-5 rtl:border-r rtl:pr-5 dark:border-neutral-600">
<a href="{{$post.Permalink}}">
Part {{ $post.Params.series_order }}: {{ $post.Params.title}}
</a>
</div>
{{end}}
{{end}}
</details>
{{end}}
+17 -17
View File
@@ -1,12 +1,12 @@
{ {
"name": "hugo-blowfish-theme", "name": "hugo-blowfish-theme",
"version": "1.3.1", "version": "2.3.1",
"lockfileVersion": 2, "lockfileVersion": 2,
"requires": true, "requires": true,
"packages": { "packages": {
"": { "": {
"name": "hugo-blowfish-theme", "name": "hugo-blowfish-theme",
"version": "1.3.1", "version": "2.3.1",
"hasInstallScript": true, "hasInstallScript": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
@@ -20,7 +20,7 @@
"chart.js": "^3.9.1", "chart.js": "^3.9.1",
"fuse.js": "^6.6.2", "fuse.js": "^6.6.2",
"katex": "^0.16.0", "katex": "^0.16.0",
"mermaid": "^9.1.6", "mermaid": "^9.1.7",
"prettier": "^2.7.1", "prettier": "^2.7.1",
"prettier-plugin-go-template": "^0.0.13", "prettier-plugin-go-template": "^0.0.13",
"prettier-plugin-tailwindcss": "^0.1.13", "prettier-plugin-tailwindcss": "^0.1.13",
@@ -1073,9 +1073,9 @@
"integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA=="
}, },
"node_modules/dompurify": { "node_modules/dompurify": {
"version": "2.3.10", "version": "2.4.0",
"resolved": "https://registry.npmjs.org/dompurify/-/dompurify-2.3.10.tgz", "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-2.4.0.tgz",
"integrity": "sha512-o7Fg/AgC7p/XpKjf/+RC3Ok6k4St5F7Q6q6+Nnm3p2zGWioAY6dh0CbbuwOhH2UcSzKsdniE/YnE2/92JcsA+g==", "integrity": "sha512-Be9tbQMZds4a3C6xTmz68NlMfeONA//4dOavl/1rNw50E+/QO0KVpbcU0PcaW0nsQxurXls9ZocqFxk8R2mWEA==",
"dev": true "dev": true
}, },
"node_modules/fast-glob": { "node_modules/fast-glob": {
@@ -1383,16 +1383,16 @@
} }
}, },
"node_modules/mermaid": { "node_modules/mermaid": {
"version": "9.1.6", "version": "9.1.7",
"resolved": "https://registry.npmjs.org/mermaid/-/mermaid-9.1.6.tgz", "resolved": "https://registry.npmjs.org/mermaid/-/mermaid-9.1.7.tgz",
"integrity": "sha512-oBuQk7s55wQgEgH/AK0GYY8U0kBqOIGK9QlJL+VYxh+1kZQtU9tNwoy0gWCfBJDaFIRdfpc/fm9PagaIXg6XFQ==", "integrity": "sha512-MRVHXy5FLjnUQUG7YS3UN9jEN6FXCJbFCXVGJQjVIbiR6Vhw0j/6pLIjqsiah9xoHmQU6DEaKOvB3S1g/1nBPA==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"@braintree/sanitize-url": "^6.0.0", "@braintree/sanitize-url": "^6.0.0",
"d3": "^7.0.0", "d3": "^7.0.0",
"dagre": "^0.8.5", "dagre": "^0.8.5",
"dagre-d3": "^0.6.4", "dagre-d3": "^0.6.4",
"dompurify": "2.3.10", "dompurify": "2.4.0",
"graphlib": "^2.1.8", "graphlib": "^2.1.8",
"khroma": "^2.0.0", "khroma": "^2.0.0",
"moment-mini": "2.24.0", "moment-mini": "2.24.0",
@@ -2831,9 +2831,9 @@
"integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA=="
}, },
"dompurify": { "dompurify": {
"version": "2.3.10", "version": "2.4.0",
"resolved": "https://registry.npmjs.org/dompurify/-/dompurify-2.3.10.tgz", "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-2.4.0.tgz",
"integrity": "sha512-o7Fg/AgC7p/XpKjf/+RC3Ok6k4St5F7Q6q6+Nnm3p2zGWioAY6dh0CbbuwOhH2UcSzKsdniE/YnE2/92JcsA+g==", "integrity": "sha512-Be9tbQMZds4a3C6xTmz68NlMfeONA//4dOavl/1rNw50E+/QO0KVpbcU0PcaW0nsQxurXls9ZocqFxk8R2mWEA==",
"dev": true "dev": true
}, },
"fast-glob": { "fast-glob": {
@@ -3074,16 +3074,16 @@
"integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg=="
}, },
"mermaid": { "mermaid": {
"version": "9.1.6", "version": "9.1.7",
"resolved": "https://registry.npmjs.org/mermaid/-/mermaid-9.1.6.tgz", "resolved": "https://registry.npmjs.org/mermaid/-/mermaid-9.1.7.tgz",
"integrity": "sha512-oBuQk7s55wQgEgH/AK0GYY8U0kBqOIGK9QlJL+VYxh+1kZQtU9tNwoy0gWCfBJDaFIRdfpc/fm9PagaIXg6XFQ==", "integrity": "sha512-MRVHXy5FLjnUQUG7YS3UN9jEN6FXCJbFCXVGJQjVIbiR6Vhw0j/6pLIjqsiah9xoHmQU6DEaKOvB3S1g/1nBPA==",
"dev": true, "dev": true,
"requires": { "requires": {
"@braintree/sanitize-url": "^6.0.0", "@braintree/sanitize-url": "^6.0.0",
"d3": "^7.0.0", "d3": "^7.0.0",
"dagre": "^0.8.5", "dagre": "^0.8.5",
"dagre-d3": "^0.6.4", "dagre-d3": "^0.6.4",
"dompurify": "2.3.10", "dompurify": "2.4.0",
"graphlib": "^2.1.8", "graphlib": "^2.1.8",
"khroma": "^2.0.0", "khroma": "^2.0.0",
"moment-mini": "2.24.0", "moment-mini": "2.24.0",
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"name": "hugo-blowfish-theme", "name": "hugo-blowfish-theme",
"version": "2.2.0", "version": "2.4.0",
"description": "Blowfish theme for Hugo", "description": "Blowfish theme for Hugo",
"scripts": { "scripts": {
"preinstall": "rimraf assets/vendor", "preinstall": "rimraf assets/vendor",