diff --git a/.github/workflows/ci-build-starters-matrix.yml b/.github/workflows/ci-build-starters-matrix.yml
index f46895c8..fa33a8f9 100644
--- a/.github/workflows/ci-build-starters-matrix.yml
+++ b/.github/workflows/ci-build-starters-matrix.yml
@@ -236,9 +236,9 @@ jobs:
id: min
run: |
set -euo pipefail
- VERSION=$(grep -E "^[[:space:]]*min:[[:space:]]*['\"]?" modules/blox-tailwind/hugo.yaml | head -n1 | sed -E "s/.*min:[[:space:]]*['\"]?([^'\"#]+).*/\\1/")
+ VERSION=$(grep -E "^[[:space:]]*min:[[:space:]]*['\"]?" modules/blox/hugo.yaml | head -n1 | sed -E "s/.*min:[[:space:]]*['\"]?([^'\"#]+).*/\\1/")
if [ -z "$VERSION" ]; then
- echo "::error::Could not read module.hugoVersion.min from modules/blox-tailwind/hugo.yaml"
+ echo "::error::Could not read module.hugoVersion.min from modules/blox/hugo.yaml"
exit 1
fi
echo "version=$VERSION" >> $GITHUB_OUTPUT
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index 972ac6b1..8e01c26c 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -142,12 +142,12 @@ That's it! You're ready to contribute. 🎉
```
kit/
├── modules/
-│ └── blox-tailwind/ # Main theme module
-│ ├── layouts/ # HTML templates (easy to edit!)
-│ ├── assets/css/ # Tailwind CSS v4 styles
-│ └── i18n/ # Translations (help translate!)
+│ └── blox/ # Main theme module
+│ ├── layouts/ # HTML templates (easy to edit!)
+│ ├── assets/css/ # Tailwind CSS v4 styles
+│ └── i18n/ # Translations (help translate!)
├── templates/
-│ ├── academic-cv/ # CV/Resume template
+│ ├── academic-cv/ # CV/Resume template
│ ├── blog/ # Blog template
│ └── documentation/ # Docs template
└── scripts/ # Helper scripts
@@ -177,7 +177,7 @@ Please be mindful of the project [scope](#scope).
### Contribute a language pack
-To contribute a **new language pack** or an improvement to a language pack, refer to the [language pack guide](https://docs.hugoblox.com/reference/language/#create-or-modify-a-language-pack). Once created, [fork Hugo Blox Builder](https://github.com/HugoBlox/kit), place your language pack in `modules/blox-tailwind/i18n/`, add the language metadata to `modules/blox-tailwind/data/languages.yaml`, and open a Pull Request on Github with these two files.
+To contribute a **new language pack** or an improvement to a language pack, refer to the [language pack guide](https://docs.hugoblox.com/reference/language/#create-or-modify-a-language-pack). Once created, [fork Hugo Blox Builder](https://github.com/HugoBlox/kit), place your language pack in `modules/blox/i18n/`, add the language metadata to `modules/blox/data/languages.yaml`, and open a Pull Request on Github with these two files.
### Contribute a theme pack
diff --git a/biome.json b/biome.json
index c1fbf9e7..b2bd4463 100644
--- a/biome.json
+++ b/biome.json
@@ -21,14 +21,14 @@
"!**/*.backlinks.json",
"!**/hugo_stats.json",
"!**/*.code-workspace",
- "!**/modules/blox-tailwind/data/icons/devicon.json",
+ "!**/modules/blox/data/icons/devicon.json",
"!**/templates",
"!**/test",
"!**/modules/**/package.json",
"!**/assets/jsconfig.json",
"!**/docs-local",
"!**/backups",
- "!**/modules/blox-tailwind/assets/css/config/safelist.css"
+ "!**/modules/blox/assets/css/config/safelist.css"
]
},
"formatter": {
diff --git a/modules/blox-analytics/README.md b/modules/analytics/README.md
similarity index 53%
rename from modules/blox-analytics/README.md
rename to modules/analytics/README.md
index 64d5c4d5..e1a70b41 100644
--- a/modules/blox-analytics/README.md
+++ b/modules/analytics/README.md
@@ -1,8 +1,8 @@
-# blox-analytics
+# Analytics module
-**A Hugo module (plugin) for website analytics and search engine verification.**
+**A Hugo Blox module for website analytics and search engine verification.**
-Are you using the `blox-tailwind` module? The analytics module is already included, so you do not need to install it. For all other sites, refer to the installation guide below.
+Are you using the `blox` module? The analytics module is already included, so you do not need to install it. For all other sites, refer to the installation guide below.
## Install
@@ -13,7 +13,7 @@ Get analytics and verification for your Hugo site by following the guide below:
```yaml
module:
imports:
- - path: github.com/HugoBlox/kit/modules/blox-analytics
+ - path: github.com/HugoBlox/kit/modules/analytics
```
2. Load the module in your site's `
` with:
diff --git a/modules/analytics/go.mod b/modules/analytics/go.mod
new file mode 100644
index 00000000..acf3d704
--- /dev/null
+++ b/modules/analytics/go.mod
@@ -0,0 +1,3 @@
+module github.com/HugoBlox/kit/modules/analytics
+
+go 1.15
diff --git a/modules/blox-analytics/hugo.yaml b/modules/analytics/hugo.yaml
similarity index 100%
rename from modules/blox-analytics/hugo.yaml
rename to modules/analytics/hugo.yaml
diff --git a/modules/blox-analytics/layouts/_partials/blox-analytics/index.html b/modules/analytics/layouts/_partials/blox-analytics/index.html
similarity index 100%
rename from modules/blox-analytics/layouts/_partials/blox-analytics/index.html
rename to modules/analytics/layouts/_partials/blox-analytics/index.html
diff --git a/modules/blox-analytics/layouts/_partials/blox-analytics/services/baidu_tongji.html b/modules/analytics/layouts/_partials/blox-analytics/services/baidu_tongji.html
similarity index 100%
rename from modules/blox-analytics/layouts/_partials/blox-analytics/services/baidu_tongji.html
rename to modules/analytics/layouts/_partials/blox-analytics/services/baidu_tongji.html
diff --git a/modules/blox-analytics/layouts/_partials/blox-analytics/services/fathom.html b/modules/analytics/layouts/_partials/blox-analytics/services/fathom.html
similarity index 100%
rename from modules/blox-analytics/layouts/_partials/blox-analytics/services/fathom.html
rename to modules/analytics/layouts/_partials/blox-analytics/services/fathom.html
diff --git a/modules/blox-analytics/layouts/_partials/blox-analytics/services/google_analytics.html b/modules/analytics/layouts/_partials/blox-analytics/services/google_analytics.html
similarity index 100%
rename from modules/blox-analytics/layouts/_partials/blox-analytics/services/google_analytics.html
rename to modules/analytics/layouts/_partials/blox-analytics/services/google_analytics.html
diff --git a/modules/blox-analytics/layouts/_partials/blox-analytics/services/google_tag_manager.html b/modules/analytics/layouts/_partials/blox-analytics/services/google_tag_manager.html
similarity index 100%
rename from modules/blox-analytics/layouts/_partials/blox-analytics/services/google_tag_manager.html
rename to modules/analytics/layouts/_partials/blox-analytics/services/google_tag_manager.html
diff --git a/modules/blox-analytics/layouts/_partials/blox-analytics/services/index.html b/modules/analytics/layouts/_partials/blox-analytics/services/index.html
similarity index 100%
rename from modules/blox-analytics/layouts/_partials/blox-analytics/services/index.html
rename to modules/analytics/layouts/_partials/blox-analytics/services/index.html
diff --git a/modules/blox-analytics/layouts/_partials/blox-analytics/services/microsoft_clarity.html b/modules/analytics/layouts/_partials/blox-analytics/services/microsoft_clarity.html
similarity index 100%
rename from modules/blox-analytics/layouts/_partials/blox-analytics/services/microsoft_clarity.html
rename to modules/analytics/layouts/_partials/blox-analytics/services/microsoft_clarity.html
diff --git a/modules/blox-analytics/layouts/_partials/blox-analytics/services/pirsch.html b/modules/analytics/layouts/_partials/blox-analytics/services/pirsch.html
similarity index 100%
rename from modules/blox-analytics/layouts/_partials/blox-analytics/services/pirsch.html
rename to modules/analytics/layouts/_partials/blox-analytics/services/pirsch.html
diff --git a/modules/blox-analytics/layouts/_partials/blox-analytics/services/plausible.html b/modules/analytics/layouts/_partials/blox-analytics/services/plausible.html
similarity index 100%
rename from modules/blox-analytics/layouts/_partials/blox-analytics/services/plausible.html
rename to modules/analytics/layouts/_partials/blox-analytics/services/plausible.html
diff --git a/modules/blox-analytics/layouts/_partials/blox-analytics/verification.html b/modules/analytics/layouts/_partials/blox-analytics/verification.html
similarity index 100%
rename from modules/blox-analytics/layouts/_partials/blox-analytics/verification.html
rename to modules/analytics/layouts/_partials/blox-analytics/verification.html
diff --git a/modules/blox-analytics/go.mod b/modules/blox-analytics/go.mod
deleted file mode 100644
index 699c0ee4..00000000
--- a/modules/blox-analytics/go.mod
+++ /dev/null
@@ -1,3 +0,0 @@
-module github.com/HugoBlox/kit/modules/blox-analytics
-
-go 1.15
diff --git a/modules/blox-plugin-netlify/go.mod b/modules/blox-plugin-netlify/go.mod
deleted file mode 100644
index f19930d0..00000000
--- a/modules/blox-plugin-netlify/go.mod
+++ /dev/null
@@ -1,3 +0,0 @@
-module github.com/HugoBlox/kit/modules/blox-plugin-netlify
-
-go 1.15
diff --git a/modules/blox-plugin-reveal/go.mod b/modules/blox-plugin-reveal/go.mod
deleted file mode 100644
index 8e4da53a..00000000
--- a/modules/blox-plugin-reveal/go.mod
+++ /dev/null
@@ -1,3 +0,0 @@
-module github.com/HugoBlox/kit/modules/blox-plugin-reveal
-
-go 1.19
diff --git a/modules/blox-tailwind/assets/dist/pagefind/pagefind-ui.css b/modules/blox-tailwind/assets/dist/pagefind/pagefind-ui.css
deleted file mode 100644
index d98ef36f..00000000
--- a/modules/blox-tailwind/assets/dist/pagefind/pagefind-ui.css
+++ /dev/null
@@ -1 +0,0 @@
-.pagefind-ui__result.svelte-j9e30.svelte-j9e30{list-style-type:none;display:flex;align-items:flex-start;gap:min(calc(40px * var(--pagefind-ui-scale)),3%);padding:calc(30px * var(--pagefind-ui-scale)) 0 calc(40px * var(--pagefind-ui-scale));border-top:solid var(--pagefind-ui-border-width) var(--pagefind-ui-border)}.pagefind-ui__result.svelte-j9e30.svelte-j9e30:last-of-type{border-bottom:solid var(--pagefind-ui-border-width) var(--pagefind-ui-border)}.pagefind-ui__result-thumb.svelte-j9e30.svelte-j9e30{width:min(30%,calc((30% - (100px * var(--pagefind-ui-scale))) * 100000));max-width:calc(120px * var(--pagefind-ui-scale));margin-top:calc(10px * var(--pagefind-ui-scale));aspect-ratio:var(--pagefind-ui-image-box-ratio);position:relative}.pagefind-ui__result-image.svelte-j9e30.svelte-j9e30{display:block;position:absolute;left:50%;transform:translate(-50%);font-size:0;width:auto;height:auto;max-width:100%;max-height:100%;border-radius:var(--pagefind-ui-image-border-radius)}.pagefind-ui__result-inner.svelte-j9e30.svelte-j9e30{flex:1;display:flex;flex-direction:column;align-items:flex-start;margin-top:calc(10px * var(--pagefind-ui-scale))}.pagefind-ui__result-title.svelte-j9e30.svelte-j9e30{display:inline-block;font-weight:700;font-size:calc(21px * var(--pagefind-ui-scale));margin-top:0;margin-bottom:0}.pagefind-ui__result-title.svelte-j9e30 .pagefind-ui__result-link.svelte-j9e30{color:var(--pagefind-ui-text);text-decoration:none}.pagefind-ui__result-title.svelte-j9e30 .pagefind-ui__result-link.svelte-j9e30:hover{text-decoration:underline}.pagefind-ui__result-excerpt.svelte-j9e30.svelte-j9e30{display:inline-block;font-weight:400;font-size:calc(16px * var(--pagefind-ui-scale));margin-top:calc(4px * var(--pagefind-ui-scale));margin-bottom:0;min-width:calc(250px * var(--pagefind-ui-scale))}.pagefind-ui__loading.svelte-j9e30.svelte-j9e30{color:var(--pagefind-ui-text);background-color:var(--pagefind-ui-text);border-radius:var(--pagefind-ui-border-radius);opacity:.1;pointer-events:none}.pagefind-ui__result-tags.svelte-j9e30.svelte-j9e30{list-style-type:none;padding:0;display:flex;gap:calc(20px * var(--pagefind-ui-scale));flex-wrap:wrap;margin-top:calc(20px * var(--pagefind-ui-scale))}.pagefind-ui__result-tag.svelte-j9e30.svelte-j9e30{padding:calc(4px * var(--pagefind-ui-scale)) calc(8px * var(--pagefind-ui-scale));font-size:calc(14px * var(--pagefind-ui-scale));border-radius:var(--pagefind-ui-border-radius);background-color:var(--pagefind-ui-tag)}.pagefind-ui__result.svelte-4xnkmf.svelte-4xnkmf{list-style-type:none;display:flex;align-items:flex-start;gap:min(calc(40px * var(--pagefind-ui-scale)),3%);padding:calc(30px * var(--pagefind-ui-scale)) 0 calc(40px * var(--pagefind-ui-scale));border-top:solid var(--pagefind-ui-border-width) var(--pagefind-ui-border)}.pagefind-ui__result.svelte-4xnkmf.svelte-4xnkmf:last-of-type{border-bottom:solid var(--pagefind-ui-border-width) var(--pagefind-ui-border)}.pagefind-ui__result-nested.svelte-4xnkmf.svelte-4xnkmf{display:flex;flex-direction:column;padding-left:calc(20px * var(--pagefind-ui-scale))}.pagefind-ui__result-nested.svelte-4xnkmf.svelte-4xnkmf:first-of-type{padding-top:calc(10px * var(--pagefind-ui-scale))}.pagefind-ui__result-nested.svelte-4xnkmf .pagefind-ui__result-link.svelte-4xnkmf{font-size:.9em;position:relative}.pagefind-ui__result-nested.svelte-4xnkmf .pagefind-ui__result-link.svelte-4xnkmf:before{content:"\2937 ";position:absolute;top:0;right:calc(100% + .1em)}.pagefind-ui__result-thumb.svelte-4xnkmf.svelte-4xnkmf{width:min(30%,calc((30% - (100px * var(--pagefind-ui-scale))) * 100000));max-width:calc(120px * var(--pagefind-ui-scale));margin-top:calc(10px * var(--pagefind-ui-scale));aspect-ratio:var(--pagefind-ui-image-box-ratio);position:relative}.pagefind-ui__result-image.svelte-4xnkmf.svelte-4xnkmf{display:block;position:absolute;left:50%;transform:translate(-50%);font-size:0;width:auto;height:auto;max-width:100%;max-height:100%;border-radius:var(--pagefind-ui-image-border-radius)}.pagefind-ui__result-inner.svelte-4xnkmf.svelte-4xnkmf{flex:1;display:flex;flex-direction:column;align-items:flex-start;margin-top:calc(10px * var(--pagefind-ui-scale))}.pagefind-ui__result-title.svelte-4xnkmf.svelte-4xnkmf{display:inline-block;font-weight:700;font-size:calc(21px * var(--pagefind-ui-scale));margin-top:0;margin-bottom:0}.pagefind-ui__result-title.svelte-4xnkmf .pagefind-ui__result-link.svelte-4xnkmf{color:var(--pagefind-ui-text);text-decoration:none}.pagefind-ui__result-title.svelte-4xnkmf .pagefind-ui__result-link.svelte-4xnkmf:hover{text-decoration:underline}.pagefind-ui__result-excerpt.svelte-4xnkmf.svelte-4xnkmf{display:inline-block;font-weight:400;font-size:calc(16px * var(--pagefind-ui-scale));margin-top:calc(4px * var(--pagefind-ui-scale));margin-bottom:0;min-width:calc(250px * var(--pagefind-ui-scale))}.pagefind-ui__loading.svelte-4xnkmf.svelte-4xnkmf{color:var(--pagefind-ui-text);background-color:var(--pagefind-ui-text);border-radius:var(--pagefind-ui-border-radius);opacity:.1;pointer-events:none}.pagefind-ui__result-tags.svelte-4xnkmf.svelte-4xnkmf{list-style-type:none;padding:0;display:flex;gap:calc(20px * var(--pagefind-ui-scale));flex-wrap:wrap;margin-top:calc(20px * var(--pagefind-ui-scale))}.pagefind-ui__result-tag.svelte-4xnkmf.svelte-4xnkmf{padding:calc(4px * var(--pagefind-ui-scale)) calc(8px * var(--pagefind-ui-scale));font-size:calc(14px * var(--pagefind-ui-scale));border-radius:var(--pagefind-ui-border-radius);background-color:var(--pagefind-ui-tag)}legend.svelte-1v2r7ls.svelte-1v2r7ls{position:absolute;clip:rect(0 0 0 0)}.pagefind-ui__filter-panel.svelte-1v2r7ls.svelte-1v2r7ls{min-width:min(calc(260px * var(--pagefind-ui-scale)),100%);flex:1;display:flex;flex-direction:column;margin-top:calc(20px * var(--pagefind-ui-scale))}.pagefind-ui__filter-group.svelte-1v2r7ls.svelte-1v2r7ls{border:0;padding:0}.pagefind-ui__filter-block.svelte-1v2r7ls.svelte-1v2r7ls{padding:0;display:block;border-bottom:solid calc(2px * var(--pagefind-ui-scale)) var(--pagefind-ui-border);padding:calc(20px * var(--pagefind-ui-scale)) 0}.pagefind-ui__filter-name.svelte-1v2r7ls.svelte-1v2r7ls{font-size:calc(16px * var(--pagefind-ui-scale));position:relative;display:flex;align-items:center;list-style:none;font-weight:700;cursor:pointer;height:calc(24px * var(--pagefind-ui-scale))}.pagefind-ui__filter-name.svelte-1v2r7ls.svelte-1v2r7ls::-webkit-details-marker{display:none}.pagefind-ui__filter-name.svelte-1v2r7ls.svelte-1v2r7ls:after{position:absolute;content:"";right:calc(6px * var(--pagefind-ui-scale));top:50%;width:calc(8px * var(--pagefind-ui-scale));height:calc(8px * var(--pagefind-ui-scale));border:solid calc(2px * var(--pagefind-ui-scale)) currentColor;border-right:0;border-top:0;transform:translateY(-70%) rotate(-45deg)}.pagefind-ui__filter-block[open].svelte-1v2r7ls .pagefind-ui__filter-name.svelte-1v2r7ls:after{transform:translateY(-70%) rotate(-225deg)}.pagefind-ui__filter-group.svelte-1v2r7ls.svelte-1v2r7ls{display:flex;flex-direction:column;gap:calc(20px * var(--pagefind-ui-scale));padding-top:calc(30px * var(--pagefind-ui-scale))}.pagefind-ui__filter-value.svelte-1v2r7ls.svelte-1v2r7ls{position:relative;display:flex;align-items:center;gap:calc(8px * var(--pagefind-ui-scale))}.pagefind-ui__filter-value.svelte-1v2r7ls.svelte-1v2r7ls:before{position:absolute;content:"";top:50%;left:calc(8px * var(--pagefind-ui-scale));width:0px;height:0px;border:solid 1px #fff;opacity:0;transform:translate(calc(4.5px * var(--pagefind-ui-scale) * -1),calc(.8px * var(--pagefind-ui-scale))) skew(-5deg) rotate(-45deg);transform-origin:top left;border-top:0;border-right:0;pointer-events:none}.pagefind-ui__filter-value.pagefind-ui__filter-value--checked.svelte-1v2r7ls.svelte-1v2r7ls:before{opacity:1;width:calc(9px * var(--pagefind-ui-scale));height:calc(4px * var(--pagefind-ui-scale));transition:width .1s ease-out .1s,height .1s ease-in}.pagefind-ui__filter-checkbox.svelte-1v2r7ls.svelte-1v2r7ls{margin:0;width:calc(16px * var(--pagefind-ui-scale));height:calc(16px * var(--pagefind-ui-scale));border:solid 1px var(--pagefind-ui-border);appearance:none;-webkit-appearance:none;border-radius:calc(var(--pagefind-ui-border-radius) / 2);background-color:var(--pagefind-ui-background);cursor:pointer}.pagefind-ui__filter-checkbox.svelte-1v2r7ls.svelte-1v2r7ls:checked{background-color:var(--pagefind-ui-primary);border:solid 1px var(--pagefind-ui-primary)}.pagefind-ui__filter-label.svelte-1v2r7ls.svelte-1v2r7ls{cursor:pointer;font-size:calc(16px * var(--pagefind-ui-scale));font-weight:400}.pagefind-ui--reset *:where(:not(html,iframe,canvas,img,svg,video):not(svg *,symbol *)){all:unset;display:revert;outline:revert}.pagefind-ui--reset *,.pagefind-ui--reset *:before,.pagefind-ui--reset *:after{box-sizing:border-box}.pagefind-ui--reset a,.pagefind-ui--reset button{cursor:revert}.pagefind-ui--reset ol,.pagefind-ui--reset ul,.pagefind-ui--reset menu{list-style:none}.pagefind-ui--reset img{max-width:100%}.pagefind-ui--reset table{border-collapse:collapse}.pagefind-ui--reset input,.pagefind-ui--reset textarea{-webkit-user-select:auto}.pagefind-ui--reset textarea{white-space:revert}.pagefind-ui--reset meter{-webkit-appearance:revert;appearance:revert}.pagefind-ui--reset ::placeholder{color:unset}.pagefind-ui--reset :where([hidden]){display:none}.pagefind-ui--reset :where([contenteditable]:not([contenteditable="false"])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}.pagefind-ui--reset :where([draggable="true"]){-webkit-user-drag:element}.pagefind-ui--reset mark{all:revert}:root{--pagefind-ui-scale:.8;--pagefind-ui-primary:#393939;--pagefind-ui-text:#393939;--pagefind-ui-background:#ffffff;--pagefind-ui-border:#eeeeee;--pagefind-ui-tag:#eeeeee;--pagefind-ui-border-width:2px;--pagefind-ui-border-radius:8px;--pagefind-ui-image-border-radius:8px;--pagefind-ui-image-box-ratio:3 / 2;--pagefind-ui-font:system, -apple-system, "BlinkMacSystemFont", ".SFNSText-Regular", "San Francisco", "Roboto", "Segoe UI", "Helvetica Neue", "Lucida Grande", "Ubuntu", "arial", sans-serif}.pagefind-ui.svelte-1d60ae3{width:100%;color:var(--pagefind-ui-text);font-family:var(--pagefind-ui-font)}.pagefind-ui__hidden.svelte-1d60ae3{display:none!important}.pagefind-ui__suppressed.svelte-1d60ae3{opacity:0;pointer-events:none}.pagefind-ui__form.svelte-1d60ae3{position:relative}.pagefind-ui__form.svelte-1d60ae3:before{background-color:var(--pagefind-ui-text);width:calc(18px * var(--pagefind-ui-scale));height:calc(18px * var(--pagefind-ui-scale));top:calc(23px * var(--pagefind-ui-scale));left:calc(20px * var(--pagefind-ui-scale));content:"";position:absolute;display:block;opacity:.7;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.7549 11.255H11.9649L11.6849 10.985C12.6649 9.845 13.2549 8.365 13.2549 6.755C13.2549 3.165 10.3449 0.255005 6.75488 0.255005C3.16488 0.255005 0.254883 3.165 0.254883 6.755C0.254883 10.345 3.16488 13.255 6.75488 13.255C8.36488 13.255 9.84488 12.665 10.9849 11.685L11.2549 11.965V12.755L16.2549 17.745L17.7449 16.255L12.7549 11.255ZM6.75488 11.255C4.26488 11.255 2.25488 9.245 2.25488 6.755C2.25488 4.26501 4.26488 2.255 6.75488 2.255C9.24488 2.255 11.2549 4.26501 11.2549 6.755C11.2549 9.245 9.24488 11.255 6.75488 11.255Z' fill='%23000000'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.7549 11.255H11.9649L11.6849 10.985C12.6649 9.845 13.2549 8.365 13.2549 6.755C13.2549 3.165 10.3449 0.255005 6.75488 0.255005C3.16488 0.255005 0.254883 3.165 0.254883 6.755C0.254883 10.345 3.16488 13.255 6.75488 13.255C8.36488 13.255 9.84488 12.665 10.9849 11.685L11.2549 11.965V12.755L16.2549 17.745L17.7449 16.255L12.7549 11.255ZM6.75488 11.255C4.26488 11.255 2.25488 9.245 2.25488 6.755C2.25488 4.26501 4.26488 2.255 6.75488 2.255C9.24488 2.255 11.2549 4.26501 11.2549 6.755C11.2549 9.245 9.24488 11.255 6.75488 11.255Z' fill='%23000000'/%3E%3C/svg%3E%0A");-webkit-mask-size:100%;mask-size:100%;z-index:9;pointer-events:none}.pagefind-ui__search-input.svelte-1d60ae3{height:calc(64px * var(--pagefind-ui-scale));padding:0 calc(70px * var(--pagefind-ui-scale)) 0 calc(54px * var(--pagefind-ui-scale));background-color:var(--pagefind-ui-background);border:var(--pagefind-ui-border-width) solid var(--pagefind-ui-border);border-radius:var(--pagefind-ui-border-radius);font-size:calc(21px * var(--pagefind-ui-scale));position:relative;appearance:none;-webkit-appearance:none;display:flex;width:100%;box-sizing:border-box;font-weight:700}.pagefind-ui__search-input.svelte-1d60ae3::placeholder{opacity:.2}.pagefind-ui__search-clear.svelte-1d60ae3{position:absolute;top:calc(3px * var(--pagefind-ui-scale));right:calc(3px * var(--pagefind-ui-scale));height:calc(58px * var(--pagefind-ui-scale));padding:0 calc(15px * var(--pagefind-ui-scale)) 0 calc(2px * var(--pagefind-ui-scale));color:var(--pagefind-ui-text);font-size:calc(14px * var(--pagefind-ui-scale));cursor:pointer;background-color:var(--pagefind-ui-background);border-radius:var(--pagefind-ui-border-radius)}.pagefind-ui__drawer.svelte-1d60ae3{gap:calc(60px * var(--pagefind-ui-scale));display:flex;flex-direction:row;flex-wrap:wrap}.pagefind-ui__results-area.svelte-1d60ae3{min-width:min(calc(400px * var(--pagefind-ui-scale)),100%);flex:1000;margin-top:calc(20px * var(--pagefind-ui-scale))}.pagefind-ui__results.svelte-1d60ae3{padding:0}.pagefind-ui__message.svelte-1d60ae3{box-sizing:content-box;font-size:calc(16px * var(--pagefind-ui-scale));height:calc(24px * var(--pagefind-ui-scale));padding:calc(20px * var(--pagefind-ui-scale)) 0;display:flex;align-items:center;font-weight:700;margin-top:0}.pagefind-ui__button.svelte-1d60ae3{margin-top:calc(40px * var(--pagefind-ui-scale));border:var(--pagefind-ui-border-width) solid var(--pagefind-ui-border);border-radius:var(--pagefind-ui-border-radius);height:calc(48px * var(--pagefind-ui-scale));padding:0 calc(12px * var(--pagefind-ui-scale));font-size:calc(16px * var(--pagefind-ui-scale));color:var(--pagefind-ui-primary);background:var(--pagefind-ui-background);width:100%;text-align:center;font-weight:700;cursor:pointer}.pagefind-ui__button.svelte-1d60ae3:hover{border-color:var(--pagefind-ui-primary);color:var(--pagefind-ui-primary);background:var(--pagefind-ui-background)}
diff --git a/modules/blox-tailwind/assets/dist/pagefind/pagefind-ui.js b/modules/blox-tailwind/assets/dist/pagefind/pagefind-ui.js
deleted file mode 100644
index 6b362422..00000000
--- a/modules/blox-tailwind/assets/dist/pagefind/pagefind-ui.js
+++ /dev/null
@@ -1,2 +0,0 @@
-(()=>{var Gn=Object.defineProperty;var A=(n,e)=>{for(var t in e)Gn(n,t,{get:e[t],enumerable:!0})};function j(){}function Qe(n){return n()}function Dt(){return Object.create(null)}function G(n){n.forEach(Qe)}function qe(n){return typeof n=="function"}function V(n,e){return n!=n?e==e:n!==e||n&&typeof n=="object"||typeof n=="function"}var Le;function se(n,e){return Le||(Le=document.createElement("a")),Le.href=e,n===Le.href}function zt(n){return Object.keys(n).length===0}var Ut=typeof window<"u"?window:typeof globalThis<"u"?globalThis:global,_e=class{constructor(e){this.options=e,this._listeners="WeakMap"in Ut?new WeakMap:void 0}observe(e,t){return this._listeners.set(e,t),this._getObserver().observe(e,this.options),()=>{this._listeners.delete(e),this._observer.unobserve(e)}}_getObserver(){var e;return(e=this._observer)!==null&&e!==void 0?e:this._observer=new ResizeObserver(t=>{var l;for(let s of t)_e.entries.set(s.target,s),(l=this._listeners.get(s.target))===null||l===void 0||l(s)})}};_e.entries="WeakMap"in Ut?new WeakMap:void 0;var It=!1;function Vn(){It=!0}function Wn(){It=!1}function b(n,e){n.appendChild(e)}function y(n,e,t){n.insertBefore(e,t||null)}function v(n){n.parentNode&&n.parentNode.removeChild(n)}function X(n,e){for(let t=0;tn.removeEventListener(e,t,l)}function p(n,e,t){t==null?n.removeAttribute(e):n.getAttribute(e)!==t&&n.setAttribute(e,t)}function Kn(n){return Array.from(n.childNodes)}function N(n,e){e=""+e,n.data!==e&&(n.data=e)}function xe(n,e){n.value=e??""}function B(n,e,t){n.classList[t?"add":"remove"](e)}var Be=class{constructor(e=!1){this.is_svg=!1,this.is_svg=e,this.e=this.n=null}c(e){this.h(e)}m(e,t,l=null){this.e||(this.is_svg?this.e=Jn(t.nodeName):this.e=C(t.nodeType===11?"TEMPLATE":t.nodeName),this.t=t.tagName!=="TEMPLATE"?t:t.content,this.c(e)),this.i(l)}h(e){this.e.innerHTML=e,this.n=Array.from(this.e.nodeName==="TEMPLATE"?this.e.content.childNodes:this.e.childNodes)}i(e){for(let t=0;tn.indexOf(l)===-1?e.push(l):t.push(l)),t.forEach(l=>l()),ne=e}var Pe=new Set,$;function re(){$={r:0,c:[],p:$}}function ie(){$.r||G($.c),$=$.p}function D(n,e){n&&n.i&&(Pe.delete(n),n.i(e))}function I(n,e,t,l){if(n&&n.o){if(Pe.has(n))return;Pe.add(n),$.c.push(()=>{Pe.delete(n),l&&(t&&n.d(1),l())}),n.o(e)}else l&&l()}function qt(n,e){I(n,1,1,()=>{e.delete(n.key)})}function Bt(n,e,t,l,s,r,i,o,a,h,_,f){let c=n.length,E=r.length,u=c,m={};for(;u--;)m[n[u].key]=u;let d=[],T=new Map,R=new Map,k=[];for(u=E;u--;){let M=f(s,r,u),L=t(M),U=i.get(L);U?l&&k.push(()=>U.p(M,e)):(U=h(L,M),U.c()),T.set(L,d[u]=U),L in m&&R.set(L,Math.abs(u-m[L]))}let F=new Set,x=new Set;function ae(M){D(M,1),M.m(o,_),i.set(M.key,M),_=M.first,E--}for(;c&&E;){let M=d[E-1],L=n[c-1],U=M.key,Y=L.key;M===L?(_=M.first,c--,E--):T.has(Y)?!i.has(U)||F.has(U)?ae(M):x.has(Y)?c--:R.get(U)>R.get(Y)?(x.add(U),ae(M)):(F.add(Y),c--):(a(L,i),c--)}for(;c--;){let M=n[c];T.has(M.key)||a(M,i)}for(;E;)ae(d[E-1]);return G(k),d}var $n=["allowfullscreen","allowpaymentrequest","async","autofocus","autoplay","checked","controls","default","defer","disabled","formnovalidate","hidden","inert","ismap","loop","multiple","muted","nomodule","novalidate","open","playsinline","readonly","required","reversed","selected"],Or=new Set([...$n]);function Gt(n,e,t){let l=n.$$.props[e];l!==void 0&&(n.$$.bound[l]=t,t(n.$$.ctx[l]))}function Ge(n){n&&n.c()}function he(n,e,t,l){let{fragment:s,after_update:r}=n.$$;s&&s.m(e,t),l||Ze(()=>{let i=n.$$.on_mount.map(Qe).filter(qe);n.$$.on_destroy?n.$$.on_destroy.push(...i):G(i),n.$$.on_mount=[]}),r.forEach(Ze)}function oe(n,e){let t=n.$$;t.fragment!==null&&(xn(t.after_update),G(t.on_destroy),t.fragment&&t.fragment.d(e),t.on_destroy=t.fragment=null,t.ctx=[])}function el(n,e){n.$$.dirty[0]===-1&&(te.push(n),Zn(),n.$$.dirty.fill(0)),n.$$.dirty[e/31|0]|=1<{let u=E.length?E[0]:c;return h.ctx&&s(h.ctx[f],h.ctx[f]=u)&&(!h.skip_bound&&h.bound[f]&&h.bound[f](u),_&&el(n,f)),c}):[],h.update(),_=!0,G(h.before_update),h.fragment=l?l(h.ctx):!1,e.target){if(e.hydrate){Vn();let f=Kn(e.target);h.fragment&&h.fragment.l(f),f.forEach(v)}else h.fragment&&h.fragment.c();e.intro&&D(n.$$.fragment),he(n,e.target,e.anchor,e.customElement),Wn(),Pt()}fe(a)}var tl;typeof HTMLElement=="function"&&(tl=class extends HTMLElement{constructor(){super(),this.attachShadow({mode:"open"})}connectedCallback(){let{on_mount:n}=this.$$;this.$$.on_disconnect=n.map(Qe).filter(qe);for(let e in this.$$.slotted)this.appendChild(this.$$.slotted[e])}attributeChangedCallback(n,e,t){this[n]=t}disconnectedCallback(){G(this.$$.on_disconnect)}$destroy(){oe(this,1),this.$destroy=j}$on(n,e){if(!qe(e))return j;let t=this.$$.callbacks[n]||(this.$$.callbacks[n]=[]);return t.push(e),()=>{let l=t.indexOf(e);l!==-1&&t.splice(l,1)}}$set(n){this.$$set&&!zt(n)&&(this.$$.skip_bound=!0,this.$$set(n),this.$$.skip_bound=!1)}});var q=class{$destroy(){oe(this,1),this.$destroy=j}$on(e,t){if(!qe(t))return j;let l=this.$$.callbacks[e]||(this.$$.callbacks[e]=[]);return l.push(t),()=>{let s=l.indexOf(t);s!==-1&&l.splice(s,1)}}$set(e){this.$$set&&!zt(e)&&(this.$$.skip_bound=!0,this.$$set(e),this.$$.skip_bound=!1)}};function z(n){let e=typeof n=="string"?n.charCodeAt(0):n;return e>=97&&e<=122||e>=65&&e<=90}function Q(n){let e=typeof n=="string"?n.charCodeAt(0):n;return e>=48&&e<=57}function K(n){return z(n)||Q(n)}var Vt=["art-lojban","cel-gaulish","no-bok","no-nyn","zh-guoyu","zh-hakka","zh-min","zh-min-nan","zh-xiang"];var et={"en-gb-oed":"en-GB-oxendict","i-ami":"ami","i-bnn":"bnn","i-default":null,"i-enochian":null,"i-hak":"hak","i-klingon":"tlh","i-lux":"lb","i-mingo":null,"i-navajo":"nv","i-pwn":"pwn","i-tao":"tao","i-tay":"tay","i-tsu":"tsu","sgn-be-fr":"sfb","sgn-be-nl":"vgt","sgn-ch-de":"sgg","art-lojban":"jbo","cel-gaulish":null,"no-bok":"nb","no-nyn":"nn","zh-guoyu":"cmn","zh-hakka":"hak","zh-min":null,"zh-min-nan":"nan","zh-xiang":"hsn"};var nl={}.hasOwnProperty;function Ve(n,e={}){let t=Wt(),l=String(n),s=l.toLowerCase(),r=0;if(n==null)throw new Error("Expected string, got `"+n+"`");if(nl.call(et,s)){let o=et[s];return(e.normalize===void 0||e.normalize===null||e.normalize)&&typeof o=="string"?Ve(o):(t[Vt.includes(s)?"regular":"irregular"]=l,t)}for(;z(s.charCodeAt(r))&&r<9;)r++;if(r>1&&r<9){if(t.language=l.slice(0,r),r<4){let o=0;for(;s.charCodeAt(r)===45&&z(s.charCodeAt(r+1))&&z(s.charCodeAt(r+2))&&z(s.charCodeAt(r+3))&&!z(s.charCodeAt(r+4));){if(o>2)return i(r,3,"Too many extended language subtags, expected at most 3 subtags");t.extendedLanguageSubtags.push(l.slice(r+1,r+4)),r+=4,o++}}for(s.charCodeAt(r)===45&&z(s.charCodeAt(r+1))&&z(s.charCodeAt(r+2))&&z(s.charCodeAt(r+3))&&z(s.charCodeAt(r+4))&&!z(s.charCodeAt(r+5))&&(t.script=l.slice(r+1,r+5),r+=5),s.charCodeAt(r)===45&&(z(s.charCodeAt(r+1))&&z(s.charCodeAt(r+2))&&!z(s.charCodeAt(r+3))?(t.region=l.slice(r+1,r+3),r+=3):Q(s.charCodeAt(r+1))&&Q(s.charCodeAt(r+2))&&Q(s.charCodeAt(r+3))&&!Q(s.charCodeAt(r+4))&&(t.region=l.slice(r+1,r+4),r+=4));s.charCodeAt(r)===45;){let o=r+1,a=o;for(;K(s.charCodeAt(a));){if(a-o>7)return i(a,1,"Too long variant, expected at most 8 characters");a++}if(a-o>4||a-o>3&&Q(s.charCodeAt(o)))t.variants.push(l.slice(o,a)),r=a;else break}for(;s.charCodeAt(r)===45&&!(s.charCodeAt(r+1)===120||!K(s.charCodeAt(r+1))||s.charCodeAt(r+2)!==45||!K(s.charCodeAt(r+3)));){let o=r+2,a=0;for(;s.charCodeAt(o)===45&&K(s.charCodeAt(o+1))&&K(s.charCodeAt(o+2));){let h=o+1;for(o=h+2,a++;K(s.charCodeAt(o));){if(o-h>7)return i(o,2,"Too long extension, expected at most 8 characters");o++}}if(!a)return i(o,4,"Empty extension, extensions must have at least 2 characters of content");t.extensions.push({singleton:l.charAt(r+1),extensions:l.slice(r+3,o).split("-")}),r=o}}else r=0;if(r===0&&s.charCodeAt(r)===120||s.charCodeAt(r)===45&&s.charCodeAt(r+1)===120){r=r?r+2:1;let o=r;for(;s.charCodeAt(o)===45&&K(s.charCodeAt(o+1));){let a=r+1;for(o=a;K(s.charCodeAt(o));){if(o-a>7)return i(o,5,"Too long private-use area, expected at most 8 characters");o++}t.privateuse.push(l.slice(r+1,o)),r=o}}if(r!==l.length)return i(r,6,"Found superfluous content after tag");return t;function i(o,a,h){return e.warning&&e.warning(h,a,o),e.forgiving?t:Wt()}}function Wt(){return{language:null,extendedLanguageSubtags:[],script:null,region:null,variants:[],extensions:[],privateuse:[],irregular:null,regular:null}}function Jt(n,e,t){let l=n.slice();return l[8]=e[t][0],l[9]=e[t][1],l}function ll(n){let e,t,l,s,r,i=n[0]&&Kt(n);return{c(){i&&i.c(),e=S(),t=C("div"),l=C("p"),l.textContent=`${n[3](30)}`,s=S(),r=C("p"),r.textContent=`${n[3](40)}`,p(l,"class","pagefind-ui__result-title pagefind-ui__loading svelte-j9e30"),p(r,"class","pagefind-ui__result-excerpt pagefind-ui__loading svelte-j9e30"),p(t,"class","pagefind-ui__result-inner svelte-j9e30")},m(o,a){i&&i.m(o,a),y(o,e,a),y(o,t,a),b(t,l),b(t,s),b(t,r)},p(o,a){o[0]?i||(i=Kt(o),i.c(),i.m(e.parentNode,e)):i&&(i.d(1),i=null)},d(o){i&&i.d(o),o&&v(e),o&&v(t)}}}function sl(n){let e,t,l,s,r=n[1].meta?.title+"",i,o,a,h,_=n[1].excerpt+"",f,c=n[0]&&Yt(n),E=n[2].length&&Zt(n);return{c(){c&&c.c(),e=S(),t=C("div"),l=C("p"),s=C("a"),i=w(r),a=S(),h=C("p"),f=S(),E&&E.c(),p(s,"class","pagefind-ui__result-link svelte-j9e30"),p(s,"href",o=n[1].meta?.url||n[1].url),p(l,"class","pagefind-ui__result-title svelte-j9e30"),p(h,"class","pagefind-ui__result-excerpt svelte-j9e30"),p(t,"class","pagefind-ui__result-inner svelte-j9e30")},m(u,m){c&&c.m(u,m),y(u,e,m),y(u,t,m),b(t,l),b(l,s),b(s,i),b(t,a),b(t,h),h.innerHTML=_,b(t,f),E&&E.m(t,null)},p(u,m){u[0]?c?c.p(u,m):(c=Yt(u),c.c(),c.m(e.parentNode,e)):c&&(c.d(1),c=null),m&2&&r!==(r=u[1].meta?.title+"")&&N(i,r),m&2&&o!==(o=u[1].meta?.url||u[1].url)&&p(s,"href",o),m&2&&_!==(_=u[1].excerpt+"")&&(h.innerHTML=_),u[2].length?E?E.p(u,m):(E=Zt(u),E.c(),E.m(t,null)):E&&(E.d(1),E=null)},d(u){c&&c.d(u),u&&v(e),u&&v(t),E&&E.d()}}}function Kt(n){let e;return{c(){e=C("div"),p(e,"class","pagefind-ui__result-thumb pagefind-ui__loading svelte-j9e30")},m(t,l){y(t,e,l)},d(t){t&&v(e)}}}function Yt(n){let e,t=n[1].meta.image&&Xt(n);return{c(){e=C("div"),t&&t.c(),p(e,"class","pagefind-ui__result-thumb svelte-j9e30")},m(l,s){y(l,e,s),t&&t.m(e,null)},p(l,s){l[1].meta.image?t?t.p(l,s):(t=Xt(l),t.c(),t.m(e,null)):t&&(t.d(1),t=null)},d(l){l&&v(e),t&&t.d()}}}function Xt(n){let e,t,l;return{c(){e=C("img"),p(e,"class","pagefind-ui__result-image svelte-j9e30"),se(e.src,t=n[1].meta?.image)||p(e,"src",t),p(e,"alt",l=n[1].meta?.image_alt||n[1].meta?.title)},m(s,r){y(s,e,r)},p(s,r){r&2&&!se(e.src,t=s[1].meta?.image)&&p(e,"src",t),r&2&&l!==(l=s[1].meta?.image_alt||s[1].meta?.title)&&p(e,"alt",l)},d(s){s&&v(e)}}}function Zt(n){let e,t=n[2],l=[];for(let s=0;sn.toLocaleUpperCase();function il(n,e,t){let{show_images:l=!0}=e,{process_result:s=null}=e,{result:r={data:async()=>{}}}=e,i=["title","image","image_alt","url"],o,a=[],h=async f=>{t(1,o=await f.data()),t(1,o=s?.(o)??o),t(2,a=Object.entries(o.meta).filter(([c])=>!i.includes(c)))},_=(f=30)=>". ".repeat(Math.floor(10+Math.random()*f));return n.$$set=f=>{"show_images"in f&&t(0,l=f.show_images),"process_result"in f&&t(4,s=f.process_result),"result"in f&&t(5,r=f.result)},n.$$.update=()=>{if(n.$$.dirty&32)e:h(r)},[l,o,a,_,s,r]}var tt=class extends q{constructor(e){super(),J(this,e,il,rl,V,{show_images:0,process_result:4,result:5})}},$t=tt;function en(n,e,t){let l=n.slice();return l[11]=e[t][0],l[12]=e[t][1],l}function tn(n,e,t){let l=n.slice();return l[15]=e[t],l}function ol(n){let e,t,l,s,r,i=n[0]&&nn(n);return{c(){i&&i.c(),e=S(),t=C("div"),l=C("p"),l.textContent=`${n[5](30)}`,s=S(),r=C("p"),r.textContent=`${n[5](40)}`,p(l,"class","pagefind-ui__result-title pagefind-ui__loading svelte-4xnkmf"),p(r,"class","pagefind-ui__result-excerpt pagefind-ui__loading svelte-4xnkmf"),p(t,"class","pagefind-ui__result-inner svelte-4xnkmf")},m(o,a){i&&i.m(o,a),y(o,e,a),y(o,t,a),b(t,l),b(t,s),b(t,r)},p(o,a){o[0]?i||(i=nn(o),i.c(),i.m(e.parentNode,e)):i&&(i.d(1),i=null)},d(o){i&&i.d(o),o&&v(e),o&&v(t)}}}function al(n){let e,t,l,s,r=n[1].meta?.title+"",i,o,a,h,_,f=n[0]&&ln(n),c=n[4]&&rn(n),E=n[3],u=[];for(let d=0;dn.toLocaleUpperCase();function cl(n,e,t){let{show_images:l=!0}=e,{process_result:s=null}=e,{result:r={data:async()=>{}}}=e,i=["title","image","image_alt","url"],o,a=[],h=[],_=!1,f=(u,m)=>{if(u.length<=m)return u;let d=[...u].sort((T,R)=>R.locations.length-T.locations.length).slice(0,3).map(T=>T.url);return u.filter(T=>d.includes(T.url))},c=async u=>{t(1,o=await u.data()),t(1,o=s?.(o)??o),t(2,a=Object.entries(o.meta).filter(([m])=>!i.includes(m))),Array.isArray(o.sub_results)&&(t(4,_=o.sub_results?.[0]?.url===(o.meta?.url||o.url)),_?t(3,h=f(o.sub_results.slice(1),3)):t(3,h=f([...o.sub_results],3)))},E=(u=30)=>". ".repeat(Math.floor(10+Math.random()*u));return n.$$set=u=>{"show_images"in u&&t(0,l=u.show_images),"process_result"in u&&t(6,s=u.process_result),"result"in u&&t(7,r=u.result)},n.$$.update=()=>{if(n.$$.dirty&128)e:c(r)},[l,o,a,h,_,E,s,r]}var nt=class extends q{constructor(e){super(),J(this,e,cl,ul,V,{show_images:0,process_result:6,result:7})}},fn=nt;function _n(n,e,t){let l=n.slice();return l[9]=e[t][0],l[10]=e[t][1],l[11]=e,l[12]=t,l}function dn(n,e,t){let l=n.slice();return l[13]=e[t][0],l[14]=e[t][1],l[15]=e,l[16]=t,l}function hn(n){let e,t,l=n[3]("filters_label",n[4],n[5])+"",s,r,i=Object.entries(n[1]),o=[];for(let a=0;an.toLocaleUpperCase();function _l(n,e,t){let{available_filters:l=null}=e,{show_empty_filters:s=!0}=e,{translate:r=()=>""}=e,{automatic_translations:i={}}=e,{translations:o={}}=e,a={},h=!1,_=!1;function f(c,E){a[`${c}:${E}`]=this.checked,t(0,a)}return n.$$set=c=>{"available_filters"in c&&t(1,l=c.available_filters),"show_empty_filters"in c&&t(2,s=c.show_empty_filters),"translate"in c&&t(3,r=c.translate),"automatic_translations"in c&&t(4,i=c.automatic_translations),"translations"in c&&t(5,o=c.translations)},n.$$.update=()=>{if(n.$$.dirty&130){e:if(l&&!h){t(7,h=!0);let c=Object.entries(l||{});c.length===1&&Object.entries(c[0][1])?.length<=6&&t(6,_=!0)}}},[a,l,s,r,i,o,_,h,f]}var lt=class extends q{constructor(e){super(),J(this,e,_l,fl,V,{available_filters:1,show_empty_filters:2,translate:3,automatic_translations:4,translations:5,selected_filters:0})}get selected_filters(){return this.$$.ctx[0]}},bn=lt;var st={};A(st,{comments:()=>hl,default:()=>gl,direction:()=>ml,strings:()=>pl,thanks_to:()=>dl});var dl="Jan Claasen",hl="",ml="ltr",pl={placeholder:"Soek",clear_search:"Opruim",load_more:"Laai nog resultate",search_label:"Soek hierdie webwerf",filters_label:"Filters",zero_results:"Geen resultate vir [SEARCH_TERM]",many_results:"[COUNT] resultate vir [SEARCH_TERM]",one_result:"[COUNT] resultate vir [SEARCH_TERM]",alt_search:"Geen resultate vir [SEARCH_TERM]. Toon resultate vir [DIFFERENT_TERM] in plaas daarvan",search_suggestion:"Geen resultate vir [SEARCH_TERM]. Probeer eerder een van die volgende terme:",searching:"Soek vir [SEARCH_TERM]"},gl={thanks_to:dl,comments:hl,direction:ml,strings:pl};var rt={};A(rt,{comments:()=>bl,default:()=>Cl,direction:()=>Rl,strings:()=>Tl,thanks_to:()=>El});var El="Pablo Villaverde ",bl="",Rl="ltr",Tl={placeholder:"Cerca",clear_search:"Netejar",load_more:"Veure m\xE9es resultats",search_label:"Cerca en aquest lloc",filters_label:"Filtres",zero_results:"No es van trobar resultats per [SEARCH_TERM]",many_results:"[COUNT] resultats trobats per [SEARCH_TERM]",one_result:"[COUNT] resultat trobat per [SEARCH_TERM]",alt_search:"No es van trobar resultats per [SEARCH_TERM]. Mostrant al seu lloc resultats per [DIFFERENT_TERM]",search_suggestion:"No es van trobar resultats per [SEARCH_TERM]. Proveu una de les cerques seg\xFCents:",searching:"Cercant [SEARCH_TERM]..."},Cl={thanks_to:El,comments:bl,direction:Rl,strings:Tl};var it={};A(it,{comments:()=>yl,default:()=>wl,direction:()=>kl,strings:()=>Sl,thanks_to:()=>vl});var vl="Jan Claasen",yl="",kl="ltr",Sl={placeholder:"Suche",clear_search:"L\xF6schen",load_more:"Mehr Ergebnisse laden",search_label:"Suche diese Seite",filters_label:"Filter",zero_results:"Keine Ergebnisse f\xFCr [SEARCH_TERM]",many_results:"[COUNT] Ergebnisse f\xFCr [SEARCH_TERM]",one_result:"[COUNT] Ergebnis f\xFCr [SEARCH_TERM]",alt_search:"Keine Ergebnisse f\xFCr [SEARCH_TERM]. Stattdessen werden Ergebnisse f\xFCr [DIFFERENT_TERM] angezeigt",search_suggestion:"Keine Ergebnisse f\xFCr [SEARCH_TERM]. Versuchen Sie eine der folgenden Suchen:",searching:"Suche f\xFCr [SEARCH_TERM]"},wl={thanks_to:vl,comments:yl,direction:kl,strings:Sl};var ot={};A(ot,{comments:()=>Ml,default:()=>Nl,direction:()=>Fl,strings:()=>Hl,thanks_to:()=>Al});var Al="Liam Bigelow ",Ml="",Fl="ltr",Hl={placeholder:"Search",clear_search:"Clear",load_more:"Load more results",search_label:"Search this site",filters_label:"Filters",zero_results:"No results for [SEARCH_TERM]",many_results:"[COUNT] results for [SEARCH_TERM]",one_result:"[COUNT] result for [SEARCH_TERM]",alt_search:"No results for [SEARCH_TERM]. Showing results for [DIFFERENT_TERM] instead",search_suggestion:"No results for [SEARCH_TERM]. Try one of the following searches:",searching:"Searching for [SEARCH_TERM]..."},Nl={thanks_to:Al,comments:Ml,direction:Fl,strings:Hl};var at={};A(at,{comments:()=>jl,default:()=>Ul,direction:()=>Dl,strings:()=>zl,thanks_to:()=>Ol});var Ol="Pablo Villaverde ",jl="",Dl="ltr",zl={placeholder:"Buscar",clear_search:"Limpiar",load_more:"Ver m\xE1s resultados",search_label:"Buscar en este sitio",filters_label:"Filtros",zero_results:"No se encontraron resultados para [SEARCH_TERM]",many_results:"[COUNT] resultados encontrados para [SEARCH_TERM]",one_result:"[COUNT] resultado encontrado para [SEARCH_TERM]",alt_search:"No se encontraron resultados para [SEARCH_TERM]. Mostrando en su lugar resultados para [DIFFERENT_TERM]",search_suggestion:"No se encontraron resultados para [SEARCH_TERM]. Prueba una de las siguientes b\xFAsquedas:",searching:"Buscando [SEARCH_TERM]..."},Ul={thanks_to:Ol,comments:jl,direction:Dl,strings:zl};var ut={};A(ut,{comments:()=>Ll,default:()=>Bl,direction:()=>Pl,strings:()=>ql,thanks_to:()=>Il});var Il="Valtteri Laitinen ",Ll="",Pl="ltr",ql={placeholder:"Haku",clear_search:"Tyhjenn\xE4",load_more:"Lataa lis\xE4\xE4 tuloksia",search_label:"Hae t\xE4lt\xE4 sivustolta",filters_label:"Suodattimet",zero_results:"Ei tuloksia haulle [SEARCH_TERM]",many_results:"[COUNT] tulosta haulle [SEARCH_TERM]",one_result:"[COUNT] tulos haulle [SEARCH_TERM]",alt_search:"Ei tuloksia haulle [SEARCH_TERM]. N\xE4ytet\xE4\xE4n tulokset sen sijaan haulle [DIFFERENT_TERM]",search_suggestion:"Ei tuloksia haulle [SEARCH_TERM]. Kokeile jotain seuraavista:",searching:"Haetaan [SEARCH_TERM]..."},Bl={thanks_to:Il,comments:Ll,direction:Pl,strings:ql};var ct={};A(ct,{comments:()=>Vl,default:()=>Kl,direction:()=>Wl,strings:()=>Jl,thanks_to:()=>Gl});var Gl="Nicolas Friedli ",Vl="",Wl="ltr",Jl={placeholder:"Rechercher",clear_search:"Nettoyer",load_more:"Charger plus de r\xE9sultats",search_label:"Recherche sur ce site",filters_label:"Filtres",zero_results:"Pas de r\xE9sultat pour [SEARCH_TERM]",many_results:"[COUNT] r\xE9sultats pour [SEARCH_TERM]",one_result:"[COUNT] r\xE9sultat pour [SEARCH_TERM]",alt_search:"Pas de r\xE9sultat pour [SEARCH_TERM]. Montre les r\xE9sultats pour [DIFFERENT_TERM] \xE0 la place",search_suggestion:"Pas de r\xE9sultat pour [SEARCH_TERM]. Essayer une des recherches suivantes:",searching:"Recherche [SEARCH_TERM]..."},Kl={thanks_to:Gl,comments:Vl,direction:Wl,strings:Jl};var ft={};A(ft,{comments:()=>Xl,default:()=>xl,direction:()=>Zl,strings:()=>Ql,thanks_to:()=>Yl});var Yl="Pablo Villaverde ",Xl="",Zl="ltr",Ql={placeholder:"Buscar",clear_search:"Limpar",load_more:"Ver m\xE1is resultados",search_label:"Buscar neste sitio",filters_label:"Filtros",zero_results:"Non se atoparon resultados para [SEARCH_TERM]",many_results:"[COUNT] resultados atopados para [SEARCH_TERM]",one_result:"[COUNT] resultado atopado para [SEARCH_TERM]",alt_search:"Non se atoparon resultados para [SEARCH_TERM]. Amosando no seu lugar resultados para [DIFFERENT_TERM]",search_suggestion:"Non se atoparon resultados para [SEARCH_TERM]. Probe unha das seguintes pesquisas:",searching:"Buscando [SEARCH_TERM]..."},xl={thanks_to:Yl,comments:Xl,direction:Zl,strings:Ql};var _t={};A(_t,{comments:()=>es,default:()=>ls,direction:()=>ts,strings:()=>ns,thanks_to:()=>$l});var $l="Amit Yadav ",es="",ts="ltr",ns={placeholder:"\u0916\u094B\u091C\u0947\u0902",clear_search:"\u0938\u093E\u092B \u0915\u0930\u0947\u0902",load_more:"\u0914\u0930 \u0905\u0927\u093F\u0915 \u092A\u0930\u093F\u0923\u093E\u092E \u0932\u094B\u0921 \u0915\u0930\u0947\u0902",search_label:"\u0907\u0938 \u0938\u093E\u0907\u091F \u092E\u0947\u0902 \u0916\u094B\u091C\u0947\u0902",filters_label:"\u092B\u093C\u093F\u0932\u094D\u091F\u0930",zero_results:"\u0915\u094B\u0908 \u092A\u0930\u093F\u0923\u093E\u092E [SEARCH_TERM] \u0915\u0947 \u0932\u093F\u090F \u0928\u0939\u0940\u0902 \u092E\u093F\u0932\u093E",many_results:"[COUNT] \u092A\u0930\u093F\u0923\u093E\u092E [SEARCH_TERM] \u0915\u0947 \u0932\u093F\u090F \u092E\u093F\u0932\u0947",one_result:"[COUNT] \u092A\u0930\u093F\u0923\u093E\u092E [SEARCH_TERM] \u0915\u0947 \u0932\u093F\u090F \u092E\u093F\u0932\u093E",alt_search:"[SEARCH_TERM] \u0915\u0947 \u0932\u093F\u090F \u0915\u094B\u0908 \u092A\u0930\u093F\u0923\u093E\u092E \u0928\u0939\u0940\u0902 \u092E\u093F\u0932\u093E\u0964 \u0907\u0938\u0915\u0947 \u092C\u091C\u093E\u092F [DIFFERENT_TERM] \u0915\u0947 \u0932\u093F\u090F \u092A\u0930\u093F\u0923\u093E\u092E \u0926\u093F\u0916\u093E \u0930\u0939\u093E \u0939\u0948",search_suggestion:"[SEARCH_TERM] \u0915\u0947 \u0932\u093F\u090F \u0915\u094B\u0908 \u092A\u0930\u093F\u0923\u093E\u092E \u0928\u0939\u0940\u0902 \u092E\u093F\u0932\u093E\u0964 \u0928\u093F\u092E\u094D\u0928\u0932\u093F\u0916\u093F\u0924 \u0916\u094B\u091C\u094B\u0902 \u092E\u0947\u0902 \u0938\u0947 \u0915\u094B\u0908 \u090F\u0915 \u0906\u091C\u093C\u092E\u093E\u090F\u0902:",searching:"[SEARCH_TERM] \u0915\u0940 \u0916\u094B\u091C \u0915\u0940 \u091C\u093E \u0930\u0939\u0940 \u0939\u0948..."},ls={thanks_to:$l,comments:es,direction:ts,strings:ns};var dt={};A(dt,{comments:()=>rs,default:()=>as,direction:()=>is,strings:()=>os,thanks_to:()=>ss});var ss="Nixentric",rs="",is="ltr",os={placeholder:"Cari",clear_search:"Bersihkan",load_more:"Muat lebih banyak hasil",search_label:"Telusuri situs ini",filters_label:"Filter",zero_results:"[SEARCH_TERM] tidak ditemukan",many_results:"Ditemukan [COUNT] hasil untuk [SEARCH_TERM]",one_result:"Ditemukan [COUNT] hasil untuk [SEARCH_TERM]",alt_search:"[SEARCH_TERM] tidak ditemukan. Menampilkan hasil [DIFFERENT_TERM] sebagai gantinya",search_suggestion:"[SEARCH_TERM] tidak ditemukan. Coba salah satu pencarian berikut ini:",searching:"Mencari [SEARCH_TERM]..."},as={thanks_to:ss,comments:rs,direction:is,strings:os};var ht={};A(ht,{comments:()=>cs,default:()=>ds,direction:()=>fs,strings:()=>_s,thanks_to:()=>us});var us="Cosette Bruhns Alonso, Andrew Janco ",cs="",fs="ltr",_s={placeholder:"Cerca",clear_search:"Cancella la cronologia",load_more:"Mostra pi\xF9 risultati",search_label:"Cerca nel sito",filters_label:"Filtri di ricerca",zero_results:"Nessun risultato per [SEARCH_TERM]",many_results:"[COUNT] risultati per [SEARCH_TERM]",one_result:"[COUNT] risultato per [SEARCH_TERM]",alt_search:"Nessun risultato per [SEARCH_TERM]. Mostrando risultati per [DIFFERENT_TERM] come alternativa.",search_suggestion:"Nessun risultato per [SEARCH_TERM]. Prova una delle seguenti ricerche:",searching:"Cercando [SEARCH_TERM]..."},ds={thanks_to:us,comments:cs,direction:fs,strings:_s};var mt={};A(mt,{comments:()=>ms,default:()=>Es,direction:()=>ps,strings:()=>gs,thanks_to:()=>hs});var hs="Tate",ms="",ps="ltr",gs={placeholder:"\u691C\u7D22",clear_search:"\u6D88\u3059",load_more:"\u3082\u3063\u3068\u8AAD\u307F\u8FBC\u3080",search_label:"\u3053\u306E\u30B5\u30A4\u30C8\u3092\u691C\u7D22",filters_label:"\u30D5\u30A3\u30EB\u30BF",zero_results:"[SEARCH_TERM]\u306E\u691C\u7D22\u306B\u4E00\u81F4\u3059\u308B\u4EF6\u306F\u3042\u308A\u307E\u305B\u3093\u3067\u3057\u305F",many_results:"[SEARCH_TERM]\u306E[COUNT]\u4EF6\u306E\u691C\u7D22\u7D50\u679C",one_result:"[SEARCH_TERM]\u306E[COUNT]\u4EF6\u306E\u691C\u7D22\u7D50\u679C",alt_search:"[SEARCH_TERM]\u306E\u691C\u7D22\u306B\u4E00\u81F4\u3059\u308B\u4EF6\u306F\u3042\u308A\u307E\u305B\u3093\u3067\u3057\u305F\u3002[DIFFERENT_TERM]\u306E\u691C\u7D22\u7D50\u679C\u3092\u8868\u793A\u3057\u3066\u3044\u307E\u3059",search_suggestion:"[SEARCH_TERM]\u306E\u691C\u7D22\u306B\u4E00\u81F4\u3059\u308B\u4EF6\u306F\u3042\u308A\u307E\u305B\u3093\u3067\u3057\u305F\u3002\u6B21\u306E\u3044\u305A\u308C\u304B\u306E\u691C\u7D22\u3092\u8A66\u3057\u3066\u304F\u3060\u3055\u3044",searching:"[SEARCH_TERM]\u3092\u691C\u7D22\u3057\u3066\u3044\u307E\u3059"},Es={thanks_to:hs,comments:ms,direction:ps,strings:gs};var pt={};A(pt,{comments:()=>Rs,default:()=>vs,direction:()=>Ts,strings:()=>Cs,thanks_to:()=>bs});var bs="Paul van Brouwershaven",Rs="",Ts="ltr",Cs={placeholder:"Zoeken",clear_search:"Reset",load_more:"Meer resultaten laden",search_label:"Doorzoek deze site",filters_label:"Filters",zero_results:"Geen resultaten voor [SEARCH_TERM]",many_results:"[COUNT] resultaten voor [SEARCH_TERM]",one_result:"[COUNT] resultaat voor [SEARCH_TERM]",alt_search:"Geen resultaten voor [SEARCH_TERM]. In plaats daarvan worden resultaten voor [DIFFERENT_TERM] weergegeven",search_suggestion:"Geen resultaten voor [SEARCH_TERM]. Probeer een van de volgende zoekopdrachten:",searching:"Zoeken naar [SEARCH_TERM]..."},vs={thanks_to:bs,comments:Rs,direction:Ts,strings:Cs};var gt={};A(gt,{comments:()=>ks,default:()=>As,direction:()=>Ss,strings:()=>ws,thanks_to:()=>ys});var ys="Christopher Wingate",ks="",Ss="ltr",ws={placeholder:"S\xF8k",clear_search:"Fjern",load_more:"Last flere resultater",search_label:"S\xF8k p\xE5 denne siden",filters_label:"Filtre",zero_results:"Ingen resultater for [SEARCH_TERM]",many_results:"[COUNT] resultater for [SEARCH_TERM]",one_result:"[COUNT] resultat for [SEARCH_TERM]",alt_search:"Ingen resultater for [SEARCH_TERM]. Viser resultater for [DIFFERENT_TERM] i stedet",search_suggestion:"Ingen resultater for [SEARCH_TERM]. Pr\xF8v en av disse s\xF8keordene i stedet:",searching:"S\xF8ker etter [SEARCH_TERM]"},As={thanks_to:ys,comments:ks,direction:Ss,strings:ws};var Et={};A(Et,{comments:()=>Fs,default:()=>Os,direction:()=>Hs,strings:()=>Ns,thanks_to:()=>Ms});var Ms="Jonatah",Fs="",Hs="ltr",Ns={placeholder:"Pesquisar",clear_search:"Limpar",load_more:"Ver mais resultados",search_label:"Pesquisar",filters_label:"Filtros",zero_results:"Nenhum resultado encontrado para [SEARCH_TERM]",many_results:"[COUNT] resultados encontrados para [SEARCH_TERM]",one_result:"[COUNT] resultado encontrado para [SEARCH_TERM]",alt_search:"Nenhum resultado encontrado para [SEARCH_TERM]. Exibindo resultados para [DIFFERENT_TERM]",search_suggestion:"Nenhum resultado encontrado para [SEARCH_TERM]. Tente uma das seguintes pesquisas:",searching:"Pesquisando por [SEARCH_TERM]..."},Os={thanks_to:Ms,comments:Fs,direction:Hs,strings:Ns};var bt={};A(bt,{comments:()=>Ds,default:()=>Is,direction:()=>zs,strings:()=>Us,thanks_to:()=>js});var js="Aleksandr Gordeev",Ds="",zs="ltr",Us={placeholder:"\u041F\u043E\u0438\u0441\u043A",clear_search:"\u041E\u0447\u0438\u0441\u0442\u0438\u0442\u044C \u043F\u043E\u043B\u0435",load_more:"\u0417\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044C \u0435\u0449\u0435",search_label:"\u041F\u043E\u0438\u0441\u043A \u043F\u043E \u0441\u0430\u0439\u0442\u0443",filters_label:"\u0424\u0438\u043B\u044C\u0442\u0440\u044B",zero_results:"\u041D\u0438\u0447\u0435\u0433\u043E \u043D\u0435 \u043D\u0430\u0439\u0434\u0435\u043D\u043E \u043F\u043E \u0437\u0430\u043F\u0440\u043E\u0441\u0443: [SEARCH_TERM]",many_results:"[COUNT] \u0440\u0435\u0437\u0443\u043B\u044C\u0442\u0430\u0442\u043E\u0432 \u043F\u043E \u0437\u0430\u043F\u0440\u043E\u0441\u0443: [SEARCH_TERM]",one_result:"[COUNT] \u0440\u0435\u0437\u0443\u043B\u044C\u0442\u0430\u0442 \u043F\u043E \u0437\u0430\u043F\u0440\u043E\u0441\u0443: [SEARCH_TERM]",alt_search:"\u041D\u0438\u0447\u0435\u0433\u043E \u043D\u0435 \u043D\u0430\u0439\u0434\u0435\u043D\u043E \u043F\u043E \u0437\u0430\u043F\u0440\u043E\u0441\u0443: [SEARCH_TERM]. \u041F\u043E\u043A\u0430\u0437\u0430\u043D\u044B \u0440\u0435\u0437\u0443\u043B\u044C\u0442\u0430\u0442\u044B \u043F\u043E \u0437\u0430\u043F\u0440\u043E\u0441\u0443: [DIFFERENT_TERM]",search_suggestion:"\u041D\u0438\u0447\u0435\u0433\u043E \u043D\u0435 \u043D\u0430\u0439\u0434\u0435\u043D\u043E \u043F\u043E \u0437\u0430\u043F\u0440\u043E\u0441\u0443: [SEARCH_TERM]. \u041F\u043E\u043F\u0440\u043E\u0431\u0443\u0439\u0442\u0435 \u043E\u0434\u0438\u043D \u0438\u0437 \u0441\u043B\u0435\u0434\u0443\u044E\u0449\u0438\u0445 \u0432\u0430\u0440\u0438\u0430\u043D\u0442\u043E\u0432",searching:"\u041F\u043E\u0438\u0441\u043A \u043F\u043E \u0437\u0430\u043F\u0440\u043E\u0441\u0443: [SEARCH_TERM]"},Is={thanks_to:js,comments:Ds,direction:zs,strings:Us};var Rt={};A(Rt,{comments:()=>Ps,default:()=>Gs,direction:()=>qs,strings:()=>Bs,thanks_to:()=>Ls});var Ls="Andrija Sagicc",Ps="",qs="ltr",Bs={placeholder:"\u041F\u0440\u0435\u0442\u0440\u0430\u0433\u0430",clear_search:"\u0411\u0440\u0438\u0441\u0430\u045A\u0435",load_more:"\u041F\u0440\u0438\u043A\u0430\u0437 \u0432\u0438\u0448\u0435 \u0440\u0435\u0437\u0443\u043B\u0442\u0430\u0442\u0430",search_label:"\u041F\u0440\u0435\u0442\u0440\u0430\u0433\u0430 \u0441\u0430\u0458\u0442\u0430",filters_label:"\u0424\u0438\u043B\u0442\u0435\u0440\u0438",zero_results:"\u041D\u0435\u043C\u0430 \u0440\u0435\u0437\u0443\u043B\u0442\u0430\u0442\u0430 \u0437\u0430 [SEARCH_TERM]",many_results:"[COUNT] \u0440\u0435\u0437\u0443\u043B\u0442\u0430\u0442\u0430 \u0437\u0430 [SEARCH_TERM]",one_result:"[COUNT] \u0440\u0435\u0437\u0443\u043B\u0442\u0430\u0442\u0430 \u0437\u0430 [SEARCH_TERM]",alt_search:"\u041D\u0435\u043C\u0430 \u0440\u0435\u0437\u0443\u043B\u0442\u0430\u0442\u0430 \u0437\u0430 [SEARCH_TERM]. \u041F\u0440\u0438\u043A\u0430\u0437 \u0434\u043E\u0434\u0430\u0442\u043D\u0438\u043A \u0440\u0435\u0437\u0443\u043B\u0442\u0430\u0442\u0430 \u0437\u0430 [DIFFERENT_TERM]",search_suggestion:"\u041D\u0435\u043C\u0430 \u0440\u0435\u0437\u0443\u043B\u0442\u0430\u0442\u0430 \u0437\u0430 [SEARCH_TERM]. \u041F\u043E\u043A\u0443\u0448\u0430\u0458\u0442\u0435 \u0441\u0430 \u043D\u0435\u043A\u043E\u043C \u043E\u0434 \u0441\u043B\u0435\u0434\u0435\u045B\u0438\u0445 \u043F\u0440\u0435\u0442\u0440\u0430\u0433\u0430:",searching:"\u041F\u0440\u0435\u0442\u0440\u0430\u0433\u0430 \u0442\u0435\u0440\u043C\u0438\u043D\u0430 [SEARCH_TERM]..."},Gs={thanks_to:Ls,comments:Ps,direction:qs,strings:Bs};var Tt={};A(Tt,{comments:()=>Ws,default:()=>Ys,direction:()=>Js,strings:()=>Ks,thanks_to:()=>Vs});var Vs="Montazar Al-Jaber ",Ws="",Js="ltr",Ks={placeholder:"S\xF6k",clear_search:"Rensa",load_more:"Visa fler tr\xE4ffar",search_label:"S\xF6k p\xE5 denna sida",filters_label:"Filter",zero_results:"[SEARCH_TERM] gav inga tr\xE4ffar",many_results:"[SEARCH_TERM] gav [COUNT] tr\xE4ffar",one_result:"[SEARCH_TERM] gav [COUNT] tr\xE4ff",alt_search:"[SEARCH_TERM] gav inga tr\xE4ffar. Visar resultat f\xF6r [DIFFERENT_TERM] ist\xE4llet",search_suggestion:"[SEARCH_TERM] gav inga tr\xE4ffar. F\xF6rs\xF6k igen med en av f\xF6ljande s\xF6kord:",searching:"S\xF6ker efter [SEARCH_TERM]..."},Ys={thanks_to:Vs,comments:Ws,direction:Js,strings:Ks};var Ct={};A(Ct,{comments:()=>Zs,default:()=>$s,direction:()=>Qs,strings:()=>xs,thanks_to:()=>Xs});var Xs="",Zs="",Qs="ltr",xs={placeholder:"\u0BA4\u0BC7\u0B9F\u0BC1\u0B95",clear_search:"\u0B85\u0BB4\u0BBF\u0B95\u0BCD\u0B95\u0BC1\u0B95",load_more:"\u0BAE\u0BC7\u0BB2\u0BC1\u0BAE\u0BCD \u0BAE\u0BC1\u0B9F\u0BBF\u0BB5\u0BC1\u0B95\u0BB3\u0BC8\u0B95\u0BCD \u0B95\u0BBE\u0B9F\u0BCD\u0B9F\u0BC1\u0B95",search_label:"\u0B87\u0BA8\u0BCD\u0BA4 \u0BA4\u0BB3\u0BA4\u0BCD\u0BA4\u0BBF\u0BB2\u0BCD \u0BA4\u0BC7\u0B9F\u0BC1\u0B95",filters_label:"\u0BB5\u0B9F\u0BBF\u0B95\u0B9F\u0BCD\u0B9F\u0BB2\u0BCD\u0B95\u0BB3\u0BCD",zero_results:"[SEARCH_TERM] \u0B95\u0BCD\u0B95\u0BBE\u0BA9 \u0BAE\u0BC1\u0B9F\u0BBF\u0BB5\u0BC1\u0B95\u0BB3\u0BCD \u0B87\u0BB2\u0BCD\u0BB2\u0BC8",many_results:"[SEARCH_TERM] \u0B95\u0BCD\u0B95\u0BBE\u0BA9 [COUNT] \u0BAE\u0BC1\u0B9F\u0BBF\u0BB5\u0BC1\u0B95\u0BB3\u0BCD",one_result:"[SEARCH_TERM] \u0B95\u0BCD\u0B95\u0BBE\u0BA9 \u0BAE\u0BC1\u0B9F\u0BBF\u0BB5\u0BC1",alt_search:"[SEARCH_TERM] \u0B87\u0BA4\u0BCD\u0BA4\u0BC7\u0B9F\u0BB2\u0BC1\u0B95\u0BCD\u0B95\u0BBE\u0BA9 \u0BAE\u0BC1\u0B9F\u0BBF\u0BB5\u0BC1\u0B95\u0BB3\u0BCD \u0B87\u0BB2\u0BCD\u0BB2\u0BC8, \u0B87\u0BA8\u0BCD\u0BA4 \u0BA4\u0BC7\u0B9F\u0BB2\u0BCD\u0B95\u0BB3\u0BC1\u0B95\u0BCD\u0B95\u0BBE\u0BA9 \u0B92\u0BA4\u0BCD\u0BA4 \u0BAE\u0BC1\u0B9F\u0BBF\u0BB5\u0BC1\u0B95\u0BB3\u0BCD [DIFFERENT_TERM]",search_suggestion:"[SEARCH_TERM] \u0B87\u0BA4\u0BCD \u0BA4\u0BC7\u0B9F\u0BB2\u0BC1\u0B95\u0BCD\u0B95\u0BBE\u0BA9 \u0BAE\u0BC1\u0B9F\u0BBF\u0BB5\u0BC1\u0B95\u0BB3\u0BCD \u0B87\u0BB2\u0BCD\u0BB2\u0BC8.\u0B87\u0BA4\u0BB1\u0BCD\u0B95\u0BC1 \u0BAA\u0BA4\u0BBF\u0BB2\u0BC0\u0B9F\u0BBE\u0BA9 \u0BA4\u0BC7\u0B9F\u0BB2\u0BCD\u0B95\u0BB3\u0BC8 \u0BA4\u0BC7\u0B9F\u0BC1\u0B95:",searching:"[SEARCH_TERM] \u0BA4\u0BC7\u0B9F\u0BAA\u0BCD\u0BAA\u0B9F\u0BC1\u0B95\u0BBF\u0BA9\u0BCD\u0BB1\u0BA4\u0BC1"},$s={thanks_to:Xs,comments:Zs,direction:Qs,strings:xs};var vt={};A(vt,{comments:()=>tr,default:()=>sr,direction:()=>nr,strings:()=>lr,thanks_to:()=>er});var er="Taylan \xD6zg\xFCr Bildik",tr="",nr="ltr",lr={placeholder:"Ara\u015Ft\u0131r",clear_search:"Temizle",load_more:"Daha fazla sonu\xE7",search_label:"Site genelinde arama",filters_label:"Filtreler",zero_results:"[SEARCH_TERM] i\xE7in sonu\xE7 yok",many_results:"[SEARCH_TERM] i\xE7in [COUNT] sonu\xE7 bulundu",one_result:"[SEARCH_TERM] i\xE7in [COUNT] sonu\xE7 bulundu",alt_search:"[SEARCH_TERM] i\xE7in sonu\xE7 yok. Bunun yerine [DIFFERENT_TERM] i\xE7in sonu\xE7lar g\xF6steriliyor",search_suggestion:"[SEARCH_TERM] i\xE7in sonu\xE7 yok. Alternatif olarak a\u015Fa\u011F\u0131daki kelimelerden birini deneyebilirsiniz:",searching:"[SEARCH_TERM] ara\u015Ft\u0131r\u0131l\u0131yor..."},sr={thanks_to:er,comments:tr,direction:nr,strings:lr};var yt={};A(yt,{comments:()=>ir,default:()=>ur,direction:()=>or,strings:()=>ar,thanks_to:()=>rr});var rr="Amber Song",ir="",or="ltr",ar={placeholder:"\u641C\u7D22",clear_search:"\u6E05\u9664",load_more:"\u52A0\u8F7D\u66F4\u591A\u7ED3\u679C",search_label:"\u7AD9\u5185\u641C\u7D22",filters_label:"\u7B5B\u9009",zero_results:"\u672A\u627E\u5230 [SEARCH_TERM] \u7684\u76F8\u5173\u7ED3\u679C",many_results:"\u627E\u5230 [COUNT] \u4E2A [SEARCH_TERM] \u7684\u76F8\u5173\u7ED3\u679C",one_result:"\u627E\u5230 [COUNT] \u4E2A [SEARCH_TERM] \u7684\u76F8\u5173\u7ED3\u679C",alt_search:"\u672A\u627E\u5230 [SEARCH_TERM] \u7684\u76F8\u5173\u7ED3\u679C\u3002\u6539\u4E3A\u663E\u793A [DIFFERENT_TERM] \u7684\u76F8\u5173\u7ED3\u679C",search_suggestion:"\u672A\u627E\u5230 [SEARCH_TERM] \u7684\u76F8\u5173\u7ED3\u679C\u3002\u8BF7\u5C1D\u8BD5\u4EE5\u4E0B\u641C\u7D22\u3002",searching:"\u6B63\u5728\u641C\u7D22 [SEARCH_TERM]..."},ur={thanks_to:rr,comments:ir,direction:or,strings:ar};var kt={};A(kt,{comments:()=>fr,default:()=>hr,direction:()=>_r,strings:()=>dr,thanks_to:()=>cr});var cr="Amber Song",fr="",_r="ltr",dr={placeholder:"\u641C\u7D22",clear_search:"\u6E05\u9664",load_more:"\u52A0\u8F09\u66F4\u591A\u7D50\u679C",search_label:"\u7AD9\u5167\u641C\u7D22",filters_label:"\u7BE9\u9078",zero_results:"\u672A\u627E\u5230 [SEARCH_TERM] \u7684\u76F8\u95DC\u7D50\u679C",many_results:"\u627E\u5230 [COUNT] \u500B [SEARCH_TERM] \u7684\u76F8\u95DC\u7D50\u679C",one_result:"\u627E\u5230 [COUNT] \u500B [SEARCH_TERM] \u7684\u76F8\u95DC\u7D50\u679C",alt_search:"\u672A\u627E\u5230 [SEARCH_TERM] \u7684\u76F8\u95DC\u7D50\u679C\u3002\u6539\u70BA\u986F\u793A [DIFFERENT_TERM] \u7684\u76F8\u95DC\u7D50\u679C",search_suggestion:"\u672A\u627E\u5230 [SEARCH_TERM] \u7684\u76F8\u95DC\u7D50\u679C\u3002\u8ACB\u5617\u8A66\u4EE5\u4E0B\u641C\u7D22\u3002",searching:"\u6B63\u5728\u641C\u7D22 [SEARCH_TERM]..."},hr={thanks_to:cr,comments:fr,direction:_r,strings:dr};var St={};A(St,{comments:()=>pr,default:()=>br,direction:()=>gr,strings:()=>Er,thanks_to:()=>mr});var mr="Amber Song",pr="",gr="ltr",Er={placeholder:"\u641C\u7D22",clear_search:"\u6E05\u9664",load_more:"\u52A0\u8F7D\u66F4\u591A\u7ED3\u679C",search_label:"\u7AD9\u5185\u641C\u7D22",filters_label:"\u7B5B\u9009",zero_results:"\u672A\u627E\u5230 [SEARCH_TERM] \u7684\u76F8\u5173\u7ED3\u679C",many_results:"\u627E\u5230 [COUNT] \u4E2A [SEARCH_TERM] \u7684\u76F8\u5173\u7ED3\u679C",one_result:"\u627E\u5230 [COUNT] \u4E2A [SEARCH_TERM] \u7684\u76F8\u5173\u7ED3\u679C",alt_search:"\u672A\u627E\u5230 [SEARCH_TERM] \u7684\u76F8\u5173\u7ED3\u679C\u3002\u6539\u4E3A\u663E\u793A [DIFFERENT_TERM] \u7684\u76F8\u5173\u7ED3\u679C",search_suggestion:"\u672A\u627E\u5230 [SEARCH_TERM] \u7684\u76F8\u5173\u7ED3\u679C\u3002\u8BF7\u5C1D\u8BD5\u4EE5\u4E0B\u641C\u7D22\u3002",searching:"\u6B63\u5728\u641C\u7D22 [SEARCH_TERM]..."},br={thanks_to:mr,comments:pr,direction:gr,strings:Er};var Rr=[st,rt,it,ot,at,ut,ct,ft,_t,dt,ht,mt,pt,gt,Et,bt,Rt,Tt,Ct,vt,yt,kt,St],Rn=Rr,Tn=["../../translations/af.json","../../translations/ca.json","../../translations/de.json","../../translations/en.json","../../translations/es.json","../../translations/fi.json","../../translations/fr.json","../../translations/gl.json","../../translations/hi.json","../../translations/id.json","../../translations/it.json","../../translations/ja.json","../../translations/nl.json","../../translations/no.json","../../translations/pt.json","../../translations/ru.json","../../translations/sr.json","../../translations/sv.json","../../translations/ta.json","../../translations/tr.json","../../translations/zh-cn.json","../../translations/zh-tw.json","../../translations/zh.json"];function Cn(n,e,t){let l=n.slice();return l[47]=e[t],l}function vn(n){let e,t,l;function s(i){n[33](i)}let r={show_empty_filters:n[4],available_filters:n[16],translate:n[18],automatic_translations:n[17],translations:n[5]};return n[7]!==void 0&&(r.selected_filters=n[7]),e=new bn({props:r}),le.push(()=>Gt(e,"selected_filters",s)),{c(){Ge(e.$$.fragment)},m(i,o){he(e,i,o),l=!0},p(i,o){let a={};o[0]&16&&(a.show_empty_filters=i[4]),o[0]&65536&&(a.available_filters=i[16]),o[0]&131072&&(a.automatic_translations=i[17]),o[0]&32&&(a.translations=i[5]),!t&&o[0]&128&&(t=!0,a.selected_filters=i[7],Lt(()=>t=!1)),e.$set(a)},i(i){l||(D(e.$$.fragment,i),l=!0)},o(i){I(e.$$.fragment,i),l=!1},d(i){oe(e,i)}}}function yn(n){let e,t,l,s,r=[vr,Cr],i=[];function o(a,h){return a[12]?0:1}return t=o(n,[-1,-1]),l=i[t]=r[t](n),{c(){e=C("div"),l.c(),p(e,"class","pagefind-ui__results-area svelte-1d60ae3")},m(a,h){y(a,e,h),i[t].m(e,null),s=!0},p(a,h){let _=t;t=o(a,h),t===_?i[t].p(a,h):(re(),I(i[_],1,1,()=>{i[_]=null}),ie(),l=i[t],l?l.p(a,h):(l=i[t]=r[t](a),l.c()),D(l,1),l.m(e,null))},i(a){s||(D(l),s=!0)},o(a){I(l),s=!1},d(a){a&&v(e),i[t].d()}}}function Cr(n){let e,t,l,s=[],r=new Map,i,o,a;function h(m,d){return m[11].results.length===0?Sr:m[11].results.length===1?kr:yr}let _=h(n,[-1,-1]),f=_(n),c=n[11].results.slice(0,n[15]),E=m=>m[47].id;for(let m=0;mn[15]&&Sn(n);return{c(){e=C("p"),f.c(),t=S(),l=C("ol");for(let m=0;mm[15]?u?u.p(m,d):(u=Sn(m),u.c(),u.m(o.parentNode,o)):u&&(u.d(1),u=null)},i(m){if(!a){for(let d=0;d{a[c]=null}),ie(),s=a[l],s?s.p(e,f):(s=a[l]=o[l](e),s.c()),D(s,1),s.m(r.parentNode,r))},i(_){i||(D(s),i=!0)},o(_){I(s),i=!1},d(_){_&&v(t),a[l].d(_),_&&v(r)}}}function Sn(n){let e,t=n[18]("load_more",n[17],n[5])+"",l,s,r;return{c(){e=C("button"),l=w(t),p(e,"type","button"),p(e,"class","pagefind-ui__button svelte-1d60ae3")},m(i,o){y(i,e,o),b(e,l),s||(r=W(e,"click",n[20]),s=!0)},p(i,o){o[0]&131104&&t!==(t=i[18]("load_more",i[17],i[5])+"")&&N(l,t)},d(i){i&&v(e),s=!1,r()}}}function wn(n){let e,t=n[18]("searching",n[17],n[5]).replace(/\[SEARCH_TERM\]/,n[14])+"",l;return{c(){e=C("p"),l=w(t),p(e,"class","pagefind-ui__message svelte-1d60ae3")},m(s,r){y(s,e,r),b(e,l)},p(s,r){r[0]&147488&&t!==(t=s[18]("searching",s[17],s[5]).replace(/\[SEARCH_TERM\]/,s[14])+"")&&N(l,t)},d(s){s&&v(e)}}}function Mr(n){let e,t,l,s,r,i,o=n[18]("clear_search",n[17],n[5])+"",a,h,_,f,c,E,u,m,d=n[10]&&vn(n),T=n[13]&&yn(n);return{c(){e=C("div"),t=C("form"),l=C("input"),r=S(),i=C("button"),a=w(o),h=S(),_=C("div"),d&&d.c(),f=S(),T&&T.c(),p(l,"class","pagefind-ui__search-input svelte-1d60ae3"),p(l,"type","text"),p(l,"placeholder",s=n[18]("placeholder",n[17],n[5])),p(l,"autocapitalize","none"),p(l,"enterkeyhint","search"),p(i,"class","pagefind-ui__search-clear svelte-1d60ae3"),B(i,"pagefind-ui__suppressed",!n[6]),p(_,"class","pagefind-ui__drawer svelte-1d60ae3"),B(_,"pagefind-ui__hidden",!n[13]),p(t,"class","pagefind-ui__form svelte-1d60ae3"),p(t,"role","search"),p(t,"aria-label",c=n[18]("search_label",n[17],n[5])),p(t,"action","javascript:void(0);"),p(e,"class","pagefind-ui svelte-1d60ae3"),B(e,"pagefind-ui--reset",n[0])},m(R,k){y(R,e,k),b(e,t),b(t,l),xe(l,n[6]),n[30](l),b(t,r),b(t,i),b(i,a),n[31](i),b(t,h),b(t,_),d&&d.m(_,null),b(_,f),T&&T.m(_,null),E=!0,u||(m=[W(l,"focus",n[19]),W(l,"keydown",n[28]),W(l,"input",n[29]),W(i,"click",n[32]),W(t,"submit",Fr)],u=!0)},p(R,k){(!E||k[0]&131104&&s!==(s=R[18]("placeholder",R[17],R[5])))&&p(l,"placeholder",s),k[0]&64&&l.value!==R[6]&&xe(l,R[6]),(!E||k[0]&131104)&&o!==(o=R[18]("clear_search",R[17],R[5])+"")&&N(a,o),(!E||k[0]&64)&&B(i,"pagefind-ui__suppressed",!R[6]),R[10]?d?(d.p(R,k),k[0]&1024&&D(d,1)):(d=vn(R),d.c(),D(d,1),d.m(_,f)):d&&(re(),I(d,1,1,()=>{d=null}),ie()),R[13]?T?(T.p(R,k),k[0]&8192&&D(T,1)):(T=yn(R),T.c(),D(T,1),T.m(_,null)):T&&(re(),I(T,1,1,()=>{T=null}),ie()),(!E||k[0]&8192)&&B(_,"pagefind-ui__hidden",!R[13]),(!E||k[0]&131104&&c!==(c=R[18]("search_label",R[17],R[5])))&&p(t,"aria-label",c),(!E||k[0]&1)&&B(e,"pagefind-ui--reset",R[0])},i(R){E||(D(d),D(T),E=!0)},o(R){I(d),I(T),E=!1},d(R){R&&v(e),n[30](null),n[31](null),d&&d.d(),T&&T.d(),u=!1,G(m)}}}var Fr=n=>n.preventDefault();function Hr(n,e,t){let l={},s=Tn.map(g=>g.match(/([^\/]+)\.json$/)[1]);for(let g=0;gO[g]??H[g]??"";$e(()=>{let g=document?.querySelector?.("html")?.getAttribute?.("lang")||"en",H=Ve(g.toLocaleLowerCase());t(17,Nt=l[`${H.language}-${H.script}-${H.region}`]||l[`${H.language}-${H.region}`]||l[`${H.language}`]||l.en)});let Ot=async()=>{if(!M&&(t(10,M=!0),!k)){let g;try{g=await import(`${r}pagefind.js`)}catch(O){console.error(O),console.error([`Pagefind couldn't be loaded from ${this.options.bundlePath}pagefind.js`,"You can configure this by passing a bundlePath option to PagefindUI",`[DEBUG: Loaded from ${document?.currentScript?.src??"no known script location"}]`].join(`
-`))}h||t(22,h=a?12:30);let H={...u||{},excerptLength:h};await g.options(H);for(let O of m){if(!O.bundlePath)throw new Error("mergeIndex requires a bundlePath parameter");let P=O.bundlePath;delete O.bundlePath,await g.mergeIndex(P,O)}k=g,Fn()}},Fn=async()=>{k&&(Ht=await k.filters(),(!ue||!Object.keys(ue).length)&&t(16,ue=Ht))},Hn=g=>{let H={};return Object.entries(g).filter(([,O])=>O).forEach(([O])=>{let[P,Bn]=O.split(/:(.*)$/);H[P]=H[P]||[],H[P].push(Bn)}),H},ce,Nn=async(g,H)=>{if(!g){t(13,Y=!1),ce&&clearTimeout(ce);return}let O=Hn(H),P=()=>On(g,O);E>0&&g?(ce&&clearTimeout(ce),ce=setTimeout(P,E),await jt(),k.preload(g,{filters:O})):P(),jn()},jt=async()=>{for(;!k;)Ot(),await new Promise(g=>setTimeout(g,50))},On=async(g,H)=>{t(14,Ft=g||""),typeof f=="function"&&(g=f(g)),t(12,U=!0),t(13,Y=!0),await jt();let O=++Mt,P=await k.search(g,{filters:H});Mt===O&&(P.filters&&Object.keys(P.filters)?.length&&t(16,ue=P.filters),t(11,L=P),t(12,U=!1),t(15,Je=5))},jn=()=>{let g=x.offsetWidth;g!=ae&&t(8,F.style.paddingRight=`${g+2}px`,F)},Dn=g=>{g?.preventDefault(),t(15,Je+=5)},zn=g=>{g.key==="Escape"&&(t(6,R=""),F.blur()),g.key==="Enter"&&g.preventDefault()};function Un(){R=this.value,t(6,R),t(21,d)}function In(g){le[g?"unshift":"push"](()=>{F=g,t(8,F)})}function Ln(g){le[g?"unshift":"push"](()=>{x=g,t(9,x)})}let Pn=()=>{t(6,R=""),F.blur()};function qn(g){Ie=g,t(7,Ie)}return n.$$set=g=>{"base_path"in g&&t(23,r=g.base_path),"reset_styles"in g&&t(0,i=g.reset_styles),"show_images"in g&&t(1,o=g.show_images),"show_sub_results"in g&&t(2,a=g.show_sub_results),"excerpt_length"in g&&t(22,h=g.excerpt_length),"process_result"in g&&t(3,_=g.process_result),"process_term"in g&&t(24,f=g.process_term),"show_empty_filters"in g&&t(4,c=g.show_empty_filters),"debounce_timeout_ms"in g&&t(25,E=g.debounce_timeout_ms),"pagefind_options"in g&&t(26,u=g.pagefind_options),"merge_index"in g&&t(27,m=g.merge_index),"trigger_search_term"in g&&t(21,d=g.trigger_search_term),"translations"in g&&t(5,T=g.translations)},n.$$.update=()=>{if(n.$$.dirty[0]&2097152)e:d&&(t(6,R=d),t(21,d=""));if(n.$$.dirty[0]&192)e:Nn(R,Ie)},[i,o,a,_,c,T,R,Ie,F,x,M,L,U,Y,Ft,Je,ue,Nt,Mn,Ot,Dn,d,h,r,f,E,u,m,zn,Un,In,Ln,Pn,qn]}var wt=class extends q{constructor(e){super(),J(this,e,Hr,Mr,V,{base_path:23,reset_styles:0,show_images:1,show_sub_results:2,excerpt_length:22,process_result:3,process_term:24,show_empty_filters:4,debounce_timeout_ms:25,pagefind_options:26,merge_index:27,trigger_search_term:21,translations:5},null,[-1,-1])}},An=wt;var At;try{At=new URL(document.currentScript.src).pathname.match(/^(.*\/)(?:pagefind-)?ui.js.*$/)[1]}catch{At="/pagefind/"}var We=class{constructor(e){this._pfs=null;let t=e.element??"[data-pagefind-ui]",l=e.bundlePath??At,s=e.resetStyles??!0,r=e.showImages??!0,i=e.showSubResults??!1,o=e.excerptLength??0,a=e.processResult??null,h=e.processTerm??null,_=e.showEmptyFilters??!0,f=e.debounceTimeoutMs??300,c=e.mergeIndex??[],E=e.translations??[];delete e.element,delete e.bundlePath,delete e.resetStyles,delete e.showImages,delete e.showSubResults,delete e.excerptLength,delete e.processResult,delete e.processTerm,delete e.showEmptyFilters,delete e.debounceTimeoutMs,delete e.mergeIndex,delete e.translations;let u=t instanceof HTMLElement?t:document.querySelector(t);u?this._pfs=new An({target:u,props:{base_path:l,reset_styles:s,show_images:r,show_sub_results:i,excerpt_length:o,process_result:a,process_term:h,show_empty_filters:_,debounce_timeout_ms:f,merge_index:c,translations:E,pagefind_options:e}}):console.error(`Pagefind UI couldn't find the selector ${t}`)}triggerSearch(e){this._pfs.$$set({trigger_search_term:e})}};window.PagefindUI=We;})();
diff --git a/modules/blox-tailwind/assets/hugo_stats.json b/modules/blox-tailwind/assets/hugo_stats.json
deleted file mode 100644
index 2cd6e424..00000000
--- a/modules/blox-tailwind/assets/hugo_stats.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "htmlElements": {},
- "htmlAttributes": {},
- "cssClasses": [],
- "ids": []
-}
diff --git a/modules/blox-tailwind/go.mod b/modules/blox-tailwind/go.mod
deleted file mode 100644
index 9b2fd622..00000000
--- a/modules/blox-tailwind/go.mod
+++ /dev/null
@@ -1,5 +0,0 @@
-module github.com/HugoBlox/kit/modules/blox-tailwind
-
-go 1.19
-
-require github.com/HugoBlox/kit/modules/blox-analytics v0.3.0
diff --git a/modules/blox-tailwind/layouts/docs/list.html b/modules/blox-tailwind/layouts/docs/list.html
deleted file mode 100644
index 01fcff61..00000000
--- a/modules/blox-tailwind/layouts/docs/list.html
+++ /dev/null
@@ -1,3 +0,0 @@
-{{- define "main" -}}
- {{ partial "docs_layout.html" . }}
-{{- end -}}
diff --git a/modules/blox-tailwind/layouts/docs/single.html b/modules/blox-tailwind/layouts/docs/single.html
deleted file mode 100644
index 01fcff61..00000000
--- a/modules/blox-tailwind/layouts/docs/single.html
+++ /dev/null
@@ -1,3 +0,0 @@
-{{- define "main" -}}
- {{ partial "docs_layout.html" . }}
-{{- end -}}
diff --git a/modules/blox-tailwind/.npmrc b/modules/blox/.npmrc
similarity index 100%
rename from modules/blox-tailwind/.npmrc
rename to modules/blox/.npmrc
diff --git a/modules/blox-tailwind/README.md b/modules/blox/README.md
similarity index 93%
rename from modules/blox-tailwind/README.md
rename to modules/blox/README.md
index 29cb60fd..f3ccc0d9 100644
--- a/modules/blox-tailwind/README.md
+++ b/modules/blox/README.md
@@ -1,6 +1,6 @@
-# Hugo Blox Tailwind UI
+# Hugo Blox (core)
-The Hugo Blox web framework utilizing [Tailwind CSS v4](https://tailwindcss.com/) with Hugo's native integration for styling components with Tailwind v4.
+The Hugo Blox web framework powered by [Tailwind CSS v4](https://tailwindcss.com/) with Hugo's native integration for styling components with Tailwind v4.
## Requirements
diff --git a/modules/blox-tailwind/archetypes/faq.md b/modules/blox/archetypes/faq.md
similarity index 100%
rename from modules/blox-tailwind/archetypes/faq.md
rename to modules/blox/archetypes/faq.md
diff --git a/modules/blox-tailwind/archetypes/questions.md b/modules/blox/archetypes/questions.md
similarity index 100%
rename from modules/blox-tailwind/archetypes/questions.md
rename to modules/blox/archetypes/questions.md
diff --git a/modules/blox-tailwind/assets/css/README.md b/modules/blox/assets/css/README.md
similarity index 100%
rename from modules/blox-tailwind/assets/css/README.md
rename to modules/blox/assets/css/README.md
diff --git a/modules/blox-tailwind/assets/css/blox/all.css b/modules/blox/assets/css/blox/all.css
similarity index 100%
rename from modules/blox-tailwind/assets/css/blox/all.css
rename to modules/blox/assets/css/blox/all.css
diff --git a/modules/blox-tailwind/assets/css/blox/biography.css b/modules/blox/assets/css/blox/biography.css
similarity index 100%
rename from modules/blox-tailwind/assets/css/blox/biography.css
rename to modules/blox/assets/css/blox/biography.css
diff --git a/modules/blox-tailwind/assets/css/blox/navbar.css b/modules/blox/assets/css/blox/navbar.css
similarity index 100%
rename from modules/blox-tailwind/assets/css/blox/navbar.css
rename to modules/blox/assets/css/blox/navbar.css
diff --git a/modules/blox-tailwind/assets/css/blox/skills.css b/modules/blox/assets/css/blox/skills.css
similarity index 100%
rename from modules/blox-tailwind/assets/css/blox/skills.css
rename to modules/blox/assets/css/blox/skills.css
diff --git a/modules/blox-tailwind/assets/css/chroma.css b/modules/blox/assets/css/chroma.css
similarity index 100%
rename from modules/blox-tailwind/assets/css/chroma.css
rename to modules/blox/assets/css/chroma.css
diff --git a/modules/blox-tailwind/assets/css/color-utilities.css b/modules/blox/assets/css/color-utilities.css
similarity index 100%
rename from modules/blox-tailwind/assets/css/color-utilities.css
rename to modules/blox/assets/css/color-utilities.css
diff --git a/modules/blox-tailwind/assets/css/components/all.css b/modules/blox/assets/css/components/all.css
similarity index 100%
rename from modules/blox-tailwind/assets/css/components/all.css
rename to modules/blox/assets/css/components/all.css
diff --git a/modules/blox-tailwind/assets/css/components/author-notes.css b/modules/blox/assets/css/components/author-notes.css
similarity index 100%
rename from modules/blox-tailwind/assets/css/components/author-notes.css
rename to modules/blox/assets/css/components/author-notes.css
diff --git a/modules/blox-tailwind/assets/css/components/cards.css b/modules/blox/assets/css/components/cards.css
similarity index 100%
rename from modules/blox-tailwind/assets/css/components/cards.css
rename to modules/blox/assets/css/components/cards.css
diff --git a/modules/blox-tailwind/assets/css/components/charts.css b/modules/blox/assets/css/components/charts.css
similarity index 100%
rename from modules/blox-tailwind/assets/css/components/charts.css
rename to modules/blox/assets/css/components/charts.css
diff --git a/modules/blox-tailwind/assets/css/components/copy.css b/modules/blox/assets/css/components/copy.css
similarity index 100%
rename from modules/blox-tailwind/assets/css/components/copy.css
rename to modules/blox/assets/css/components/copy.css
diff --git a/modules/blox-tailwind/assets/css/components/cover.css b/modules/blox/assets/css/components/cover.css
similarity index 100%
rename from modules/blox-tailwind/assets/css/components/cover.css
rename to modules/blox/assets/css/components/cover.css
diff --git a/modules/blox-tailwind/assets/css/components/glassmorphism.css b/modules/blox/assets/css/components/glassmorphism.css
similarity index 100%
rename from modules/blox-tailwind/assets/css/components/glassmorphism.css
rename to modules/blox/assets/css/components/glassmorphism.css
diff --git a/modules/blox-tailwind/assets/css/components/math.css b/modules/blox/assets/css/components/math.css
similarity index 100%
rename from modules/blox-tailwind/assets/css/components/math.css
rename to modules/blox/assets/css/components/math.css
diff --git a/modules/blox-tailwind/assets/css/components/notebook.css b/modules/blox/assets/css/components/notebook.css
similarity index 100%
rename from modules/blox-tailwind/assets/css/components/notebook.css
rename to modules/blox/assets/css/components/notebook.css
diff --git a/modules/blox-tailwind/assets/css/components/page.css b/modules/blox/assets/css/components/page.css
similarity index 100%
rename from modules/blox-tailwind/assets/css/components/page.css
rename to modules/blox/assets/css/components/page.css
diff --git a/modules/blox-tailwind/assets/css/components/sidebar-left.css b/modules/blox/assets/css/components/sidebar-left.css
similarity index 100%
rename from modules/blox-tailwind/assets/css/components/sidebar-left.css
rename to modules/blox/assets/css/components/sidebar-left.css
diff --git a/modules/blox-tailwind/assets/css/components/steps.css b/modules/blox/assets/css/components/steps.css
similarity index 100%
rename from modules/blox-tailwind/assets/css/components/steps.css
rename to modules/blox/assets/css/components/steps.css
diff --git a/modules/blox-tailwind/assets/css/components/task-list.css b/modules/blox/assets/css/components/task-list.css
similarity index 100%
rename from modules/blox-tailwind/assets/css/components/task-list.css
rename to modules/blox/assets/css/components/task-list.css
diff --git a/modules/blox-tailwind/assets/css/config/safelist.css b/modules/blox/assets/css/config/safelist.css
similarity index 100%
rename from modules/blox-tailwind/assets/css/config/safelist.css
rename to modules/blox/assets/css/config/safelist.css
diff --git a/modules/blox-tailwind/assets/css/config/tailwind.css b/modules/blox/assets/css/config/tailwind.css
similarity index 100%
rename from modules/blox-tailwind/assets/css/config/tailwind.css
rename to modules/blox/assets/css/config/tailwind.css
diff --git a/modules/blox-tailwind/assets/css/config/theme.css b/modules/blox/assets/css/config/theme.css
similarity index 100%
rename from modules/blox-tailwind/assets/css/config/theme.css
rename to modules/blox/assets/css/config/theme.css
diff --git a/modules/blox-tailwind/assets/css/framework/base.css b/modules/blox/assets/css/framework/base.css
similarity index 100%
rename from modules/blox-tailwind/assets/css/framework/base.css
rename to modules/blox/assets/css/framework/base.css
diff --git a/modules/blox-tailwind/assets/css/framework/components.css b/modules/blox/assets/css/framework/components.css
similarity index 100%
rename from modules/blox-tailwind/assets/css/framework/components.css
rename to modules/blox/assets/css/framework/components.css
diff --git a/modules/blox-tailwind/assets/css/hb-search.css b/modules/blox/assets/css/hb-search.css
similarity index 100%
rename from modules/blox-tailwind/assets/css/hb-search.css
rename to modules/blox/assets/css/hb-search.css
diff --git a/modules/blox-tailwind/assets/css/layout-utilities.css b/modules/blox/assets/css/layout-utilities.css
similarity index 100%
rename from modules/blox-tailwind/assets/css/layout-utilities.css
rename to modules/blox/assets/css/layout-utilities.css
diff --git a/modules/blox-tailwind/assets/css/libs/chroma/dark.css b/modules/blox/assets/css/libs/chroma/dark.css
similarity index 100%
rename from modules/blox-tailwind/assets/css/libs/chroma/dark.css
rename to modules/blox/assets/css/libs/chroma/dark.css
diff --git a/modules/blox-tailwind/assets/css/libs/chroma/light.css b/modules/blox/assets/css/libs/chroma/light.css
similarity index 100%
rename from modules/blox-tailwind/assets/css/libs/chroma/light.css
rename to modules/blox/assets/css/libs/chroma/light.css
diff --git a/modules/blox-tailwind/assets/css/main.css b/modules/blox/assets/css/main.css
similarity index 100%
rename from modules/blox-tailwind/assets/css/main.css
rename to modules/blox/assets/css/main.css
diff --git a/modules/blox-tailwind/assets/css/themes/amber.css b/modules/blox/assets/css/themes/amber.css
similarity index 100%
rename from modules/blox-tailwind/assets/css/themes/amber.css
rename to modules/blox/assets/css/themes/amber.css
diff --git a/modules/blox-tailwind/assets/css/themes/blue.css b/modules/blox/assets/css/themes/blue.css
similarity index 100%
rename from modules/blox-tailwind/assets/css/themes/blue.css
rename to modules/blox/assets/css/themes/blue.css
diff --git a/modules/blox-tailwind/assets/css/themes/cyan.css b/modules/blox/assets/css/themes/cyan.css
similarity index 100%
rename from modules/blox-tailwind/assets/css/themes/cyan.css
rename to modules/blox/assets/css/themes/cyan.css
diff --git a/modules/blox-tailwind/assets/css/themes/emerald.css b/modules/blox/assets/css/themes/emerald.css
similarity index 100%
rename from modules/blox-tailwind/assets/css/themes/emerald.css
rename to modules/blox/assets/css/themes/emerald.css
diff --git a/modules/blox-tailwind/assets/css/themes/fuchsia.css b/modules/blox/assets/css/themes/fuchsia.css
similarity index 100%
rename from modules/blox-tailwind/assets/css/themes/fuchsia.css
rename to modules/blox/assets/css/themes/fuchsia.css
diff --git a/modules/blox-tailwind/assets/css/themes/green.css b/modules/blox/assets/css/themes/green.css
similarity index 100%
rename from modules/blox-tailwind/assets/css/themes/green.css
rename to modules/blox/assets/css/themes/green.css
diff --git a/modules/blox-tailwind/assets/css/themes/indigo.css b/modules/blox/assets/css/themes/indigo.css
similarity index 100%
rename from modules/blox-tailwind/assets/css/themes/indigo.css
rename to modules/blox/assets/css/themes/indigo.css
diff --git a/modules/blox-tailwind/assets/css/themes/lime.css b/modules/blox/assets/css/themes/lime.css
similarity index 100%
rename from modules/blox-tailwind/assets/css/themes/lime.css
rename to modules/blox/assets/css/themes/lime.css
diff --git a/modules/blox-tailwind/assets/css/themes/orange.css b/modules/blox/assets/css/themes/orange.css
similarity index 100%
rename from modules/blox-tailwind/assets/css/themes/orange.css
rename to modules/blox/assets/css/themes/orange.css
diff --git a/modules/blox-tailwind/assets/css/themes/pink.css b/modules/blox/assets/css/themes/pink.css
similarity index 100%
rename from modules/blox-tailwind/assets/css/themes/pink.css
rename to modules/blox/assets/css/themes/pink.css
diff --git a/modules/blox-tailwind/assets/css/themes/purple.css b/modules/blox/assets/css/themes/purple.css
similarity index 100%
rename from modules/blox-tailwind/assets/css/themes/purple.css
rename to modules/blox/assets/css/themes/purple.css
diff --git a/modules/blox-tailwind/assets/css/themes/red.css b/modules/blox/assets/css/themes/red.css
similarity index 100%
rename from modules/blox-tailwind/assets/css/themes/red.css
rename to modules/blox/assets/css/themes/red.css
diff --git a/modules/blox-tailwind/assets/css/themes/rose.css b/modules/blox/assets/css/themes/rose.css
similarity index 100%
rename from modules/blox-tailwind/assets/css/themes/rose.css
rename to modules/blox/assets/css/themes/rose.css
diff --git a/modules/blox-tailwind/assets/css/themes/sky.css b/modules/blox/assets/css/themes/sky.css
similarity index 100%
rename from modules/blox-tailwind/assets/css/themes/sky.css
rename to modules/blox/assets/css/themes/sky.css
diff --git a/modules/blox-tailwind/assets/css/themes/slate.css b/modules/blox/assets/css/themes/slate.css
similarity index 100%
rename from modules/blox-tailwind/assets/css/themes/slate.css
rename to modules/blox/assets/css/themes/slate.css
diff --git a/modules/blox-tailwind/assets/css/themes/stone.css b/modules/blox/assets/css/themes/stone.css
similarity index 100%
rename from modules/blox-tailwind/assets/css/themes/stone.css
rename to modules/blox/assets/css/themes/stone.css
diff --git a/modules/blox-tailwind/assets/css/themes/teal.css b/modules/blox/assets/css/themes/teal.css
similarity index 100%
rename from modules/blox-tailwind/assets/css/themes/teal.css
rename to modules/blox/assets/css/themes/teal.css
diff --git a/modules/blox-tailwind/assets/css/themes/violet.css b/modules/blox/assets/css/themes/violet.css
similarity index 100%
rename from modules/blox-tailwind/assets/css/themes/violet.css
rename to modules/blox/assets/css/themes/violet.css
diff --git a/modules/blox-tailwind/assets/css/themes/yellow.css b/modules/blox/assets/css/themes/yellow.css
similarity index 100%
rename from modules/blox-tailwind/assets/css/themes/yellow.css
rename to modules/blox/assets/css/themes/yellow.css
diff --git a/modules/blox-tailwind/assets/css/themes/zinc.css b/modules/blox/assets/css/themes/zinc.css
similarity index 100%
rename from modules/blox-tailwind/assets/css/themes/zinc.css
rename to modules/blox/assets/css/themes/zinc.css
diff --git a/modules/blox-tailwind/assets/css/views/all.css b/modules/blox/assets/css/views/all.css
similarity index 100%
rename from modules/blox-tailwind/assets/css/views/all.css
rename to modules/blox/assets/css/views/all.css
diff --git a/modules/blox-tailwind/assets/css/views/attachments.css b/modules/blox/assets/css/views/attachments.css
similarity index 100%
rename from modules/blox-tailwind/assets/css/views/attachments.css
rename to modules/blox/assets/css/views/attachments.css
diff --git a/modules/blox-tailwind/assets/dist/font/Inter.var.woff2 b/modules/blox/assets/dist/font/Inter.var.woff2
similarity index 100%
rename from modules/blox-tailwind/assets/dist/font/Inter.var.woff2
rename to modules/blox/assets/dist/font/Inter.var.woff2
diff --git a/modules/blox-tailwind/assets/dist/font/RobotoSlab-VariableFont_wght.ttf b/modules/blox/assets/dist/font/RobotoSlab-VariableFont_wght.ttf
similarity index 100%
rename from modules/blox-tailwind/assets/dist/font/RobotoSlab-VariableFont_wght.ttf
rename to modules/blox/assets/dist/font/RobotoSlab-VariableFont_wght.ttf
diff --git a/modules/blox-tailwind/assets/dist/lib/alpinejs/cdn.min.js b/modules/blox/assets/dist/lib/alpinejs/cdn.min.js
similarity index 100%
rename from modules/blox-tailwind/assets/dist/lib/alpinejs/cdn.min.js
rename to modules/blox/assets/dist/lib/alpinejs/cdn.min.js
diff --git a/modules/blox-tailwind/assets/dist/lib/katex/auto-render.min.js b/modules/blox/assets/dist/lib/katex/auto-render.min.js
similarity index 100%
rename from modules/blox-tailwind/assets/dist/lib/katex/auto-render.min.js
rename to modules/blox/assets/dist/lib/katex/auto-render.min.js
diff --git a/modules/blox-tailwind/assets/dist/lib/katex/fonts/KaTeX_AMS-Regular.ttf b/modules/blox/assets/dist/lib/katex/fonts/KaTeX_AMS-Regular.ttf
similarity index 100%
rename from modules/blox-tailwind/assets/dist/lib/katex/fonts/KaTeX_AMS-Regular.ttf
rename to modules/blox/assets/dist/lib/katex/fonts/KaTeX_AMS-Regular.ttf
diff --git a/modules/blox-tailwind/assets/dist/lib/katex/fonts/KaTeX_AMS-Regular.woff b/modules/blox/assets/dist/lib/katex/fonts/KaTeX_AMS-Regular.woff
similarity index 100%
rename from modules/blox-tailwind/assets/dist/lib/katex/fonts/KaTeX_AMS-Regular.woff
rename to modules/blox/assets/dist/lib/katex/fonts/KaTeX_AMS-Regular.woff
diff --git a/modules/blox-tailwind/assets/dist/lib/katex/fonts/KaTeX_AMS-Regular.woff2 b/modules/blox/assets/dist/lib/katex/fonts/KaTeX_AMS-Regular.woff2
similarity index 100%
rename from modules/blox-tailwind/assets/dist/lib/katex/fonts/KaTeX_AMS-Regular.woff2
rename to modules/blox/assets/dist/lib/katex/fonts/KaTeX_AMS-Regular.woff2
diff --git a/modules/blox-tailwind/assets/dist/lib/katex/fonts/KaTeX_Caligraphic-Bold.ttf b/modules/blox/assets/dist/lib/katex/fonts/KaTeX_Caligraphic-Bold.ttf
similarity index 100%
rename from modules/blox-tailwind/assets/dist/lib/katex/fonts/KaTeX_Caligraphic-Bold.ttf
rename to modules/blox/assets/dist/lib/katex/fonts/KaTeX_Caligraphic-Bold.ttf
diff --git a/modules/blox-tailwind/assets/dist/lib/katex/fonts/KaTeX_Caligraphic-Bold.woff b/modules/blox/assets/dist/lib/katex/fonts/KaTeX_Caligraphic-Bold.woff
similarity index 100%
rename from modules/blox-tailwind/assets/dist/lib/katex/fonts/KaTeX_Caligraphic-Bold.woff
rename to modules/blox/assets/dist/lib/katex/fonts/KaTeX_Caligraphic-Bold.woff
diff --git a/modules/blox-tailwind/assets/dist/lib/katex/fonts/KaTeX_Caligraphic-Bold.woff2 b/modules/blox/assets/dist/lib/katex/fonts/KaTeX_Caligraphic-Bold.woff2
similarity index 100%
rename from modules/blox-tailwind/assets/dist/lib/katex/fonts/KaTeX_Caligraphic-Bold.woff2
rename to modules/blox/assets/dist/lib/katex/fonts/KaTeX_Caligraphic-Bold.woff2
diff --git a/modules/blox-tailwind/assets/dist/lib/katex/fonts/KaTeX_Caligraphic-Regular.ttf b/modules/blox/assets/dist/lib/katex/fonts/KaTeX_Caligraphic-Regular.ttf
similarity index 100%
rename from modules/blox-tailwind/assets/dist/lib/katex/fonts/KaTeX_Caligraphic-Regular.ttf
rename to modules/blox/assets/dist/lib/katex/fonts/KaTeX_Caligraphic-Regular.ttf
diff --git a/modules/blox-tailwind/assets/dist/lib/katex/fonts/KaTeX_Caligraphic-Regular.woff b/modules/blox/assets/dist/lib/katex/fonts/KaTeX_Caligraphic-Regular.woff
similarity index 100%
rename from modules/blox-tailwind/assets/dist/lib/katex/fonts/KaTeX_Caligraphic-Regular.woff
rename to modules/blox/assets/dist/lib/katex/fonts/KaTeX_Caligraphic-Regular.woff
diff --git a/modules/blox-tailwind/assets/dist/lib/katex/fonts/KaTeX_Caligraphic-Regular.woff2 b/modules/blox/assets/dist/lib/katex/fonts/KaTeX_Caligraphic-Regular.woff2
similarity index 100%
rename from modules/blox-tailwind/assets/dist/lib/katex/fonts/KaTeX_Caligraphic-Regular.woff2
rename to modules/blox/assets/dist/lib/katex/fonts/KaTeX_Caligraphic-Regular.woff2
diff --git a/modules/blox-tailwind/assets/dist/lib/katex/fonts/KaTeX_Fraktur-Bold.ttf b/modules/blox/assets/dist/lib/katex/fonts/KaTeX_Fraktur-Bold.ttf
similarity index 100%
rename from modules/blox-tailwind/assets/dist/lib/katex/fonts/KaTeX_Fraktur-Bold.ttf
rename to modules/blox/assets/dist/lib/katex/fonts/KaTeX_Fraktur-Bold.ttf
diff --git a/modules/blox-tailwind/assets/dist/lib/katex/fonts/KaTeX_Fraktur-Bold.woff b/modules/blox/assets/dist/lib/katex/fonts/KaTeX_Fraktur-Bold.woff
similarity index 100%
rename from modules/blox-tailwind/assets/dist/lib/katex/fonts/KaTeX_Fraktur-Bold.woff
rename to modules/blox/assets/dist/lib/katex/fonts/KaTeX_Fraktur-Bold.woff
diff --git a/modules/blox-tailwind/assets/dist/lib/katex/fonts/KaTeX_Fraktur-Bold.woff2 b/modules/blox/assets/dist/lib/katex/fonts/KaTeX_Fraktur-Bold.woff2
similarity index 100%
rename from modules/blox-tailwind/assets/dist/lib/katex/fonts/KaTeX_Fraktur-Bold.woff2
rename to modules/blox/assets/dist/lib/katex/fonts/KaTeX_Fraktur-Bold.woff2
diff --git a/modules/blox-tailwind/assets/dist/lib/katex/fonts/KaTeX_Fraktur-Regular.ttf b/modules/blox/assets/dist/lib/katex/fonts/KaTeX_Fraktur-Regular.ttf
similarity index 100%
rename from modules/blox-tailwind/assets/dist/lib/katex/fonts/KaTeX_Fraktur-Regular.ttf
rename to modules/blox/assets/dist/lib/katex/fonts/KaTeX_Fraktur-Regular.ttf
diff --git a/modules/blox-tailwind/assets/dist/lib/katex/fonts/KaTeX_Fraktur-Regular.woff b/modules/blox/assets/dist/lib/katex/fonts/KaTeX_Fraktur-Regular.woff
similarity index 100%
rename from modules/blox-tailwind/assets/dist/lib/katex/fonts/KaTeX_Fraktur-Regular.woff
rename to modules/blox/assets/dist/lib/katex/fonts/KaTeX_Fraktur-Regular.woff
diff --git a/modules/blox-tailwind/assets/dist/lib/katex/fonts/KaTeX_Fraktur-Regular.woff2 b/modules/blox/assets/dist/lib/katex/fonts/KaTeX_Fraktur-Regular.woff2
similarity index 100%
rename from modules/blox-tailwind/assets/dist/lib/katex/fonts/KaTeX_Fraktur-Regular.woff2
rename to modules/blox/assets/dist/lib/katex/fonts/KaTeX_Fraktur-Regular.woff2
diff --git a/modules/blox-tailwind/assets/dist/lib/katex/fonts/KaTeX_Main-Bold.ttf b/modules/blox/assets/dist/lib/katex/fonts/KaTeX_Main-Bold.ttf
similarity index 100%
rename from modules/blox-tailwind/assets/dist/lib/katex/fonts/KaTeX_Main-Bold.ttf
rename to modules/blox/assets/dist/lib/katex/fonts/KaTeX_Main-Bold.ttf
diff --git a/modules/blox-tailwind/assets/dist/lib/katex/fonts/KaTeX_Main-Bold.woff b/modules/blox/assets/dist/lib/katex/fonts/KaTeX_Main-Bold.woff
similarity index 100%
rename from modules/blox-tailwind/assets/dist/lib/katex/fonts/KaTeX_Main-Bold.woff
rename to modules/blox/assets/dist/lib/katex/fonts/KaTeX_Main-Bold.woff
diff --git a/modules/blox-tailwind/assets/dist/lib/katex/fonts/KaTeX_Main-Bold.woff2 b/modules/blox/assets/dist/lib/katex/fonts/KaTeX_Main-Bold.woff2
similarity index 100%
rename from modules/blox-tailwind/assets/dist/lib/katex/fonts/KaTeX_Main-Bold.woff2
rename to modules/blox/assets/dist/lib/katex/fonts/KaTeX_Main-Bold.woff2
diff --git a/modules/blox-tailwind/assets/dist/lib/katex/fonts/KaTeX_Main-BoldItalic.ttf b/modules/blox/assets/dist/lib/katex/fonts/KaTeX_Main-BoldItalic.ttf
similarity index 100%
rename from modules/blox-tailwind/assets/dist/lib/katex/fonts/KaTeX_Main-BoldItalic.ttf
rename to modules/blox/assets/dist/lib/katex/fonts/KaTeX_Main-BoldItalic.ttf
diff --git a/modules/blox-tailwind/assets/dist/lib/katex/fonts/KaTeX_Main-BoldItalic.woff b/modules/blox/assets/dist/lib/katex/fonts/KaTeX_Main-BoldItalic.woff
similarity index 100%
rename from modules/blox-tailwind/assets/dist/lib/katex/fonts/KaTeX_Main-BoldItalic.woff
rename to modules/blox/assets/dist/lib/katex/fonts/KaTeX_Main-BoldItalic.woff
diff --git a/modules/blox-tailwind/assets/dist/lib/katex/fonts/KaTeX_Main-BoldItalic.woff2 b/modules/blox/assets/dist/lib/katex/fonts/KaTeX_Main-BoldItalic.woff2
similarity index 100%
rename from modules/blox-tailwind/assets/dist/lib/katex/fonts/KaTeX_Main-BoldItalic.woff2
rename to modules/blox/assets/dist/lib/katex/fonts/KaTeX_Main-BoldItalic.woff2
diff --git a/modules/blox-tailwind/assets/dist/lib/katex/fonts/KaTeX_Main-Italic.ttf b/modules/blox/assets/dist/lib/katex/fonts/KaTeX_Main-Italic.ttf
similarity index 100%
rename from modules/blox-tailwind/assets/dist/lib/katex/fonts/KaTeX_Main-Italic.ttf
rename to modules/blox/assets/dist/lib/katex/fonts/KaTeX_Main-Italic.ttf
diff --git a/modules/blox-tailwind/assets/dist/lib/katex/fonts/KaTeX_Main-Italic.woff b/modules/blox/assets/dist/lib/katex/fonts/KaTeX_Main-Italic.woff
similarity index 100%
rename from modules/blox-tailwind/assets/dist/lib/katex/fonts/KaTeX_Main-Italic.woff
rename to modules/blox/assets/dist/lib/katex/fonts/KaTeX_Main-Italic.woff
diff --git a/modules/blox-tailwind/assets/dist/lib/katex/fonts/KaTeX_Main-Italic.woff2 b/modules/blox/assets/dist/lib/katex/fonts/KaTeX_Main-Italic.woff2
similarity index 100%
rename from modules/blox-tailwind/assets/dist/lib/katex/fonts/KaTeX_Main-Italic.woff2
rename to modules/blox/assets/dist/lib/katex/fonts/KaTeX_Main-Italic.woff2
diff --git a/modules/blox-tailwind/assets/dist/lib/katex/fonts/KaTeX_Main-Regular.ttf b/modules/blox/assets/dist/lib/katex/fonts/KaTeX_Main-Regular.ttf
similarity index 100%
rename from modules/blox-tailwind/assets/dist/lib/katex/fonts/KaTeX_Main-Regular.ttf
rename to modules/blox/assets/dist/lib/katex/fonts/KaTeX_Main-Regular.ttf
diff --git a/modules/blox-tailwind/assets/dist/lib/katex/fonts/KaTeX_Main-Regular.woff b/modules/blox/assets/dist/lib/katex/fonts/KaTeX_Main-Regular.woff
similarity index 100%
rename from modules/blox-tailwind/assets/dist/lib/katex/fonts/KaTeX_Main-Regular.woff
rename to modules/blox/assets/dist/lib/katex/fonts/KaTeX_Main-Regular.woff
diff --git a/modules/blox-tailwind/assets/dist/lib/katex/fonts/KaTeX_Main-Regular.woff2 b/modules/blox/assets/dist/lib/katex/fonts/KaTeX_Main-Regular.woff2
similarity index 100%
rename from modules/blox-tailwind/assets/dist/lib/katex/fonts/KaTeX_Main-Regular.woff2
rename to modules/blox/assets/dist/lib/katex/fonts/KaTeX_Main-Regular.woff2
diff --git a/modules/blox-tailwind/assets/dist/lib/katex/fonts/KaTeX_Math-BoldItalic.ttf b/modules/blox/assets/dist/lib/katex/fonts/KaTeX_Math-BoldItalic.ttf
similarity index 100%
rename from modules/blox-tailwind/assets/dist/lib/katex/fonts/KaTeX_Math-BoldItalic.ttf
rename to modules/blox/assets/dist/lib/katex/fonts/KaTeX_Math-BoldItalic.ttf
diff --git a/modules/blox-tailwind/assets/dist/lib/katex/fonts/KaTeX_Math-BoldItalic.woff b/modules/blox/assets/dist/lib/katex/fonts/KaTeX_Math-BoldItalic.woff
similarity index 100%
rename from modules/blox-tailwind/assets/dist/lib/katex/fonts/KaTeX_Math-BoldItalic.woff
rename to modules/blox/assets/dist/lib/katex/fonts/KaTeX_Math-BoldItalic.woff
diff --git a/modules/blox-tailwind/assets/dist/lib/katex/fonts/KaTeX_Math-BoldItalic.woff2 b/modules/blox/assets/dist/lib/katex/fonts/KaTeX_Math-BoldItalic.woff2
similarity index 100%
rename from modules/blox-tailwind/assets/dist/lib/katex/fonts/KaTeX_Math-BoldItalic.woff2
rename to modules/blox/assets/dist/lib/katex/fonts/KaTeX_Math-BoldItalic.woff2
diff --git a/modules/blox-tailwind/assets/dist/lib/katex/fonts/KaTeX_Math-Italic.ttf b/modules/blox/assets/dist/lib/katex/fonts/KaTeX_Math-Italic.ttf
similarity index 100%
rename from modules/blox-tailwind/assets/dist/lib/katex/fonts/KaTeX_Math-Italic.ttf
rename to modules/blox/assets/dist/lib/katex/fonts/KaTeX_Math-Italic.ttf
diff --git a/modules/blox-tailwind/assets/dist/lib/katex/fonts/KaTeX_Math-Italic.woff b/modules/blox/assets/dist/lib/katex/fonts/KaTeX_Math-Italic.woff
similarity index 100%
rename from modules/blox-tailwind/assets/dist/lib/katex/fonts/KaTeX_Math-Italic.woff
rename to modules/blox/assets/dist/lib/katex/fonts/KaTeX_Math-Italic.woff
diff --git a/modules/blox-tailwind/assets/dist/lib/katex/fonts/KaTeX_Math-Italic.woff2 b/modules/blox/assets/dist/lib/katex/fonts/KaTeX_Math-Italic.woff2
similarity index 100%
rename from modules/blox-tailwind/assets/dist/lib/katex/fonts/KaTeX_Math-Italic.woff2
rename to modules/blox/assets/dist/lib/katex/fonts/KaTeX_Math-Italic.woff2
diff --git a/modules/blox-tailwind/assets/dist/lib/katex/fonts/KaTeX_SansSerif-Bold.ttf b/modules/blox/assets/dist/lib/katex/fonts/KaTeX_SansSerif-Bold.ttf
similarity index 100%
rename from modules/blox-tailwind/assets/dist/lib/katex/fonts/KaTeX_SansSerif-Bold.ttf
rename to modules/blox/assets/dist/lib/katex/fonts/KaTeX_SansSerif-Bold.ttf
diff --git a/modules/blox-tailwind/assets/dist/lib/katex/fonts/KaTeX_SansSerif-Bold.woff b/modules/blox/assets/dist/lib/katex/fonts/KaTeX_SansSerif-Bold.woff
similarity index 100%
rename from modules/blox-tailwind/assets/dist/lib/katex/fonts/KaTeX_SansSerif-Bold.woff
rename to modules/blox/assets/dist/lib/katex/fonts/KaTeX_SansSerif-Bold.woff
diff --git a/modules/blox-tailwind/assets/dist/lib/katex/fonts/KaTeX_SansSerif-Bold.woff2 b/modules/blox/assets/dist/lib/katex/fonts/KaTeX_SansSerif-Bold.woff2
similarity index 100%
rename from modules/blox-tailwind/assets/dist/lib/katex/fonts/KaTeX_SansSerif-Bold.woff2
rename to modules/blox/assets/dist/lib/katex/fonts/KaTeX_SansSerif-Bold.woff2
diff --git a/modules/blox-tailwind/assets/dist/lib/katex/fonts/KaTeX_SansSerif-Italic.ttf b/modules/blox/assets/dist/lib/katex/fonts/KaTeX_SansSerif-Italic.ttf
similarity index 100%
rename from modules/blox-tailwind/assets/dist/lib/katex/fonts/KaTeX_SansSerif-Italic.ttf
rename to modules/blox/assets/dist/lib/katex/fonts/KaTeX_SansSerif-Italic.ttf
diff --git a/modules/blox-tailwind/assets/dist/lib/katex/fonts/KaTeX_SansSerif-Italic.woff b/modules/blox/assets/dist/lib/katex/fonts/KaTeX_SansSerif-Italic.woff
similarity index 100%
rename from modules/blox-tailwind/assets/dist/lib/katex/fonts/KaTeX_SansSerif-Italic.woff
rename to modules/blox/assets/dist/lib/katex/fonts/KaTeX_SansSerif-Italic.woff
diff --git a/modules/blox-tailwind/assets/dist/lib/katex/fonts/KaTeX_SansSerif-Italic.woff2 b/modules/blox/assets/dist/lib/katex/fonts/KaTeX_SansSerif-Italic.woff2
similarity index 100%
rename from modules/blox-tailwind/assets/dist/lib/katex/fonts/KaTeX_SansSerif-Italic.woff2
rename to modules/blox/assets/dist/lib/katex/fonts/KaTeX_SansSerif-Italic.woff2
diff --git a/modules/blox-tailwind/assets/dist/lib/katex/fonts/KaTeX_SansSerif-Regular.ttf b/modules/blox/assets/dist/lib/katex/fonts/KaTeX_SansSerif-Regular.ttf
similarity index 100%
rename from modules/blox-tailwind/assets/dist/lib/katex/fonts/KaTeX_SansSerif-Regular.ttf
rename to modules/blox/assets/dist/lib/katex/fonts/KaTeX_SansSerif-Regular.ttf
diff --git a/modules/blox-tailwind/assets/dist/lib/katex/fonts/KaTeX_SansSerif-Regular.woff b/modules/blox/assets/dist/lib/katex/fonts/KaTeX_SansSerif-Regular.woff
similarity index 100%
rename from modules/blox-tailwind/assets/dist/lib/katex/fonts/KaTeX_SansSerif-Regular.woff
rename to modules/blox/assets/dist/lib/katex/fonts/KaTeX_SansSerif-Regular.woff
diff --git a/modules/blox-tailwind/assets/dist/lib/katex/fonts/KaTeX_SansSerif-Regular.woff2 b/modules/blox/assets/dist/lib/katex/fonts/KaTeX_SansSerif-Regular.woff2
similarity index 100%
rename from modules/blox-tailwind/assets/dist/lib/katex/fonts/KaTeX_SansSerif-Regular.woff2
rename to modules/blox/assets/dist/lib/katex/fonts/KaTeX_SansSerif-Regular.woff2
diff --git a/modules/blox-tailwind/assets/dist/lib/katex/fonts/KaTeX_Script-Regular.ttf b/modules/blox/assets/dist/lib/katex/fonts/KaTeX_Script-Regular.ttf
similarity index 100%
rename from modules/blox-tailwind/assets/dist/lib/katex/fonts/KaTeX_Script-Regular.ttf
rename to modules/blox/assets/dist/lib/katex/fonts/KaTeX_Script-Regular.ttf
diff --git a/modules/blox-tailwind/assets/dist/lib/katex/fonts/KaTeX_Script-Regular.woff b/modules/blox/assets/dist/lib/katex/fonts/KaTeX_Script-Regular.woff
similarity index 100%
rename from modules/blox-tailwind/assets/dist/lib/katex/fonts/KaTeX_Script-Regular.woff
rename to modules/blox/assets/dist/lib/katex/fonts/KaTeX_Script-Regular.woff
diff --git a/modules/blox-tailwind/assets/dist/lib/katex/fonts/KaTeX_Script-Regular.woff2 b/modules/blox/assets/dist/lib/katex/fonts/KaTeX_Script-Regular.woff2
similarity index 100%
rename from modules/blox-tailwind/assets/dist/lib/katex/fonts/KaTeX_Script-Regular.woff2
rename to modules/blox/assets/dist/lib/katex/fonts/KaTeX_Script-Regular.woff2
diff --git a/modules/blox-tailwind/assets/dist/lib/katex/fonts/KaTeX_Size1-Regular.ttf b/modules/blox/assets/dist/lib/katex/fonts/KaTeX_Size1-Regular.ttf
similarity index 100%
rename from modules/blox-tailwind/assets/dist/lib/katex/fonts/KaTeX_Size1-Regular.ttf
rename to modules/blox/assets/dist/lib/katex/fonts/KaTeX_Size1-Regular.ttf
diff --git a/modules/blox-tailwind/assets/dist/lib/katex/fonts/KaTeX_Size1-Regular.woff b/modules/blox/assets/dist/lib/katex/fonts/KaTeX_Size1-Regular.woff
similarity index 100%
rename from modules/blox-tailwind/assets/dist/lib/katex/fonts/KaTeX_Size1-Regular.woff
rename to modules/blox/assets/dist/lib/katex/fonts/KaTeX_Size1-Regular.woff
diff --git a/modules/blox-tailwind/assets/dist/lib/katex/fonts/KaTeX_Size1-Regular.woff2 b/modules/blox/assets/dist/lib/katex/fonts/KaTeX_Size1-Regular.woff2
similarity index 100%
rename from modules/blox-tailwind/assets/dist/lib/katex/fonts/KaTeX_Size1-Regular.woff2
rename to modules/blox/assets/dist/lib/katex/fonts/KaTeX_Size1-Regular.woff2
diff --git a/modules/blox-tailwind/assets/dist/lib/katex/fonts/KaTeX_Size2-Regular.ttf b/modules/blox/assets/dist/lib/katex/fonts/KaTeX_Size2-Regular.ttf
similarity index 100%
rename from modules/blox-tailwind/assets/dist/lib/katex/fonts/KaTeX_Size2-Regular.ttf
rename to modules/blox/assets/dist/lib/katex/fonts/KaTeX_Size2-Regular.ttf
diff --git a/modules/blox-tailwind/assets/dist/lib/katex/fonts/KaTeX_Size2-Regular.woff b/modules/blox/assets/dist/lib/katex/fonts/KaTeX_Size2-Regular.woff
similarity index 100%
rename from modules/blox-tailwind/assets/dist/lib/katex/fonts/KaTeX_Size2-Regular.woff
rename to modules/blox/assets/dist/lib/katex/fonts/KaTeX_Size2-Regular.woff
diff --git a/modules/blox-tailwind/assets/dist/lib/katex/fonts/KaTeX_Size2-Regular.woff2 b/modules/blox/assets/dist/lib/katex/fonts/KaTeX_Size2-Regular.woff2
similarity index 100%
rename from modules/blox-tailwind/assets/dist/lib/katex/fonts/KaTeX_Size2-Regular.woff2
rename to modules/blox/assets/dist/lib/katex/fonts/KaTeX_Size2-Regular.woff2
diff --git a/modules/blox-tailwind/assets/dist/lib/katex/fonts/KaTeX_Size3-Regular.ttf b/modules/blox/assets/dist/lib/katex/fonts/KaTeX_Size3-Regular.ttf
similarity index 100%
rename from modules/blox-tailwind/assets/dist/lib/katex/fonts/KaTeX_Size3-Regular.ttf
rename to modules/blox/assets/dist/lib/katex/fonts/KaTeX_Size3-Regular.ttf
diff --git a/modules/blox-tailwind/assets/dist/lib/katex/fonts/KaTeX_Size3-Regular.woff b/modules/blox/assets/dist/lib/katex/fonts/KaTeX_Size3-Regular.woff
similarity index 100%
rename from modules/blox-tailwind/assets/dist/lib/katex/fonts/KaTeX_Size3-Regular.woff
rename to modules/blox/assets/dist/lib/katex/fonts/KaTeX_Size3-Regular.woff
diff --git a/modules/blox-tailwind/assets/dist/lib/katex/fonts/KaTeX_Size3-Regular.woff2 b/modules/blox/assets/dist/lib/katex/fonts/KaTeX_Size3-Regular.woff2
similarity index 100%
rename from modules/blox-tailwind/assets/dist/lib/katex/fonts/KaTeX_Size3-Regular.woff2
rename to modules/blox/assets/dist/lib/katex/fonts/KaTeX_Size3-Regular.woff2
diff --git a/modules/blox-tailwind/assets/dist/lib/katex/fonts/KaTeX_Size4-Regular.ttf b/modules/blox/assets/dist/lib/katex/fonts/KaTeX_Size4-Regular.ttf
similarity index 100%
rename from modules/blox-tailwind/assets/dist/lib/katex/fonts/KaTeX_Size4-Regular.ttf
rename to modules/blox/assets/dist/lib/katex/fonts/KaTeX_Size4-Regular.ttf
diff --git a/modules/blox-tailwind/assets/dist/lib/katex/fonts/KaTeX_Size4-Regular.woff b/modules/blox/assets/dist/lib/katex/fonts/KaTeX_Size4-Regular.woff
similarity index 100%
rename from modules/blox-tailwind/assets/dist/lib/katex/fonts/KaTeX_Size4-Regular.woff
rename to modules/blox/assets/dist/lib/katex/fonts/KaTeX_Size4-Regular.woff
diff --git a/modules/blox-tailwind/assets/dist/lib/katex/fonts/KaTeX_Size4-Regular.woff2 b/modules/blox/assets/dist/lib/katex/fonts/KaTeX_Size4-Regular.woff2
similarity index 100%
rename from modules/blox-tailwind/assets/dist/lib/katex/fonts/KaTeX_Size4-Regular.woff2
rename to modules/blox/assets/dist/lib/katex/fonts/KaTeX_Size4-Regular.woff2
diff --git a/modules/blox-tailwind/assets/dist/lib/katex/fonts/KaTeX_Typewriter-Regular.ttf b/modules/blox/assets/dist/lib/katex/fonts/KaTeX_Typewriter-Regular.ttf
similarity index 100%
rename from modules/blox-tailwind/assets/dist/lib/katex/fonts/KaTeX_Typewriter-Regular.ttf
rename to modules/blox/assets/dist/lib/katex/fonts/KaTeX_Typewriter-Regular.ttf
diff --git a/modules/blox-tailwind/assets/dist/lib/katex/fonts/KaTeX_Typewriter-Regular.woff b/modules/blox/assets/dist/lib/katex/fonts/KaTeX_Typewriter-Regular.woff
similarity index 100%
rename from modules/blox-tailwind/assets/dist/lib/katex/fonts/KaTeX_Typewriter-Regular.woff
rename to modules/blox/assets/dist/lib/katex/fonts/KaTeX_Typewriter-Regular.woff
diff --git a/modules/blox-tailwind/assets/dist/lib/katex/fonts/KaTeX_Typewriter-Regular.woff2 b/modules/blox/assets/dist/lib/katex/fonts/KaTeX_Typewriter-Regular.woff2
similarity index 100%
rename from modules/blox-tailwind/assets/dist/lib/katex/fonts/KaTeX_Typewriter-Regular.woff2
rename to modules/blox/assets/dist/lib/katex/fonts/KaTeX_Typewriter-Regular.woff2
diff --git a/modules/blox-tailwind/assets/dist/lib/katex/katex.min.css b/modules/blox/assets/dist/lib/katex/katex.min.css
similarity index 100%
rename from modules/blox-tailwind/assets/dist/lib/katex/katex.min.css
rename to modules/blox/assets/dist/lib/katex/katex.min.css
diff --git a/modules/blox-tailwind/assets/dist/lib/katex/katex.min.js b/modules/blox/assets/dist/lib/katex/katex.min.js
similarity index 100%
rename from modules/blox-tailwind/assets/dist/lib/katex/katex.min.js
rename to modules/blox/assets/dist/lib/katex/katex.min.js
diff --git a/modules/blox-tailwind/assets/dist/lib/markmap/index.js b/modules/blox/assets/dist/lib/markmap/index.js
similarity index 100%
rename from modules/blox-tailwind/assets/dist/lib/markmap/index.js
rename to modules/blox/assets/dist/lib/markmap/index.js
diff --git a/modules/blox-tailwind/assets/dist/lib/mermaid/mermaid.min.js b/modules/blox/assets/dist/lib/mermaid/mermaid.min.js
similarity index 100%
rename from modules/blox-tailwind/assets/dist/lib/mermaid/mermaid.min.js
rename to modules/blox/assets/dist/lib/mermaid/mermaid.min.js
diff --git a/modules/blox-tailwind/assets/dist/lib/plotly/plotly.min.js b/modules/blox/assets/dist/lib/plotly/plotly.min.js
similarity index 100%
rename from modules/blox-tailwind/assets/dist/lib/plotly/plotly.min.js
rename to modules/blox/assets/dist/lib/plotly/plotly.min.js
diff --git a/modules/blox-tailwind/assets/dist/lib/preact/hooks.min.js b/modules/blox/assets/dist/lib/preact/hooks.min.js
similarity index 100%
rename from modules/blox-tailwind/assets/dist/lib/preact/hooks.min.js
rename to modules/blox/assets/dist/lib/preact/hooks.min.js
diff --git a/modules/blox-tailwind/assets/dist/lib/preact/preact.min.js b/modules/blox/assets/dist/lib/preact/preact.min.js
similarity index 100%
rename from modules/blox-tailwind/assets/dist/lib/preact/preact.min.js
rename to modules/blox/assets/dist/lib/preact/preact.min.js
diff --git a/modules/blox-tailwind/assets/dist/lib/preact/preact.min.js.map b/modules/blox/assets/dist/lib/preact/preact.min.js.map
similarity index 100%
rename from modules/blox-tailwind/assets/dist/lib/preact/preact.min.js.map
rename to modules/blox/assets/dist/lib/preact/preact.min.js.map
diff --git a/modules/blox-tailwind/assets/dist/lib/vendor-libs.mjs b/modules/blox/assets/dist/lib/vendor-libs.mjs
similarity index 100%
rename from modules/blox-tailwind/assets/dist/lib/vendor-libs.mjs
rename to modules/blox/assets/dist/lib/vendor-libs.mjs
diff --git a/modules/blox-tailwind/assets/js/hb-citation.js b/modules/blox/assets/js/hb-citation.js
similarity index 100%
rename from modules/blox-tailwind/assets/js/hb-citation.js
rename to modules/blox/assets/js/hb-citation.js
diff --git a/modules/blox-tailwind/assets/js/hb-clipboard.js b/modules/blox/assets/js/hb-clipboard.js
similarity index 100%
rename from modules/blox-tailwind/assets/js/hb-clipboard.js
rename to modules/blox/assets/js/hb-clipboard.js
diff --git a/modules/blox-tailwind/assets/js/hb-code-copy.js b/modules/blox/assets/js/hb-code-copy.js
similarity index 100%
rename from modules/blox-tailwind/assets/js/hb-code-copy.js
rename to modules/blox/assets/js/hb-code-copy.js
diff --git a/modules/blox-tailwind/assets/js/hb-head.js b/modules/blox/assets/js/hb-head.js
similarity index 100%
rename from modules/blox-tailwind/assets/js/hb-head.js
rename to modules/blox/assets/js/hb-head.js
diff --git a/modules/blox-tailwind/assets/js/hb-i18n.js b/modules/blox/assets/js/hb-i18n.js
similarity index 100%
rename from modules/blox-tailwind/assets/js/hb-i18n.js
rename to modules/blox/assets/js/hb-i18n.js
diff --git a/modules/blox-tailwind/assets/js/hb-init.js b/modules/blox/assets/js/hb-init.js
similarity index 100%
rename from modules/blox-tailwind/assets/js/hb-init.js
rename to modules/blox/assets/js/hb-init.js
diff --git a/modules/blox-tailwind/assets/js/hb-mermaid-config.js b/modules/blox/assets/js/hb-mermaid-config.js
similarity index 100%
rename from modules/blox-tailwind/assets/js/hb-mermaid-config.js
rename to modules/blox/assets/js/hb-mermaid-config.js
diff --git a/modules/blox-tailwind/assets/js/hb-nav.js b/modules/blox/assets/js/hb-nav.js
similarity index 100%
rename from modules/blox-tailwind/assets/js/hb-nav.js
rename to modules/blox/assets/js/hb-nav.js
diff --git a/modules/blox-tailwind/assets/js/hb-notifier.js b/modules/blox/assets/js/hb-notifier.js
similarity index 100%
rename from modules/blox-tailwind/assets/js/hb-notifier.js
rename to modules/blox/assets/js/hb-notifier.js
diff --git a/modules/blox-tailwind/assets/js/hb-search.js b/modules/blox/assets/js/hb-search.js
similarity index 100%
rename from modules/blox-tailwind/assets/js/hb-search.js
rename to modules/blox/assets/js/hb-search.js
diff --git a/modules/blox-tailwind/assets/js/hb-sidebar.js b/modules/blox/assets/js/hb-sidebar.js
similarity index 100%
rename from modules/blox-tailwind/assets/js/hb-sidebar.js
rename to modules/blox/assets/js/hb-sidebar.js
diff --git a/modules/blox-tailwind/assets/js/hb-theme.js b/modules/blox/assets/js/hb-theme.js
similarity index 100%
rename from modules/blox-tailwind/assets/js/hb-theme.js
rename to modules/blox/assets/js/hb-theme.js
diff --git a/modules/blox-tailwind/assets/js/katex-config.js b/modules/blox/assets/js/katex-config.js
similarity index 100%
rename from modules/blox-tailwind/assets/js/katex-config.js
rename to modules/blox/assets/js/katex-config.js
diff --git a/modules/blox-tailwind/assets/js/vendor-libs.js b/modules/blox/assets/js/vendor-libs.js
similarity index 100%
rename from modules/blox-tailwind/assets/js/vendor-libs.js
rename to modules/blox/assets/js/vendor-libs.js
diff --git a/modules/blox-tailwind/assets/media/icon.png b/modules/blox/assets/media/icon.png
similarity index 100%
rename from modules/blox-tailwind/assets/media/icon.png
rename to modules/blox/assets/media/icon.png
diff --git a/modules/blox-tailwind/assets/media/icons/brands/coursera.svg b/modules/blox/assets/media/icons/brands/coursera.svg
similarity index 100%
rename from modules/blox-tailwind/assets/media/icons/brands/coursera.svg
rename to modules/blox/assets/media/icons/brands/coursera.svg
diff --git a/modules/blox-tailwind/assets/media/icons/brands/datacamp.svg b/modules/blox/assets/media/icons/brands/datacamp.svg
similarity index 100%
rename from modules/blox-tailwind/assets/media/icons/brands/datacamp.svg
rename to modules/blox/assets/media/icons/brands/datacamp.svg
diff --git a/modules/blox-tailwind/assets/media/icons/brands/edx.svg b/modules/blox/assets/media/icons/brands/edx.svg
similarity index 100%
rename from modules/blox-tailwind/assets/media/icons/brands/edx.svg
rename to modules/blox/assets/media/icons/brands/edx.svg
diff --git a/modules/blox-tailwind/assets/media/textures/noise-pattern.svg b/modules/blox/assets/media/textures/noise-pattern.svg
similarity index 100%
rename from modules/blox-tailwind/assets/media/textures/noise-pattern.svg
rename to modules/blox/assets/media/textures/noise-pattern.svg
diff --git a/modules/blox-tailwind/blox/collection/README.md b/modules/blox/blox/collection/README.md
similarity index 100%
rename from modules/blox-tailwind/blox/collection/README.md
rename to modules/blox/blox/collection/README.md
diff --git a/modules/blox-tailwind/blox/collection/block.html b/modules/blox/blox/collection/block.html
similarity index 100%
rename from modules/blox-tailwind/blox/collection/block.html
rename to modules/blox/blox/collection/block.html
diff --git a/modules/blox-tailwind/blox/collection/manifest.json b/modules/blox/blox/collection/manifest.json
similarity index 100%
rename from modules/blox-tailwind/blox/collection/manifest.json
rename to modules/blox/blox/collection/manifest.json
diff --git a/modules/blox-tailwind/blox/collection/preview.svg b/modules/blox/blox/collection/preview.svg
similarity index 100%
rename from modules/blox-tailwind/blox/collection/preview.svg
rename to modules/blox/blox/collection/preview.svg
diff --git a/modules/blox-tailwind/blox/collection/schema.json b/modules/blox/blox/collection/schema.json
similarity index 100%
rename from modules/blox-tailwind/blox/collection/schema.json
rename to modules/blox/blox/collection/schema.json
diff --git a/modules/blox-tailwind/blox/contact-info/README.md b/modules/blox/blox/contact-info/README.md
similarity index 100%
rename from modules/blox-tailwind/blox/contact-info/README.md
rename to modules/blox/blox/contact-info/README.md
diff --git a/modules/blox-tailwind/blox/contact-info/block.html b/modules/blox/blox/contact-info/block.html
similarity index 100%
rename from modules/blox-tailwind/blox/contact-info/block.html
rename to modules/blox/blox/contact-info/block.html
diff --git a/modules/blox-tailwind/blox/contact-info/manifest.json b/modules/blox/blox/contact-info/manifest.json
similarity index 100%
rename from modules/blox-tailwind/blox/contact-info/manifest.json
rename to modules/blox/blox/contact-info/manifest.json
diff --git a/modules/blox-tailwind/blox/contact-info/schema.json b/modules/blox/blox/contact-info/schema.json
similarity index 100%
rename from modules/blox-tailwind/blox/contact-info/schema.json
rename to modules/blox/blox/contact-info/schema.json
diff --git a/modules/blox-tailwind/blox/cta-button-list/README.md b/modules/blox/blox/cta-button-list/README.md
similarity index 100%
rename from modules/blox-tailwind/blox/cta-button-list/README.md
rename to modules/blox/blox/cta-button-list/README.md
diff --git a/modules/blox-tailwind/blox/cta-button-list/block.html b/modules/blox/blox/cta-button-list/block.html
similarity index 100%
rename from modules/blox-tailwind/blox/cta-button-list/block.html
rename to modules/blox/blox/cta-button-list/block.html
diff --git a/modules/blox-tailwind/blox/cta-button-list/manifest.json b/modules/blox/blox/cta-button-list/manifest.json
similarity index 100%
rename from modules/blox-tailwind/blox/cta-button-list/manifest.json
rename to modules/blox/blox/cta-button-list/manifest.json
diff --git a/modules/blox-tailwind/blox/cta-button-list/preview.svg b/modules/blox/blox/cta-button-list/preview.svg
similarity index 100%
rename from modules/blox-tailwind/blox/cta-button-list/preview.svg
rename to modules/blox/blox/cta-button-list/preview.svg
diff --git a/modules/blox-tailwind/blox/cta-button-list/schema.json b/modules/blox/blox/cta-button-list/schema.json
similarity index 100%
rename from modules/blox-tailwind/blox/cta-button-list/schema.json
rename to modules/blox/blox/cta-button-list/schema.json
diff --git a/modules/blox-tailwind/blox/cta-card/README.md b/modules/blox/blox/cta-card/README.md
similarity index 100%
rename from modules/blox-tailwind/blox/cta-card/README.md
rename to modules/blox/blox/cta-card/README.md
diff --git a/modules/blox-tailwind/blox/cta-card/block.html b/modules/blox/blox/cta-card/block.html
similarity index 100%
rename from modules/blox-tailwind/blox/cta-card/block.html
rename to modules/blox/blox/cta-card/block.html
diff --git a/modules/blox-tailwind/blox/cta-card/manifest.json b/modules/blox/blox/cta-card/manifest.json
similarity index 100%
rename from modules/blox-tailwind/blox/cta-card/manifest.json
rename to modules/blox/blox/cta-card/manifest.json
diff --git a/modules/blox-tailwind/blox/cta-card/preview.svg b/modules/blox/blox/cta-card/preview.svg
similarity index 100%
rename from modules/blox-tailwind/blox/cta-card/preview.svg
rename to modules/blox/blox/cta-card/preview.svg
diff --git a/modules/blox-tailwind/blox/cta-card/schema.json b/modules/blox/blox/cta-card/schema.json
similarity index 100%
rename from modules/blox-tailwind/blox/cta-card/schema.json
rename to modules/blox/blox/cta-card/schema.json
diff --git a/modules/blox-tailwind/blox/cta-image-paragraph/README.md b/modules/blox/blox/cta-image-paragraph/README.md
similarity index 100%
rename from modules/blox-tailwind/blox/cta-image-paragraph/README.md
rename to modules/blox/blox/cta-image-paragraph/README.md
diff --git a/modules/blox-tailwind/blox/cta-image-paragraph/block.html b/modules/blox/blox/cta-image-paragraph/block.html
similarity index 100%
rename from modules/blox-tailwind/blox/cta-image-paragraph/block.html
rename to modules/blox/blox/cta-image-paragraph/block.html
diff --git a/modules/blox-tailwind/blox/cta-image-paragraph/manifest.json b/modules/blox/blox/cta-image-paragraph/manifest.json
similarity index 100%
rename from modules/blox-tailwind/blox/cta-image-paragraph/manifest.json
rename to modules/blox/blox/cta-image-paragraph/manifest.json
diff --git a/modules/blox-tailwind/blox/cta-image-paragraph/preview.svg b/modules/blox/blox/cta-image-paragraph/preview.svg
similarity index 100%
rename from modules/blox-tailwind/blox/cta-image-paragraph/preview.svg
rename to modules/blox/blox/cta-image-paragraph/preview.svg
diff --git a/modules/blox-tailwind/blox/cta-image-paragraph/schema.json b/modules/blox/blox/cta-image-paragraph/schema.json
similarity index 100%
rename from modules/blox-tailwind/blox/cta-image-paragraph/schema.json
rename to modules/blox/blox/cta-image-paragraph/schema.json
diff --git a/modules/blox-tailwind/blox/faq/README.md b/modules/blox/blox/faq/README.md
similarity index 100%
rename from modules/blox-tailwind/blox/faq/README.md
rename to modules/blox/blox/faq/README.md
diff --git a/modules/blox-tailwind/blox/faq/block.html b/modules/blox/blox/faq/block.html
similarity index 100%
rename from modules/blox-tailwind/blox/faq/block.html
rename to modules/blox/blox/faq/block.html
diff --git a/modules/blox-tailwind/blox/faq/manifest.json b/modules/blox/blox/faq/manifest.json
similarity index 100%
rename from modules/blox-tailwind/blox/faq/manifest.json
rename to modules/blox/blox/faq/manifest.json
diff --git a/modules/blox-tailwind/blox/faq/preview.svg b/modules/blox/blox/faq/preview.svg
similarity index 100%
rename from modules/blox-tailwind/blox/faq/preview.svg
rename to modules/blox/blox/faq/preview.svg
diff --git a/modules/blox-tailwind/blox/faq/schema.json b/modules/blox/blox/faq/schema.json
similarity index 100%
rename from modules/blox-tailwind/blox/faq/schema.json
rename to modules/blox/blox/faq/schema.json
diff --git a/modules/blox-tailwind/blox/features/README.md b/modules/blox/blox/features/README.md
similarity index 100%
rename from modules/blox-tailwind/blox/features/README.md
rename to modules/blox/blox/features/README.md
diff --git a/modules/blox-tailwind/blox/features/block.html b/modules/blox/blox/features/block.html
similarity index 100%
rename from modules/blox-tailwind/blox/features/block.html
rename to modules/blox/blox/features/block.html
diff --git a/modules/blox-tailwind/blox/features/manifest.json b/modules/blox/blox/features/manifest.json
similarity index 100%
rename from modules/blox-tailwind/blox/features/manifest.json
rename to modules/blox/blox/features/manifest.json
diff --git a/modules/blox-tailwind/blox/features/preview.svg b/modules/blox/blox/features/preview.svg
similarity index 100%
rename from modules/blox-tailwind/blox/features/preview.svg
rename to modules/blox/blox/features/preview.svg
diff --git a/modules/blox-tailwind/blox/features/schema.json b/modules/blox/blox/features/schema.json
similarity index 100%
rename from modules/blox-tailwind/blox/features/schema.json
rename to modules/blox/blox/features/schema.json
diff --git a/modules/blox-tailwind/blox/hero/README.md b/modules/blox/blox/hero/README.md
similarity index 100%
rename from modules/blox-tailwind/blox/hero/README.md
rename to modules/blox/blox/hero/README.md
diff --git a/modules/blox-tailwind/blox/hero/block.html b/modules/blox/blox/hero/block.html
similarity index 100%
rename from modules/blox-tailwind/blox/hero/block.html
rename to modules/blox/blox/hero/block.html
diff --git a/modules/blox-tailwind/blox/hero/client.jsx b/modules/blox/blox/hero/client.jsx
similarity index 100%
rename from modules/blox-tailwind/blox/hero/client.jsx
rename to modules/blox/blox/hero/client.jsx
diff --git a/modules/blox-tailwind/blox/hero/component.jsx b/modules/blox/blox/hero/component.jsx
similarity index 100%
rename from modules/blox-tailwind/blox/hero/component.jsx
rename to modules/blox/blox/hero/component.jsx
diff --git a/modules/blox-tailwind/blox/hero/manifest.json b/modules/blox/blox/hero/manifest.json
similarity index 100%
rename from modules/blox-tailwind/blox/hero/manifest.json
rename to modules/blox/blox/hero/manifest.json
diff --git a/modules/blox-tailwind/blox/hero/preview.svg b/modules/blox/blox/hero/preview.svg
similarity index 100%
rename from modules/blox-tailwind/blox/hero/preview.svg
rename to modules/blox/blox/hero/preview.svg
diff --git a/modules/blox-tailwind/blox/hero/schema.json b/modules/blox/blox/hero/schema.json
similarity index 100%
rename from modules/blox-tailwind/blox/hero/schema.json
rename to modules/blox/blox/hero/schema.json
diff --git a/modules/blox-tailwind/blox/knowledge-categories/block.html b/modules/blox/blox/knowledge-categories/block.html
similarity index 100%
rename from modules/blox-tailwind/blox/knowledge-categories/block.html
rename to modules/blox/blox/knowledge-categories/block.html
diff --git a/modules/blox-tailwind/blox/knowledge-categories/manifest.json b/modules/blox/blox/knowledge-categories/manifest.json
similarity index 100%
rename from modules/blox-tailwind/blox/knowledge-categories/manifest.json
rename to modules/blox/blox/knowledge-categories/manifest.json
diff --git a/modules/blox-tailwind/blox/knowledge-categories/schema.json b/modules/blox/blox/knowledge-categories/schema.json
similarity index 100%
rename from modules/blox-tailwind/blox/knowledge-categories/schema.json
rename to modules/blox/blox/knowledge-categories/schema.json
diff --git a/modules/blox-tailwind/blox/logos/README.md b/modules/blox/blox/logos/README.md
similarity index 100%
rename from modules/blox-tailwind/blox/logos/README.md
rename to modules/blox/blox/logos/README.md
diff --git a/modules/blox-tailwind/blox/logos/block.html b/modules/blox/blox/logos/block.html
similarity index 100%
rename from modules/blox-tailwind/blox/logos/block.html
rename to modules/blox/blox/logos/block.html
diff --git a/modules/blox-tailwind/blox/logos/manifest.json b/modules/blox/blox/logos/manifest.json
similarity index 100%
rename from modules/blox-tailwind/blox/logos/manifest.json
rename to modules/blox/blox/logos/manifest.json
diff --git a/modules/blox-tailwind/blox/logos/schema.json b/modules/blox/blox/logos/schema.json
similarity index 100%
rename from modules/blox-tailwind/blox/logos/schema.json
rename to modules/blox/blox/logos/schema.json
diff --git a/modules/blox-tailwind/blox/markdown/README.md b/modules/blox/blox/markdown/README.md
similarity index 100%
rename from modules/blox-tailwind/blox/markdown/README.md
rename to modules/blox/blox/markdown/README.md
diff --git a/modules/blox-tailwind/blox/markdown/block.html b/modules/blox/blox/markdown/block.html
similarity index 100%
rename from modules/blox-tailwind/blox/markdown/block.html
rename to modules/blox/blox/markdown/block.html
diff --git a/modules/blox-tailwind/blox/markdown/manifest.json b/modules/blox/blox/markdown/manifest.json
similarity index 100%
rename from modules/blox-tailwind/blox/markdown/manifest.json
rename to modules/blox/blox/markdown/manifest.json
diff --git a/modules/blox-tailwind/blox/markdown/preview.svg b/modules/blox/blox/markdown/preview.svg
similarity index 100%
rename from modules/blox-tailwind/blox/markdown/preview.svg
rename to modules/blox/blox/markdown/preview.svg
diff --git a/modules/blox-tailwind/blox/markdown/schema.json b/modules/blox/blox/markdown/schema.json
similarity index 100%
rename from modules/blox-tailwind/blox/markdown/schema.json
rename to modules/blox/blox/markdown/schema.json
diff --git a/modules/blox-tailwind/blox/research-areas/README.md b/modules/blox/blox/research-areas/README.md
similarity index 100%
rename from modules/blox-tailwind/blox/research-areas/README.md
rename to modules/blox/blox/research-areas/README.md
diff --git a/modules/blox-tailwind/blox/research-areas/block.html b/modules/blox/blox/research-areas/block.html
similarity index 100%
rename from modules/blox-tailwind/blox/research-areas/block.html
rename to modules/blox/blox/research-areas/block.html
diff --git a/modules/blox-tailwind/blox/research-areas/manifest.json b/modules/blox/blox/research-areas/manifest.json
similarity index 100%
rename from modules/blox-tailwind/blox/research-areas/manifest.json
rename to modules/blox/blox/research-areas/manifest.json
diff --git a/modules/blox-tailwind/blox/research-areas/schema.json b/modules/blox/blox/research-areas/schema.json
similarity index 100%
rename from modules/blox-tailwind/blox/research-areas/schema.json
rename to modules/blox/blox/research-areas/schema.json
diff --git a/modules/blox-tailwind/blox/resume-awards/README.md b/modules/blox/blox/resume-awards/README.md
similarity index 100%
rename from modules/blox-tailwind/blox/resume-awards/README.md
rename to modules/blox/blox/resume-awards/README.md
diff --git a/modules/blox-tailwind/blox/resume-awards/block.html b/modules/blox/blox/resume-awards/block.html
similarity index 100%
rename from modules/blox-tailwind/blox/resume-awards/block.html
rename to modules/blox/blox/resume-awards/block.html
diff --git a/modules/blox-tailwind/blox/resume-awards/manifest.json b/modules/blox/blox/resume-awards/manifest.json
similarity index 100%
rename from modules/blox-tailwind/blox/resume-awards/manifest.json
rename to modules/blox/blox/resume-awards/manifest.json
diff --git a/modules/blox-tailwind/blox/resume-awards/preview.svg b/modules/blox/blox/resume-awards/preview.svg
similarity index 100%
rename from modules/blox-tailwind/blox/resume-awards/preview.svg
rename to modules/blox/blox/resume-awards/preview.svg
diff --git a/modules/blox-tailwind/blox/resume-awards/schema.json b/modules/blox/blox/resume-awards/schema.json
similarity index 100%
rename from modules/blox-tailwind/blox/resume-awards/schema.json
rename to modules/blox/blox/resume-awards/schema.json
diff --git a/modules/blox-tailwind/blox/resume-biography-3/README.md b/modules/blox/blox/resume-biography-3/README.md
similarity index 100%
rename from modules/blox-tailwind/blox/resume-biography-3/README.md
rename to modules/blox/blox/resume-biography-3/README.md
diff --git a/modules/blox-tailwind/blox/resume-biography-3/block.html b/modules/blox/blox/resume-biography-3/block.html
similarity index 100%
rename from modules/blox-tailwind/blox/resume-biography-3/block.html
rename to modules/blox/blox/resume-biography-3/block.html
diff --git a/modules/blox-tailwind/blox/resume-biography-3/manifest.json b/modules/blox/blox/resume-biography-3/manifest.json
similarity index 100%
rename from modules/blox-tailwind/blox/resume-biography-3/manifest.json
rename to modules/blox/blox/resume-biography-3/manifest.json
diff --git a/modules/blox-tailwind/blox/resume-biography-3/preview.svg b/modules/blox/blox/resume-biography-3/preview.svg
similarity index 100%
rename from modules/blox-tailwind/blox/resume-biography-3/preview.svg
rename to modules/blox/blox/resume-biography-3/preview.svg
diff --git a/modules/blox-tailwind/blox/resume-biography-3/schema.json b/modules/blox/blox/resume-biography-3/schema.json
similarity index 100%
rename from modules/blox-tailwind/blox/resume-biography-3/schema.json
rename to modules/blox/blox/resume-biography-3/schema.json
diff --git a/modules/blox-tailwind/blox/resume-biography/README.md b/modules/blox/blox/resume-biography/README.md
similarity index 100%
rename from modules/blox-tailwind/blox/resume-biography/README.md
rename to modules/blox/blox/resume-biography/README.md
diff --git a/modules/blox-tailwind/blox/resume-biography/block.html b/modules/blox/blox/resume-biography/block.html
similarity index 100%
rename from modules/blox-tailwind/blox/resume-biography/block.html
rename to modules/blox/blox/resume-biography/block.html
diff --git a/modules/blox-tailwind/blox/resume-biography/manifest.json b/modules/blox/blox/resume-biography/manifest.json
similarity index 100%
rename from modules/blox-tailwind/blox/resume-biography/manifest.json
rename to modules/blox/blox/resume-biography/manifest.json
diff --git a/modules/blox-tailwind/blox/resume-biography/preview.svg b/modules/blox/blox/resume-biography/preview.svg
similarity index 100%
rename from modules/blox-tailwind/blox/resume-biography/preview.svg
rename to modules/blox/blox/resume-biography/preview.svg
diff --git a/modules/blox-tailwind/blox/resume-biography/schema.json b/modules/blox/blox/resume-biography/schema.json
similarity index 100%
rename from modules/blox-tailwind/blox/resume-biography/schema.json
rename to modules/blox/blox/resume-biography/schema.json
diff --git a/modules/blox-tailwind/blox/resume-experience/README.md b/modules/blox/blox/resume-experience/README.md
similarity index 100%
rename from modules/blox-tailwind/blox/resume-experience/README.md
rename to modules/blox/blox/resume-experience/README.md
diff --git a/modules/blox-tailwind/blox/resume-experience/block.html b/modules/blox/blox/resume-experience/block.html
similarity index 100%
rename from modules/blox-tailwind/blox/resume-experience/block.html
rename to modules/blox/blox/resume-experience/block.html
diff --git a/modules/blox-tailwind/blox/resume-experience/manifest.json b/modules/blox/blox/resume-experience/manifest.json
similarity index 100%
rename from modules/blox-tailwind/blox/resume-experience/manifest.json
rename to modules/blox/blox/resume-experience/manifest.json
diff --git a/modules/blox-tailwind/blox/resume-experience/preview.svg b/modules/blox/blox/resume-experience/preview.svg
similarity index 100%
rename from modules/blox-tailwind/blox/resume-experience/preview.svg
rename to modules/blox/blox/resume-experience/preview.svg
diff --git a/modules/blox-tailwind/blox/resume-experience/schema.json b/modules/blox/blox/resume-experience/schema.json
similarity index 100%
rename from modules/blox-tailwind/blox/resume-experience/schema.json
rename to modules/blox/blox/resume-experience/schema.json
diff --git a/modules/blox-tailwind/blox/resume-languages/README.md b/modules/blox/blox/resume-languages/README.md
similarity index 100%
rename from modules/blox-tailwind/blox/resume-languages/README.md
rename to modules/blox/blox/resume-languages/README.md
diff --git a/modules/blox-tailwind/blox/resume-languages/block.html b/modules/blox/blox/resume-languages/block.html
similarity index 100%
rename from modules/blox-tailwind/blox/resume-languages/block.html
rename to modules/blox/blox/resume-languages/block.html
diff --git a/modules/blox-tailwind/blox/resume-languages/manifest.json b/modules/blox/blox/resume-languages/manifest.json
similarity index 100%
rename from modules/blox-tailwind/blox/resume-languages/manifest.json
rename to modules/blox/blox/resume-languages/manifest.json
diff --git a/modules/blox-tailwind/blox/resume-languages/preview.svg b/modules/blox/blox/resume-languages/preview.svg
similarity index 100%
rename from modules/blox-tailwind/blox/resume-languages/preview.svg
rename to modules/blox/blox/resume-languages/preview.svg
diff --git a/modules/blox-tailwind/blox/resume-languages/schema.json b/modules/blox/blox/resume-languages/schema.json
similarity index 100%
rename from modules/blox-tailwind/blox/resume-languages/schema.json
rename to modules/blox/blox/resume-languages/schema.json
diff --git a/modules/blox-tailwind/blox/resume-skills/README.md b/modules/blox/blox/resume-skills/README.md
similarity index 100%
rename from modules/blox-tailwind/blox/resume-skills/README.md
rename to modules/blox/blox/resume-skills/README.md
diff --git a/modules/blox-tailwind/blox/resume-skills/block.html b/modules/blox/blox/resume-skills/block.html
similarity index 100%
rename from modules/blox-tailwind/blox/resume-skills/block.html
rename to modules/blox/blox/resume-skills/block.html
diff --git a/modules/blox-tailwind/blox/resume-skills/manifest.json b/modules/blox/blox/resume-skills/manifest.json
similarity index 100%
rename from modules/blox-tailwind/blox/resume-skills/manifest.json
rename to modules/blox/blox/resume-skills/manifest.json
diff --git a/modules/blox-tailwind/blox/resume-skills/preview.svg b/modules/blox/blox/resume-skills/preview.svg
similarity index 100%
rename from modules/blox-tailwind/blox/resume-skills/preview.svg
rename to modules/blox/blox/resume-skills/preview.svg
diff --git a/modules/blox-tailwind/blox/resume-skills/schema.json b/modules/blox/blox/resume-skills/schema.json
similarity index 100%
rename from modules/blox-tailwind/blox/resume-skills/schema.json
rename to modules/blox/blox/resume-skills/schema.json
diff --git a/modules/blox-tailwind/blox/search-hero/README.md b/modules/blox/blox/search-hero/README.md
similarity index 100%
rename from modules/blox-tailwind/blox/search-hero/README.md
rename to modules/blox/blox/search-hero/README.md
diff --git a/modules/blox-tailwind/blox/search-hero/block.html b/modules/blox/blox/search-hero/block.html
similarity index 100%
rename from modules/blox-tailwind/blox/search-hero/block.html
rename to modules/blox/blox/search-hero/block.html
diff --git a/modules/blox-tailwind/blox/search-hero/manifest.json b/modules/blox/blox/search-hero/manifest.json
similarity index 100%
rename from modules/blox-tailwind/blox/search-hero/manifest.json
rename to modules/blox/blox/search-hero/manifest.json
diff --git a/modules/blox-tailwind/blox/search-hero/schema.json b/modules/blox/blox/search-hero/schema.json
similarity index 100%
rename from modules/blox-tailwind/blox/search-hero/schema.json
rename to modules/blox/blox/search-hero/schema.json
diff --git a/modules/blox-tailwind/blox/shared/js/components/Icon.jsx b/modules/blox/blox/shared/js/components/Icon.jsx
similarity index 100%
rename from modules/blox-tailwind/blox/shared/js/components/Icon.jsx
rename to modules/blox/blox/shared/js/components/Icon.jsx
diff --git a/modules/blox-tailwind/blox/shared/schemas/README.md b/modules/blox/blox/shared/schemas/README.md
similarity index 100%
rename from modules/blox-tailwind/blox/shared/schemas/README.md
rename to modules/blox/blox/shared/schemas/README.md
diff --git a/modules/blox-tailwind/blox/shared/schemas/base-block.json b/modules/blox/blox/shared/schemas/base-block.json
similarity index 100%
rename from modules/blox-tailwind/blox/shared/schemas/base-block.json
rename to modules/blox/blox/shared/schemas/base-block.json
diff --git a/modules/blox-tailwind/blox/shared/schemas/landing-page.json b/modules/blox/blox/shared/schemas/landing-page.json
similarity index 100%
rename from modules/blox-tailwind/blox/shared/schemas/landing-page.json
rename to modules/blox/blox/shared/schemas/landing-page.json
diff --git a/modules/blox-tailwind/blox/shared/schemas/sections.json b/modules/blox/blox/shared/schemas/sections.json
similarity index 100%
rename from modules/blox-tailwind/blox/shared/schemas/sections.json
rename to modules/blox/blox/shared/schemas/sections.json
diff --git a/modules/blox-tailwind/blox/stats/README.md b/modules/blox/blox/stats/README.md
similarity index 100%
rename from modules/blox-tailwind/blox/stats/README.md
rename to modules/blox/blox/stats/README.md
diff --git a/modules/blox-tailwind/blox/stats/block.html b/modules/blox/blox/stats/block.html
similarity index 100%
rename from modules/blox-tailwind/blox/stats/block.html
rename to modules/blox/blox/stats/block.html
diff --git a/modules/blox-tailwind/blox/stats/manifest.json b/modules/blox/blox/stats/manifest.json
similarity index 100%
rename from modules/blox-tailwind/blox/stats/manifest.json
rename to modules/blox/blox/stats/manifest.json
diff --git a/modules/blox-tailwind/blox/stats/preview.svg b/modules/blox/blox/stats/preview.svg
similarity index 100%
rename from modules/blox-tailwind/blox/stats/preview.svg
rename to modules/blox/blox/stats/preview.svg
diff --git a/modules/blox-tailwind/blox/stats/schema.json b/modules/blox/blox/stats/schema.json
similarity index 100%
rename from modules/blox-tailwind/blox/stats/schema.json
rename to modules/blox/blox/stats/schema.json
diff --git a/modules/blox-tailwind/blox/team-showcase/README.md b/modules/blox/blox/team-showcase/README.md
similarity index 100%
rename from modules/blox-tailwind/blox/team-showcase/README.md
rename to modules/blox/blox/team-showcase/README.md
diff --git a/modules/blox-tailwind/blox/team-showcase/block.html b/modules/blox/blox/team-showcase/block.html
similarity index 100%
rename from modules/blox-tailwind/blox/team-showcase/block.html
rename to modules/blox/blox/team-showcase/block.html
diff --git a/modules/blox-tailwind/blox/team-showcase/manifest.json b/modules/blox/blox/team-showcase/manifest.json
similarity index 100%
rename from modules/blox-tailwind/blox/team-showcase/manifest.json
rename to modules/blox/blox/team-showcase/manifest.json
diff --git a/modules/blox-tailwind/blox/team-showcase/schema.json b/modules/blox/blox/team-showcase/schema.json
similarity index 100%
rename from modules/blox-tailwind/blox/team-showcase/schema.json
rename to modules/blox/blox/team-showcase/schema.json
diff --git a/modules/blox-tailwind/blox/testimonials/README.md b/modules/blox/blox/testimonials/README.md
similarity index 100%
rename from modules/blox-tailwind/blox/testimonials/README.md
rename to modules/blox/blox/testimonials/README.md
diff --git a/modules/blox-tailwind/blox/testimonials/block.html b/modules/blox/blox/testimonials/block.html
similarity index 100%
rename from modules/blox-tailwind/blox/testimonials/block.html
rename to modules/blox/blox/testimonials/block.html
diff --git a/modules/blox-tailwind/blox/testimonials/manifest.json b/modules/blox/blox/testimonials/manifest.json
similarity index 100%
rename from modules/blox-tailwind/blox/testimonials/manifest.json
rename to modules/blox/blox/testimonials/manifest.json
diff --git a/modules/blox-tailwind/blox/testimonials/preview.svg b/modules/blox/blox/testimonials/preview.svg
similarity index 100%
rename from modules/blox-tailwind/blox/testimonials/preview.svg
rename to modules/blox/blox/testimonials/preview.svg
diff --git a/modules/blox-tailwind/blox/testimonials/schema.json b/modules/blox/blox/testimonials/schema.json
similarity index 100%
rename from modules/blox-tailwind/blox/testimonials/schema.json
rename to modules/blox/blox/testimonials/schema.json
diff --git a/modules/blox-tailwind/blox/trending-questions/block.html b/modules/blox/blox/trending-questions/block.html
similarity index 100%
rename from modules/blox-tailwind/blox/trending-questions/block.html
rename to modules/blox/blox/trending-questions/block.html
diff --git a/modules/blox-tailwind/blox/trending-questions/manifest.json b/modules/blox/blox/trending-questions/manifest.json
similarity index 100%
rename from modules/blox-tailwind/blox/trending-questions/manifest.json
rename to modules/blox/blox/trending-questions/manifest.json
diff --git a/modules/blox-tailwind/blox/trending-questions/schema.json b/modules/blox/blox/trending-questions/schema.json
similarity index 100%
rename from modules/blox-tailwind/blox/trending-questions/schema.json
rename to modules/blox/blox/trending-questions/schema.json
diff --git a/modules/blox-tailwind/data/address_formats.toml b/modules/blox/data/address_formats.toml
similarity index 100%
rename from modules/blox-tailwind/data/address_formats.toml
rename to modules/blox/data/address_formats.toml
diff --git a/modules/blox-tailwind/data/blox_aliases.yaml b/modules/blox/data/blox_aliases.yaml
similarity index 100%
rename from modules/blox-tailwind/data/blox_aliases.yaml
rename to modules/blox/data/blox_aliases.yaml
diff --git a/modules/blox-tailwind/data/hugoblox.yaml b/modules/blox/data/hugoblox.yaml
similarity index 100%
rename from modules/blox-tailwind/data/hugoblox.yaml
rename to modules/blox/data/hugoblox.yaml
diff --git a/modules/blox-tailwind/data/icons/academicons.json b/modules/blox/data/icons/academicons.json
similarity index 100%
rename from modules/blox-tailwind/data/icons/academicons.json
rename to modules/blox/data/icons/academicons.json
diff --git a/modules/blox-tailwind/data/icons/brands.yaml b/modules/blox/data/icons/brands.yaml
similarity index 100%
rename from modules/blox-tailwind/data/icons/brands.yaml
rename to modules/blox/data/icons/brands.yaml
diff --git a/modules/blox-tailwind/data/icons/devicon.json b/modules/blox/data/icons/devicon.json
similarity index 100%
rename from modules/blox-tailwind/data/icons/devicon.json
rename to modules/blox/data/icons/devicon.json
diff --git a/modules/blox-tailwind/data/icons/hb.yaml b/modules/blox/data/icons/hb.yaml
similarity index 100%
rename from modules/blox-tailwind/data/icons/hb.yaml
rename to modules/blox/data/icons/hb.yaml
diff --git a/modules/blox-tailwind/data/icons/hero.json b/modules/blox/data/icons/hero.json
similarity index 100%
rename from modules/blox-tailwind/data/icons/hero.json
rename to modules/blox/data/icons/hero.json
diff --git a/modules/blox-tailwind/data/languages.yaml b/modules/blox/data/languages.yaml
similarity index 100%
rename from modules/blox-tailwind/data/languages.yaml
rename to modules/blox/data/languages.yaml
diff --git a/modules/blox-tailwind/data/link_types.yaml b/modules/blox/data/link_types.yaml
similarity index 100%
rename from modules/blox-tailwind/data/link_types.yaml
rename to modules/blox/data/link_types.yaml
diff --git a/modules/blox-tailwind/data/page_sharer.yaml b/modules/blox/data/page_sharer.yaml
similarity index 100%
rename from modules/blox-tailwind/data/page_sharer.yaml
rename to modules/blox/data/page_sharer.yaml
diff --git a/modules/blox-tailwind/data/themes/coffee.yaml b/modules/blox/data/themes/coffee.yaml
similarity index 100%
rename from modules/blox-tailwind/data/themes/coffee.yaml
rename to modules/blox/data/themes/coffee.yaml
diff --git a/modules/blox-tailwind/data/themes/contrast.yaml b/modules/blox/data/themes/contrast.yaml
similarity index 100%
rename from modules/blox-tailwind/data/themes/contrast.yaml
rename to modules/blox/data/themes/contrast.yaml
diff --git a/modules/blox-tailwind/data/themes/cupcake.yaml b/modules/blox/data/themes/cupcake.yaml
similarity index 100%
rename from modules/blox-tailwind/data/themes/cupcake.yaml
rename to modules/blox/data/themes/cupcake.yaml
diff --git a/modules/blox-tailwind/data/themes/default.yaml b/modules/blox/data/themes/default.yaml
similarity index 100%
rename from modules/blox-tailwind/data/themes/default.yaml
rename to modules/blox/data/themes/default.yaml
diff --git a/modules/blox-tailwind/data/themes/dracula.yaml b/modules/blox/data/themes/dracula.yaml
similarity index 100%
rename from modules/blox-tailwind/data/themes/dracula.yaml
rename to modules/blox/data/themes/dracula.yaml
diff --git a/modules/blox-tailwind/data/themes/marine.yaml b/modules/blox/data/themes/marine.yaml
similarity index 100%
rename from modules/blox-tailwind/data/themes/marine.yaml
rename to modules/blox/data/themes/marine.yaml
diff --git a/modules/blox-tailwind/data/themes/matcha.yaml b/modules/blox/data/themes/matcha.yaml
similarity index 100%
rename from modules/blox-tailwind/data/themes/matcha.yaml
rename to modules/blox/data/themes/matcha.yaml
diff --git a/modules/blox-tailwind/data/themes/minimal.yaml b/modules/blox/data/themes/minimal.yaml
similarity index 100%
rename from modules/blox-tailwind/data/themes/minimal.yaml
rename to modules/blox/data/themes/minimal.yaml
diff --git a/modules/blox-tailwind/data/themes/retro.yaml b/modules/blox/data/themes/retro.yaml
similarity index 100%
rename from modules/blox-tailwind/data/themes/retro.yaml
rename to modules/blox/data/themes/retro.yaml
diff --git a/modules/blox-tailwind/data/themes/solar.yaml b/modules/blox/data/themes/solar.yaml
similarity index 100%
rename from modules/blox-tailwind/data/themes/solar.yaml
rename to modules/blox/data/themes/solar.yaml
diff --git a/modules/blox-tailwind/data/themes/synthwave.yaml b/modules/blox/data/themes/synthwave.yaml
similarity index 100%
rename from modules/blox-tailwind/data/themes/synthwave.yaml
rename to modules/blox/data/themes/synthwave.yaml
diff --git a/modules/blox/go.mod b/modules/blox/go.mod
new file mode 100644
index 00000000..3c1be8f8
--- /dev/null
+++ b/modules/blox/go.mod
@@ -0,0 +1,5 @@
+module github.com/HugoBlox/kit/modules/blox
+
+go 1.19
+
+require github.com/HugoBlox/kit/modules/analytics v0.3.0
diff --git a/modules/blox-tailwind/hugo.yaml b/modules/blox/hugo.yaml
similarity index 98%
rename from modules/blox-tailwind/hugo.yaml
rename to modules/blox/hugo.yaml
index 1a9aafae..7d532b10 100644
--- a/modules/blox-tailwind/hugo.yaml
+++ b/modules/blox/hugo.yaml
@@ -106,7 +106,7 @@ module:
min: '0.148.2'
extended: true
imports:
- - path: github.com/HugoBlox/kit/modules/blox-analytics
+ - path: github.com/HugoBlox/kit/modules/analytics
mounts:
- source: content
target: content
diff --git a/modules/blox-tailwind/i18n/ar.yaml b/modules/blox/i18n/ar.yaml
similarity index 100%
rename from modules/blox-tailwind/i18n/ar.yaml
rename to modules/blox/i18n/ar.yaml
diff --git a/modules/blox-tailwind/i18n/bn.yaml b/modules/blox/i18n/bn.yaml
similarity index 100%
rename from modules/blox-tailwind/i18n/bn.yaml
rename to modules/blox/i18n/bn.yaml
diff --git a/modules/blox-tailwind/i18n/ca.yaml b/modules/blox/i18n/ca.yaml
similarity index 100%
rename from modules/blox-tailwind/i18n/ca.yaml
rename to modules/blox/i18n/ca.yaml
diff --git a/modules/blox-tailwind/i18n/cs.yaml b/modules/blox/i18n/cs.yaml
similarity index 100%
rename from modules/blox-tailwind/i18n/cs.yaml
rename to modules/blox/i18n/cs.yaml
diff --git a/modules/blox-tailwind/i18n/da.yaml b/modules/blox/i18n/da.yaml
similarity index 100%
rename from modules/blox-tailwind/i18n/da.yaml
rename to modules/blox/i18n/da.yaml
diff --git a/modules/blox-tailwind/i18n/de.yaml b/modules/blox/i18n/de.yaml
similarity index 100%
rename from modules/blox-tailwind/i18n/de.yaml
rename to modules/blox/i18n/de.yaml
diff --git a/modules/blox-tailwind/i18n/el.yaml b/modules/blox/i18n/el.yaml
similarity index 100%
rename from modules/blox-tailwind/i18n/el.yaml
rename to modules/blox/i18n/el.yaml
diff --git a/modules/blox-tailwind/i18n/en.yaml b/modules/blox/i18n/en.yaml
similarity index 100%
rename from modules/blox-tailwind/i18n/en.yaml
rename to modules/blox/i18n/en.yaml
diff --git a/modules/blox-tailwind/i18n/es.yaml b/modules/blox/i18n/es.yaml
similarity index 100%
rename from modules/blox-tailwind/i18n/es.yaml
rename to modules/blox/i18n/es.yaml
diff --git a/modules/blox-tailwind/i18n/et.yaml b/modules/blox/i18n/et.yaml
similarity index 100%
rename from modules/blox-tailwind/i18n/et.yaml
rename to modules/blox/i18n/et.yaml
diff --git a/modules/blox-tailwind/i18n/eu.yaml b/modules/blox/i18n/eu.yaml
similarity index 100%
rename from modules/blox-tailwind/i18n/eu.yaml
rename to modules/blox/i18n/eu.yaml
diff --git a/modules/blox-tailwind/i18n/fa.yaml b/modules/blox/i18n/fa.yaml
similarity index 100%
rename from modules/blox-tailwind/i18n/fa.yaml
rename to modules/blox/i18n/fa.yaml
diff --git a/modules/blox-tailwind/i18n/fi.yaml b/modules/blox/i18n/fi.yaml
similarity index 100%
rename from modules/blox-tailwind/i18n/fi.yaml
rename to modules/blox/i18n/fi.yaml
diff --git a/modules/blox-tailwind/i18n/fr.yaml b/modules/blox/i18n/fr.yaml
similarity index 100%
rename from modules/blox-tailwind/i18n/fr.yaml
rename to modules/blox/i18n/fr.yaml
diff --git a/modules/blox-tailwind/i18n/he.yaml b/modules/blox/i18n/he.yaml
similarity index 100%
rename from modules/blox-tailwind/i18n/he.yaml
rename to modules/blox/i18n/he.yaml
diff --git a/modules/blox-tailwind/i18n/hr.yaml b/modules/blox/i18n/hr.yaml
similarity index 100%
rename from modules/blox-tailwind/i18n/hr.yaml
rename to modules/blox/i18n/hr.yaml
diff --git a/modules/blox-tailwind/i18n/ht.yaml b/modules/blox/i18n/ht.yaml
similarity index 100%
rename from modules/blox-tailwind/i18n/ht.yaml
rename to modules/blox/i18n/ht.yaml
diff --git a/modules/blox-tailwind/i18n/hu.yaml b/modules/blox/i18n/hu.yaml
similarity index 100%
rename from modules/blox-tailwind/i18n/hu.yaml
rename to modules/blox/i18n/hu.yaml
diff --git a/modules/blox-tailwind/i18n/id.yaml b/modules/blox/i18n/id.yaml
similarity index 100%
rename from modules/blox-tailwind/i18n/id.yaml
rename to modules/blox/i18n/id.yaml
diff --git a/modules/blox-tailwind/i18n/it.yaml b/modules/blox/i18n/it.yaml
similarity index 100%
rename from modules/blox-tailwind/i18n/it.yaml
rename to modules/blox/i18n/it.yaml
diff --git a/modules/blox-tailwind/i18n/ja.yaml b/modules/blox/i18n/ja.yaml
similarity index 100%
rename from modules/blox-tailwind/i18n/ja.yaml
rename to modules/blox/i18n/ja.yaml
diff --git a/modules/blox-tailwind/i18n/km.yaml b/modules/blox/i18n/km.yaml
similarity index 100%
rename from modules/blox-tailwind/i18n/km.yaml
rename to modules/blox/i18n/km.yaml
diff --git a/modules/blox-tailwind/i18n/ko.yaml b/modules/blox/i18n/ko.yaml
similarity index 100%
rename from modules/blox-tailwind/i18n/ko.yaml
rename to modules/blox/i18n/ko.yaml
diff --git a/modules/blox-tailwind/i18n/lt.yaml b/modules/blox/i18n/lt.yaml
similarity index 100%
rename from modules/blox-tailwind/i18n/lt.yaml
rename to modules/blox/i18n/lt.yaml
diff --git a/modules/blox-tailwind/i18n/lv.yaml b/modules/blox/i18n/lv.yaml
similarity index 100%
rename from modules/blox-tailwind/i18n/lv.yaml
rename to modules/blox/i18n/lv.yaml
diff --git a/modules/blox-tailwind/i18n/mg.yaml b/modules/blox/i18n/mg.yaml
similarity index 100%
rename from modules/blox-tailwind/i18n/mg.yaml
rename to modules/blox/i18n/mg.yaml
diff --git a/modules/blox-tailwind/i18n/ms-Arab.yaml b/modules/blox/i18n/ms-Arab.yaml
similarity index 100%
rename from modules/blox-tailwind/i18n/ms-Arab.yaml
rename to modules/blox/i18n/ms-Arab.yaml
diff --git a/modules/blox-tailwind/i18n/ms.yaml b/modules/blox/i18n/ms.yaml
similarity index 100%
rename from modules/blox-tailwind/i18n/ms.yaml
rename to modules/blox/i18n/ms.yaml
diff --git a/modules/blox-tailwind/i18n/nb.yaml b/modules/blox/i18n/nb.yaml
similarity index 100%
rename from modules/blox-tailwind/i18n/nb.yaml
rename to modules/blox/i18n/nb.yaml
diff --git a/modules/blox-tailwind/i18n/nl.yaml b/modules/blox/i18n/nl.yaml
similarity index 100%
rename from modules/blox-tailwind/i18n/nl.yaml
rename to modules/blox/i18n/nl.yaml
diff --git a/modules/blox-tailwind/i18n/pl.yaml b/modules/blox/i18n/pl.yaml
similarity index 100%
rename from modules/blox-tailwind/i18n/pl.yaml
rename to modules/blox/i18n/pl.yaml
diff --git a/modules/blox-tailwind/i18n/pt.yaml b/modules/blox/i18n/pt.yaml
similarity index 100%
rename from modules/blox-tailwind/i18n/pt.yaml
rename to modules/blox/i18n/pt.yaml
diff --git a/modules/blox-tailwind/i18n/ro.yaml b/modules/blox/i18n/ro.yaml
similarity index 100%
rename from modules/blox-tailwind/i18n/ro.yaml
rename to modules/blox/i18n/ro.yaml
diff --git a/modules/blox-tailwind/i18n/ru.yaml b/modules/blox/i18n/ru.yaml
similarity index 100%
rename from modules/blox-tailwind/i18n/ru.yaml
rename to modules/blox/i18n/ru.yaml
diff --git a/modules/blox-tailwind/i18n/so.yaml b/modules/blox/i18n/so.yaml
similarity index 100%
rename from modules/blox-tailwind/i18n/so.yaml
rename to modules/blox/i18n/so.yaml
diff --git a/modules/blox-tailwind/i18n/sv.yaml b/modules/blox/i18n/sv.yaml
similarity index 100%
rename from modules/blox-tailwind/i18n/sv.yaml
rename to modules/blox/i18n/sv.yaml
diff --git a/modules/blox-tailwind/i18n/tr.yaml b/modules/blox/i18n/tr.yaml
similarity index 100%
rename from modules/blox-tailwind/i18n/tr.yaml
rename to modules/blox/i18n/tr.yaml
diff --git a/modules/blox-tailwind/i18n/uk.yaml b/modules/blox/i18n/uk.yaml
similarity index 100%
rename from modules/blox-tailwind/i18n/uk.yaml
rename to modules/blox/i18n/uk.yaml
diff --git a/modules/blox-tailwind/i18n/vi.yaml b/modules/blox/i18n/vi.yaml
similarity index 100%
rename from modules/blox-tailwind/i18n/vi.yaml
rename to modules/blox/i18n/vi.yaml
diff --git a/modules/blox-tailwind/i18n/zh-Hant.yaml b/modules/blox/i18n/zh-Hant.yaml
similarity index 100%
rename from modules/blox-tailwind/i18n/zh-Hant.yaml
rename to modules/blox/i18n/zh-Hant.yaml
diff --git a/modules/blox-tailwind/i18n/zh.yaml b/modules/blox/i18n/zh.yaml
similarity index 100%
rename from modules/blox-tailwind/i18n/zh.yaml
rename to modules/blox/i18n/zh.yaml
diff --git a/modules/blox-tailwind/images/screenshot.png b/modules/blox/images/screenshot.png
similarity index 100%
rename from modules/blox-tailwind/images/screenshot.png
rename to modules/blox/images/screenshot.png
diff --git a/modules/blox-tailwind/images/tn.png b/modules/blox/images/tn.png
similarity index 100%
rename from modules/blox-tailwind/images/tn.png
rename to modules/blox/images/tn.png
diff --git a/modules/blox-tailwind/layouts/404.html b/modules/blox/layouts/404.html
similarity index 100%
rename from modules/blox-tailwind/layouts/404.html
rename to modules/blox/layouts/404.html
diff --git a/modules/blox-tailwind/layouts/_markup/render-blockquote.html b/modules/blox/layouts/_markup/render-blockquote.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_markup/render-blockquote.html
rename to modules/blox/layouts/_markup/render-blockquote.html
diff --git a/modules/blox-tailwind/layouts/_markup/render-codeblock-markmap.html b/modules/blox/layouts/_markup/render-codeblock-markmap.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_markup/render-codeblock-markmap.html
rename to modules/blox/layouts/_markup/render-codeblock-markmap.html
diff --git a/modules/blox-tailwind/layouts/_markup/render-codeblock-mermaid.html b/modules/blox/layouts/_markup/render-codeblock-mermaid.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_markup/render-codeblock-mermaid.html
rename to modules/blox/layouts/_markup/render-codeblock-mermaid.html
diff --git a/modules/blox-tailwind/layouts/_markup/render-image.html b/modules/blox/layouts/_markup/render-image.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_markup/render-image.html
rename to modules/blox/layouts/_markup/render-image.html
diff --git a/modules/blox-tailwind/layouts/_markup/render-link.backlinks.json b/modules/blox/layouts/_markup/render-link.backlinks.json
similarity index 100%
rename from modules/blox-tailwind/layouts/_markup/render-link.backlinks.json
rename to modules/blox/layouts/_markup/render-link.backlinks.json
diff --git a/modules/blox-tailwind/layouts/_markup/render-link.html b/modules/blox/layouts/_markup/render-link.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_markup/render-link.html
rename to modules/blox/layouts/_markup/render-link.html
diff --git a/modules/blox-tailwind/layouts/_partials/blox/hero/wrapper.html b/modules/blox/layouts/_partials/blox/hero/wrapper.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_partials/blox/hero/wrapper.html
rename to modules/blox/layouts/_partials/blox/hero/wrapper.html
diff --git a/modules/blox-tailwind/layouts/_partials/blox/preact-wrapper.html b/modules/blox/layouts/_partials/blox/preact-wrapper.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_partials/blox/preact-wrapper.html
rename to modules/blox/layouts/_partials/blox/preact-wrapper.html
diff --git a/modules/blox-tailwind/layouts/_partials/comments.html b/modules/blox/layouts/_partials/comments.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_partials/comments.html
rename to modules/blox/layouts/_partials/comments.html
diff --git a/modules/blox-tailwind/layouts/_partials/comments/disqus.html b/modules/blox/layouts/_partials/comments/disqus.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_partials/comments/disqus.html
rename to modules/blox/layouts/_partials/comments/disqus.html
diff --git a/modules/blox-tailwind/layouts/_partials/comments/giscus.html b/modules/blox/layouts/_partials/comments/giscus.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_partials/comments/giscus.html
rename to modules/blox/layouts/_partials/comments/giscus.html
diff --git a/modules/blox-tailwind/layouts/_partials/components/backlinks.html b/modules/blox/layouts/_partials/components/backlinks.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_partials/components/backlinks.html
rename to modules/blox/layouts/_partials/components/backlinks.html
diff --git a/modules/blox-tailwind/layouts/_partials/components/breadcrumb.html b/modules/blox/layouts/_partials/components/breadcrumb.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_partials/components/breadcrumb.html
rename to modules/blox/layouts/_partials/components/breadcrumb.html
diff --git a/modules/blox-tailwind/layouts/_partials/components/cover.html b/modules/blox/layouts/_partials/components/cover.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_partials/components/cover.html
rename to modules/blox/layouts/_partials/components/cover.html
diff --git a/modules/blox-tailwind/layouts/_partials/components/feedback.html b/modules/blox/layouts/_partials/components/feedback.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_partials/components/feedback.html
rename to modules/blox/layouts/_partials/components/feedback.html
diff --git a/modules/blox-tailwind/layouts/_partials/components/footers/minimal.html b/modules/blox/layouts/_partials/components/footers/minimal.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_partials/components/footers/minimal.html
rename to modules/blox/layouts/_partials/components/footers/minimal.html
diff --git a/modules/blox-tailwind/layouts/_partials/components/headers/floating-theme-toggler.html b/modules/blox/layouts/_partials/components/headers/floating-theme-toggler.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_partials/components/headers/floating-theme-toggler.html
rename to modules/blox/layouts/_partials/components/headers/floating-theme-toggler.html
diff --git a/modules/blox-tailwind/layouts/_partials/components/headers/navbar-simple.html b/modules/blox/layouts/_partials/components/headers/navbar-simple.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_partials/components/headers/navbar-simple.html
rename to modules/blox/layouts/_partials/components/headers/navbar-simple.html
diff --git a/modules/blox-tailwind/layouts/_partials/components/headers/navbar.html b/modules/blox/layouts/_partials/components/headers/navbar.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_partials/components/headers/navbar.html
rename to modules/blox/layouts/_partials/components/headers/navbar.html
diff --git a/modules/blox-tailwind/layouts/_partials/components/language-chooser.html b/modules/blox/layouts/_partials/components/language-chooser.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_partials/components/language-chooser.html
rename to modules/blox/layouts/_partials/components/language-chooser.html
diff --git a/modules/blox-tailwind/layouts/_partials/components/last-edited.html b/modules/blox/layouts/_partials/components/last-edited.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_partials/components/last-edited.html
rename to modules/blox/layouts/_partials/components/last-edited.html
diff --git a/modules/blox-tailwind/layouts/_partials/components/next-in-series.html b/modules/blox/layouts/_partials/components/next-in-series.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_partials/components/next-in-series.html
rename to modules/blox/layouts/_partials/components/next-in-series.html
diff --git a/modules/blox-tailwind/layouts/_partials/components/page_sharer.html b/modules/blox/layouts/_partials/components/page_sharer.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_partials/components/page_sharer.html
rename to modules/blox/layouts/_partials/components/page_sharer.html
diff --git a/modules/blox-tailwind/layouts/_partials/components/paginator.html b/modules/blox/layouts/_partials/components/paginator.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_partials/components/paginator.html
rename to modules/blox/layouts/_partials/components/paginator.html
diff --git a/modules/blox-tailwind/layouts/_partials/components/search-modal.html b/modules/blox/layouts/_partials/components/search-modal.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_partials/components/search-modal.html
rename to modules/blox/layouts/_partials/components/search-modal.html
diff --git a/modules/blox-tailwind/layouts/_partials/components/sidebar.html b/modules/blox/layouts/_partials/components/sidebar.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_partials/components/sidebar.html
rename to modules/blox/layouts/_partials/components/sidebar.html
diff --git a/modules/blox-tailwind/layouts/_partials/components/toc.html b/modules/blox/layouts/_partials/components/toc.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_partials/components/toc.html
rename to modules/blox/layouts/_partials/components/toc.html
diff --git a/modules/blox-tailwind/layouts/_partials/css.html b/modules/blox/layouts/_partials/css.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_partials/css.html
rename to modules/blox/layouts/_partials/css.html
diff --git a/modules/blox-tailwind/layouts/_partials/docs_layout.html b/modules/blox/layouts/_partials/docs_layout.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_partials/docs_layout.html
rename to modules/blox/layouts/_partials/docs_layout.html
diff --git a/modules/blox-tailwind/layouts/_partials/functions/build_links.html b/modules/blox/layouts/_partials/functions/build_links.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_partials/functions/build_links.html
rename to modules/blox/layouts/_partials/functions/build_links.html
diff --git a/modules/blox-tailwind/layouts/_partials/functions/deep_merge.html b/modules/blox/layouts/_partials/functions/deep_merge.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_partials/functions/deep_merge.html
rename to modules/blox/layouts/_partials/functions/deep_merge.html
diff --git a/modules/blox-tailwind/layouts/_partials/functions/demo_theme_styles.html b/modules/blox/layouts/_partials/functions/demo_theme_styles.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_partials/functions/demo_theme_styles.html
rename to modules/blox/layouts/_partials/functions/demo_theme_styles.html
diff --git a/modules/blox-tailwind/layouts/_partials/functions/embed/github.html b/modules/blox/layouts/_partials/functions/embed/github.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_partials/functions/embed/github.html
rename to modules/blox/layouts/_partials/functions/embed/github.html
diff --git a/modules/blox-tailwind/layouts/_partials/functions/embed/hbx_content_section.html b/modules/blox/layouts/_partials/functions/embed/hbx_content_section.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_partials/functions/embed/hbx_content_section.html
rename to modules/blox/layouts/_partials/functions/embed/hbx_content_section.html
diff --git a/modules/blox-tailwind/layouts/_partials/functions/embed/hbx_platform_icon.html b/modules/blox/layouts/_partials/functions/embed/hbx_platform_icon.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_partials/functions/embed/hbx_platform_icon.html
rename to modules/blox/layouts/_partials/functions/embed/hbx_platform_icon.html
diff --git a/modules/blox-tailwind/layouts/_partials/functions/embed/hbx_title_section.html b/modules/blox/layouts/_partials/functions/embed/hbx_title_section.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_partials/functions/embed/hbx_title_section.html
rename to modules/blox/layouts/_partials/functions/embed/hbx_title_section.html
diff --git a/modules/blox-tailwind/layouts/_partials/functions/embed/huggingface.html b/modules/blox/layouts/_partials/functions/embed/huggingface.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_partials/functions/embed/huggingface.html
rename to modules/blox/layouts/_partials/functions/embed/huggingface.html
diff --git a/modules/blox-tailwind/layouts/_partials/functions/generate_color_scale.html b/modules/blox/layouts/_partials/functions/generate_color_scale.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_partials/functions/generate_color_scale.html
rename to modules/blox/layouts/_partials/functions/generate_color_scale.html
diff --git a/modules/blox-tailwind/layouts/_partials/functions/get-block-scripts.html b/modules/blox/layouts/_partials/functions/get-block-scripts.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_partials/functions/get-block-scripts.html
rename to modules/blox/layouts/_partials/functions/get-block-scripts.html
diff --git a/modules/blox-tailwind/layouts/_partials/functions/get-build-id.html b/modules/blox/layouts/_partials/functions/get-build-id.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_partials/functions/get-build-id.html
rename to modules/blox/layouts/_partials/functions/get-build-id.html
diff --git a/modules/blox-tailwind/layouts/_partials/functions/get_address.html b/modules/blox/layouts/_partials/functions/get_address.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_partials/functions/get_address.html
rename to modules/blox/layouts/_partials/functions/get_address.html
diff --git a/modules/blox-tailwind/layouts/_partials/functions/get_author_name.html b/modules/blox/layouts/_partials/functions/get_author_name.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_partials/functions/get_author_name.html
rename to modules/blox/layouts/_partials/functions/get_author_name.html
diff --git a/modules/blox-tailwind/layouts/_partials/functions/get_author_profile.html b/modules/blox/layouts/_partials/functions/get_author_profile.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_partials/functions/get_author_profile.html
rename to modules/blox/layouts/_partials/functions/get_author_profile.html
diff --git a/modules/blox-tailwind/layouts/_partials/functions/get_branding.html b/modules/blox/layouts/_partials/functions/get_branding.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_partials/functions/get_branding.html
rename to modules/blox/layouts/_partials/functions/get_branding.html
diff --git a/modules/blox-tailwind/layouts/_partials/functions/get_cover_image.html b/modules/blox/layouts/_partials/functions/get_cover_image.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_partials/functions/get_cover_image.html
rename to modules/blox/layouts/_partials/functions/get_cover_image.html
diff --git a/modules/blox-tailwind/layouts/_partials/functions/get_event_dates.html b/modules/blox/layouts/_partials/functions/get_event_dates.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_partials/functions/get_event_dates.html
rename to modules/blox/layouts/_partials/functions/get_event_dates.html
diff --git a/modules/blox-tailwind/layouts/_partials/functions/get_featured_image.html b/modules/blox/layouts/_partials/functions/get_featured_image.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_partials/functions/get_featured_image.html
rename to modules/blox/layouts/_partials/functions/get_featured_image.html
diff --git a/modules/blox-tailwind/layouts/_partials/functions/get_hook.html b/modules/blox/layouts/_partials/functions/get_hook.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_partials/functions/get_hook.html
rename to modules/blox/layouts/_partials/functions/get_hook.html
diff --git a/modules/blox-tailwind/layouts/_partials/functions/get_icon.html b/modules/blox/layouts/_partials/functions/get_icon.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_partials/functions/get_icon.html
rename to modules/blox/layouts/_partials/functions/get_icon.html
diff --git a/modules/blox-tailwind/layouts/_partials/functions/get_icon_data.html b/modules/blox/layouts/_partials/functions/get_icon_data.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_partials/functions/get_icon_data.html
rename to modules/blox/layouts/_partials/functions/get_icon_data.html
diff --git a/modules/blox-tailwind/layouts/_partials/functions/get_logo.html b/modules/blox/layouts/_partials/functions/get_logo.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_partials/functions/get_logo.html
rename to modules/blox/layouts/_partials/functions/get_logo.html
diff --git a/modules/blox-tailwind/layouts/_partials/functions/get_logo_url.html b/modules/blox/layouts/_partials/functions/get_logo_url.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_partials/functions/get_logo_url.html
rename to modules/blox/layouts/_partials/functions/get_logo_url.html
diff --git a/modules/blox-tailwind/layouts/_partials/functions/get_page_title.html b/modules/blox/layouts/_partials/functions/get_page_title.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_partials/functions/get_page_title.html
rename to modules/blox/layouts/_partials/functions/get_page_title.html
diff --git a/modules/blox-tailwind/layouts/_partials/functions/get_site_icon.html b/modules/blox/layouts/_partials/functions/get_site_icon.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_partials/functions/get_site_icon.html
rename to modules/blox/layouts/_partials/functions/get_site_icon.html
diff --git a/modules/blox-tailwind/layouts/_partials/functions/get_sort_by_parameter.html b/modules/blox/layouts/_partials/functions/get_sort_by_parameter.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_partials/functions/get_sort_by_parameter.html
rename to modules/blox/layouts/_partials/functions/get_sort_by_parameter.html
diff --git a/modules/blox-tailwind/layouts/_partials/functions/get_summary.html b/modules/blox/layouts/_partials/functions/get_summary.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_partials/functions/get_summary.html
rename to modules/blox/layouts/_partials/functions/get_summary.html
diff --git a/modules/blox-tailwind/layouts/_partials/functions/get_theme_config.html b/modules/blox/layouts/_partials/functions/get_theme_config.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_partials/functions/get_theme_config.html
rename to modules/blox/layouts/_partials/functions/get_theme_config.html
diff --git a/modules/blox-tailwind/layouts/_partials/functions/has_attachments.html b/modules/blox/layouts/_partials/functions/has_attachments.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_partials/functions/has_attachments.html
rename to modules/blox/layouts/_partials/functions/has_attachments.html
diff --git a/modules/blox-tailwind/layouts/_partials/functions/hbx_verify.html b/modules/blox/layouts/_partials/functions/hbx_verify.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_partials/functions/hbx_verify.html
rename to modules/blox/layouts/_partials/functions/hbx_verify.html
diff --git a/modules/blox-tailwind/layouts/_partials/functions/load_theme_pack.html b/modules/blox/layouts/_partials/functions/load_theme_pack.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_partials/functions/load_theme_pack.html
rename to modules/blox/layouts/_partials/functions/load_theme_pack.html
diff --git a/modules/blox-tailwind/layouts/_partials/functions/logger.html b/modules/blox/layouts/_partials/functions/logger.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_partials/functions/logger.html
rename to modules/blox/layouts/_partials/functions/logger.html
diff --git a/modules/blox-tailwind/layouts/_partials/functions/notebook/render.html b/modules/blox/layouts/_partials/functions/notebook/render.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_partials/functions/notebook/render.html
rename to modules/blox/layouts/_partials/functions/notebook/render.html
diff --git a/modules/blox-tailwind/layouts/_partials/functions/parse_block_v2.html b/modules/blox/layouts/_partials/functions/parse_block_v2.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_partials/functions/parse_block_v2.html
rename to modules/blox/layouts/_partials/functions/parse_block_v2.html
diff --git a/modules/blox-tailwind/layouts/_partials/functions/parse_block_v3.html b/modules/blox/layouts/_partials/functions/parse_block_v3.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_partials/functions/parse_block_v3.html
rename to modules/blox/layouts/_partials/functions/parse_block_v3.html
diff --git a/modules/blox-tailwind/layouts/_partials/functions/process_responsive_image.html b/modules/blox/layouts/_partials/functions/process_responsive_image.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_partials/functions/process_responsive_image.html
rename to modules/blox/layouts/_partials/functions/process_responsive_image.html
diff --git a/modules/blox-tailwind/layouts/_partials/functions/render_callout.html b/modules/blox/layouts/_partials/functions/render_callout.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_partials/functions/render_callout.html
rename to modules/blox/layouts/_partials/functions/render_callout.html
diff --git a/modules/blox-tailwind/layouts/_partials/functions/render_view.html b/modules/blox/layouts/_partials/functions/render_view.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_partials/functions/render_view.html
rename to modules/blox/layouts/_partials/functions/render_view.html
diff --git a/modules/blox-tailwind/layouts/_partials/functions/theme_generator.html b/modules/blox/layouts/_partials/functions/theme_generator.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_partials/functions/theme_generator.html
rename to modules/blox/layouts/_partials/functions/theme_generator.html
diff --git a/modules/blox-tailwind/layouts/_partials/functions/theme_variables.html b/modules/blox/layouts/_partials/functions/theme_variables.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_partials/functions/theme_variables.html
rename to modules/blox/layouts/_partials/functions/theme_variables.html
diff --git a/modules/blox-tailwind/layouts/_partials/functions/uid.html b/modules/blox/layouts/_partials/functions/uid.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_partials/functions/uid.html
rename to modules/blox/layouts/_partials/functions/uid.html
diff --git a/modules/blox-tailwind/layouts/_partials/hbx/resolve-block-param.html b/modules/blox/layouts/_partials/hbx/resolve-block-param.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_partials/hbx/resolve-block-param.html
rename to modules/blox/layouts/_partials/hbx/resolve-block-param.html
diff --git a/modules/blox-tailwind/layouts/_partials/hbx/resolve.html b/modules/blox/layouts/_partials/hbx/resolve.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_partials/hbx/resolve.html
rename to modules/blox/layouts/_partials/hbx/resolve.html
diff --git a/modules/blox-tailwind/layouts/_partials/hbx/sections.html b/modules/blox/layouts/_partials/hbx/sections.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_partials/hbx/sections.html
rename to modules/blox/layouts/_partials/hbx/sections.html
diff --git a/modules/blox-tailwind/layouts/_partials/hooks/body-end/hbx-debug-export.html b/modules/blox/layouts/_partials/hooks/body-end/hbx-debug-export.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_partials/hooks/body-end/hbx-debug-export.html
rename to modules/blox/layouts/_partials/hooks/body-end/hbx-debug-export.html
diff --git a/modules/blox-tailwind/layouts/_partials/hooks/body-end/hbx-debug-hud.html b/modules/blox/layouts/_partials/hooks/body-end/hbx-debug-hud.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_partials/hooks/body-end/hbx-debug-hud.html
rename to modules/blox/layouts/_partials/hooks/body-end/hbx-debug-hud.html
diff --git a/modules/blox-tailwind/layouts/_partials/init.html b/modules/blox/layouts/_partials/init.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_partials/init.html
rename to modules/blox/layouts/_partials/init.html
diff --git a/modules/blox-tailwind/layouts/_partials/jsonld/article.html b/modules/blox/layouts/_partials/jsonld/article.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_partials/jsonld/article.html
rename to modules/blox/layouts/_partials/jsonld/article.html
diff --git a/modules/blox-tailwind/layouts/_partials/jsonld/breadcrumbs.html b/modules/blox/layouts/_partials/jsonld/breadcrumbs.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_partials/jsonld/breadcrumbs.html
rename to modules/blox/layouts/_partials/jsonld/breadcrumbs.html
diff --git a/modules/blox-tailwind/layouts/_partials/jsonld/business.html b/modules/blox/layouts/_partials/jsonld/business.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_partials/jsonld/business.html
rename to modules/blox/layouts/_partials/jsonld/business.html
diff --git a/modules/blox-tailwind/layouts/_partials/jsonld/collectionpage.html b/modules/blox/layouts/_partials/jsonld/collectionpage.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_partials/jsonld/collectionpage.html
rename to modules/blox/layouts/_partials/jsonld/collectionpage.html
diff --git a/modules/blox-tailwind/layouts/_partials/jsonld/event.html b/modules/blox/layouts/_partials/jsonld/event.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_partials/jsonld/event.html
rename to modules/blox/layouts/_partials/jsonld/event.html
diff --git a/modules/blox-tailwind/layouts/_partials/jsonld/faqpage.html b/modules/blox/layouts/_partials/jsonld/faqpage.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_partials/jsonld/faqpage.html
rename to modules/blox/layouts/_partials/jsonld/faqpage.html
diff --git a/modules/blox-tailwind/layouts/_partials/jsonld/main.html b/modules/blox/layouts/_partials/jsonld/main.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_partials/jsonld/main.html
rename to modules/blox/layouts/_partials/jsonld/main.html
diff --git a/modules/blox-tailwind/layouts/_partials/jsonld/qapage.html b/modules/blox/layouts/_partials/jsonld/qapage.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_partials/jsonld/qapage.html
rename to modules/blox/layouts/_partials/jsonld/qapage.html
diff --git a/modules/blox-tailwind/layouts/_partials/jsonld/webpage.html b/modules/blox/layouts/_partials/jsonld/webpage.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_partials/jsonld/webpage.html
rename to modules/blox/layouts/_partials/jsonld/webpage.html
diff --git a/modules/blox-tailwind/layouts/_partials/jsonld/website.html b/modules/blox/layouts/_partials/jsonld/website.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_partials/jsonld/website.html
rename to modules/blox/layouts/_partials/jsonld/website.html
diff --git a/modules/blox-tailwind/layouts/_partials/landing_page.html b/modules/blox/layouts/_partials/landing_page.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_partials/landing_page.html
rename to modules/blox/layouts/_partials/landing_page.html
diff --git a/modules/blox-tailwind/layouts/_partials/libraries.html b/modules/blox/layouts/_partials/libraries.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_partials/libraries.html
rename to modules/blox/layouts/_partials/libraries.html
diff --git a/modules/blox-tailwind/layouts/_partials/notification-container.html b/modules/blox/layouts/_partials/notification-container.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_partials/notification-container.html
rename to modules/blox/layouts/_partials/notification-container.html
diff --git a/modules/blox-tailwind/layouts/_partials/page_author.html b/modules/blox/layouts/_partials/page_author.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_partials/page_author.html
rename to modules/blox/layouts/_partials/page_author.html
diff --git a/modules/blox-tailwind/layouts/_partials/page_author_card.html b/modules/blox/layouts/_partials/page_author_card.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_partials/page_author_card.html
rename to modules/blox/layouts/_partials/page_author_card.html
diff --git a/modules/blox-tailwind/layouts/_partials/page_edit.html b/modules/blox/layouts/_partials/page_edit.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_partials/page_edit.html
rename to modules/blox/layouts/_partials/page_edit.html
diff --git a/modules/blox-tailwind/layouts/_partials/page_footer.html b/modules/blox/layouts/_partials/page_footer.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_partials/page_footer.html
rename to modules/blox/layouts/_partials/page_footer.html
diff --git a/modules/blox-tailwind/layouts/_partials/page_links.html b/modules/blox/layouts/_partials/page_links.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_partials/page_links.html
rename to modules/blox/layouts/_partials/page_links.html
diff --git a/modules/blox-tailwind/layouts/_partials/page_links_div.html b/modules/blox/layouts/_partials/page_links_div.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_partials/page_links_div.html
rename to modules/blox/layouts/_partials/page_links_div.html
diff --git a/modules/blox-tailwind/layouts/_partials/page_metadata_authors.html b/modules/blox/layouts/_partials/page_metadata_authors.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_partials/page_metadata_authors.html
rename to modules/blox/layouts/_partials/page_metadata_authors.html
diff --git a/modules/blox-tailwind/layouts/_partials/page_related.html b/modules/blox/layouts/_partials/page_related.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_partials/page_related.html
rename to modules/blox/layouts/_partials/page_related.html
diff --git a/modules/blox-tailwind/layouts/_partials/site_footer.html b/modules/blox/layouts/_partials/site_footer.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_partials/site_footer.html
rename to modules/blox/layouts/_partials/site_footer.html
diff --git a/modules/blox-tailwind/layouts/_partials/site_footer_license.html b/modules/blox/layouts/_partials/site_footer_license.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_partials/site_footer_license.html
rename to modules/blox/layouts/_partials/site_footer_license.html
diff --git a/modules/blox-tailwind/layouts/_partials/site_head.html b/modules/blox/layouts/_partials/site_head.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_partials/site_head.html
rename to modules/blox/layouts/_partials/site_head.html
diff --git a/modules/blox-tailwind/layouts/_partials/social_links.html b/modules/blox/layouts/_partials/social_links.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_partials/social_links.html
rename to modules/blox/layouts/_partials/social_links.html
diff --git a/modules/blox-tailwind/layouts/_partials/tags.html b/modules/blox/layouts/_partials/tags.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_partials/tags.html
rename to modules/blox/layouts/_partials/tags.html
diff --git a/modules/blox-tailwind/layouts/_partials/tailwind_sources.html b/modules/blox/layouts/_partials/tailwind_sources.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_partials/tailwind_sources.html
rename to modules/blox/layouts/_partials/tailwind_sources.html
diff --git a/modules/blox-tailwind/layouts/_partials/views/article-grid--end.html b/modules/blox/layouts/_partials/views/article-grid--end.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_partials/views/article-grid--end.html
rename to modules/blox/layouts/_partials/views/article-grid--end.html
diff --git a/modules/blox-tailwind/layouts/_partials/views/article-grid--start.html b/modules/blox/layouts/_partials/views/article-grid--start.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_partials/views/article-grid--start.html
rename to modules/blox/layouts/_partials/views/article-grid--start.html
diff --git a/modules/blox-tailwind/layouts/_partials/views/article-grid.html b/modules/blox/layouts/_partials/views/article-grid.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_partials/views/article-grid.html
rename to modules/blox/layouts/_partials/views/article-grid.html
diff --git a/modules/blox-tailwind/layouts/_partials/views/card--end.html b/modules/blox/layouts/_partials/views/card--end.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_partials/views/card--end.html
rename to modules/blox/layouts/_partials/views/card--end.html
diff --git a/modules/blox-tailwind/layouts/_partials/views/card--start.html b/modules/blox/layouts/_partials/views/card--start.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_partials/views/card--start.html
rename to modules/blox/layouts/_partials/views/card--start.html
diff --git a/modules/blox-tailwind/layouts/_partials/views/card.html b/modules/blox/layouts/_partials/views/card.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_partials/views/card.html
rename to modules/blox/layouts/_partials/views/card.html
diff --git a/modules/blox-tailwind/layouts/_partials/views/citation--end.html b/modules/blox/layouts/_partials/views/citation--end.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_partials/views/citation--end.html
rename to modules/blox/layouts/_partials/views/citation--end.html
diff --git a/modules/blox-tailwind/layouts/_partials/views/citation--start.html b/modules/blox/layouts/_partials/views/citation--start.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_partials/views/citation--start.html
rename to modules/blox/layouts/_partials/views/citation--start.html
diff --git a/modules/blox-tailwind/layouts/_partials/views/citation.html b/modules/blox/layouts/_partials/views/citation.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_partials/views/citation.html
rename to modules/blox/layouts/_partials/views/citation.html
diff --git a/modules/blox-tailwind/layouts/_partials/views/date-title-summary--end.html b/modules/blox/layouts/_partials/views/date-title-summary--end.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_partials/views/date-title-summary--end.html
rename to modules/blox/layouts/_partials/views/date-title-summary--end.html
diff --git a/modules/blox-tailwind/layouts/_partials/views/date-title-summary--start.html b/modules/blox/layouts/_partials/views/date-title-summary--start.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_partials/views/date-title-summary--start.html
rename to modules/blox/layouts/_partials/views/date-title-summary--start.html
diff --git a/modules/blox-tailwind/layouts/_partials/views/date-title-summary.html b/modules/blox/layouts/_partials/views/date-title-summary.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_partials/views/date-title-summary.html
rename to modules/blox/layouts/_partials/views/date-title-summary.html
diff --git a/modules/blox-tailwind/layouts/_shortcodes/audio.html b/modules/blox/layouts/_shortcodes/audio.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_shortcodes/audio.html
rename to modules/blox/layouts/_shortcodes/audio.html
diff --git a/modules/blox-tailwind/layouts/_shortcodes/bilibili.html b/modules/blox/layouts/_shortcodes/bilibili.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_shortcodes/bilibili.html
rename to modules/blox/layouts/_shortcodes/bilibili.html
diff --git a/modules/blox-tailwind/layouts/_shortcodes/button.html b/modules/blox/layouts/_shortcodes/button.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_shortcodes/button.html
rename to modules/blox/layouts/_shortcodes/button.html
diff --git a/modules/blox-tailwind/layouts/_shortcodes/callout.html b/modules/blox/layouts/_shortcodes/callout.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_shortcodes/callout.html
rename to modules/blox/layouts/_shortcodes/callout.html
diff --git a/modules/blox-tailwind/layouts/_shortcodes/card.html b/modules/blox/layouts/_shortcodes/card.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_shortcodes/card.html
rename to modules/blox/layouts/_shortcodes/card.html
diff --git a/modules/blox-tailwind/layouts/_shortcodes/cards.html b/modules/blox/layouts/_shortcodes/cards.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_shortcodes/cards.html
rename to modules/blox/layouts/_shortcodes/cards.html
diff --git a/modules/blox-tailwind/layouts/_shortcodes/chart.html b/modules/blox/layouts/_shortcodes/chart.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_shortcodes/chart.html
rename to modules/blox/layouts/_shortcodes/chart.html
diff --git a/modules/blox-tailwind/layouts/_shortcodes/cite.html b/modules/blox/layouts/_shortcodes/cite.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_shortcodes/cite.html
rename to modules/blox/layouts/_shortcodes/cite.html
diff --git a/modules/blox-tailwind/layouts/_shortcodes/embed.html b/modules/blox/layouts/_shortcodes/embed.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_shortcodes/embed.html
rename to modules/blox/layouts/_shortcodes/embed.html
diff --git a/modules/blox-tailwind/layouts/_shortcodes/icon.html b/modules/blox/layouts/_shortcodes/icon.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_shortcodes/icon.html
rename to modules/blox/layouts/_shortcodes/icon.html
diff --git a/modules/blox-tailwind/layouts/_shortcodes/include.html b/modules/blox/layouts/_shortcodes/include.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_shortcodes/include.html
rename to modules/blox/layouts/_shortcodes/include.html
diff --git a/modules/blox-tailwind/layouts/_shortcodes/math.html b/modules/blox/layouts/_shortcodes/math.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_shortcodes/math.html
rename to modules/blox/layouts/_shortcodes/math.html
diff --git a/modules/blox-tailwind/layouts/_shortcodes/mention.html b/modules/blox/layouts/_shortcodes/mention.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_shortcodes/mention.html
rename to modules/blox/layouts/_shortcodes/mention.html
diff --git a/modules/blox-tailwind/layouts/_shortcodes/notebook.html b/modules/blox/layouts/_shortcodes/notebook.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_shortcodes/notebook.html
rename to modules/blox/layouts/_shortcodes/notebook.html
diff --git a/modules/blox-tailwind/layouts/_shortcodes/spoiler.html b/modules/blox/layouts/_shortcodes/spoiler.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_shortcodes/spoiler.html
rename to modules/blox/layouts/_shortcodes/spoiler.html
diff --git a/modules/blox-tailwind/layouts/_shortcodes/steps.html b/modules/blox/layouts/_shortcodes/steps.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_shortcodes/steps.html
rename to modules/blox/layouts/_shortcodes/steps.html
diff --git a/modules/blox-tailwind/layouts/_shortcodes/table.html b/modules/blox/layouts/_shortcodes/table.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_shortcodes/table.html
rename to modules/blox/layouts/_shortcodes/table.html
diff --git a/modules/blox-tailwind/layouts/_shortcodes/toc.html b/modules/blox/layouts/_shortcodes/toc.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_shortcodes/toc.html
rename to modules/blox/layouts/_shortcodes/toc.html
diff --git a/modules/blox-tailwind/layouts/_shortcodes/video.html b/modules/blox/layouts/_shortcodes/video.html
similarity index 100%
rename from modules/blox-tailwind/layouts/_shortcodes/video.html
rename to modules/blox/layouts/_shortcodes/video.html
diff --git a/modules/blox-tailwind/layouts/authors/term.html b/modules/blox/layouts/authors/term.html
similarity index 100%
rename from modules/blox-tailwind/layouts/authors/term.html
rename to modules/blox/layouts/authors/term.html
diff --git a/modules/blox-tailwind/layouts/baseof.html b/modules/blox/layouts/baseof.html
similarity index 100%
rename from modules/blox-tailwind/layouts/baseof.html
rename to modules/blox/layouts/baseof.html
diff --git a/modules/blox-tailwind/layouts/events/page.html b/modules/blox/layouts/events/page.html
similarity index 100%
rename from modules/blox-tailwind/layouts/events/page.html
rename to modules/blox/layouts/events/page.html
diff --git a/modules/blox-tailwind/layouts/faq/list.html b/modules/blox/layouts/faq/list.html
similarity index 100%
rename from modules/blox-tailwind/layouts/faq/list.html
rename to modules/blox/layouts/faq/list.html
diff --git a/modules/blox-tailwind/layouts/faq/single.html b/modules/blox/layouts/faq/single.html
similarity index 100%
rename from modules/blox-tailwind/layouts/faq/single.html
rename to modules/blox/layouts/faq/single.html
diff --git a/modules/blox-tailwind/layouts/home.backlinks.json b/modules/blox/layouts/home.backlinks.json
similarity index 100%
rename from modules/blox-tailwind/layouts/home.backlinks.json
rename to modules/blox/layouts/home.backlinks.json
diff --git a/modules/blox-tailwind/layouts/home.html b/modules/blox/layouts/home.html
similarity index 100%
rename from modules/blox-tailwind/layouts/home.html
rename to modules/blox/layouts/home.html
diff --git a/modules/blox-tailwind/layouts/index.llm.txt b/modules/blox/layouts/index.llm.txt
similarity index 100%
rename from modules/blox-tailwind/layouts/index.llm.txt
rename to modules/blox/layouts/index.llm.txt
diff --git a/modules/blox-tailwind/layouts/index.webmanifest b/modules/blox/layouts/index.webmanifest
similarity index 100%
rename from modules/blox-tailwind/layouts/index.webmanifest
rename to modules/blox/layouts/index.webmanifest
diff --git a/modules/blox-tailwind/layouts/landing/list.html b/modules/blox/layouts/landing/list.html
similarity index 100%
rename from modules/blox-tailwind/layouts/landing/list.html
rename to modules/blox/layouts/landing/list.html
diff --git a/modules/blox-tailwind/layouts/landing/single.html b/modules/blox/layouts/landing/single.html
similarity index 100%
rename from modules/blox-tailwind/layouts/landing/single.html
rename to modules/blox/layouts/landing/single.html
diff --git a/modules/blox-tailwind/layouts/list.html b/modules/blox/layouts/list.html
similarity index 100%
rename from modules/blox-tailwind/layouts/list.html
rename to modules/blox/layouts/list.html
diff --git a/modules/blox-tailwind/layouts/questions/list.html b/modules/blox/layouts/questions/list.html
similarity index 100%
rename from modules/blox-tailwind/layouts/questions/list.html
rename to modules/blox/layouts/questions/list.html
diff --git a/modules/blox-tailwind/layouts/questions/single.html b/modules/blox/layouts/questions/single.html
similarity index 100%
rename from modules/blox-tailwind/layouts/questions/single.html
rename to modules/blox/layouts/questions/single.html
diff --git a/modules/blox-tailwind/layouts/robots.txt b/modules/blox/layouts/robots.txt
similarity index 100%
rename from modules/blox-tailwind/layouts/robots.txt
rename to modules/blox/layouts/robots.txt
diff --git a/modules/blox-tailwind/layouts/rss.xml b/modules/blox/layouts/rss.xml
similarity index 100%
rename from modules/blox-tailwind/layouts/rss.xml
rename to modules/blox/layouts/rss.xml
diff --git a/modules/blox-tailwind/layouts/single.html b/modules/blox/layouts/single.html
similarity index 100%
rename from modules/blox-tailwind/layouts/single.html
rename to modules/blox/layouts/single.html
diff --git a/modules/blox-tailwind/layouts/sitemap.xml b/modules/blox/layouts/sitemap.xml
similarity index 100%
rename from modules/blox-tailwind/layouts/sitemap.xml
rename to modules/blox/layouts/sitemap.xml
diff --git a/modules/blox-tailwind/layouts/taxonomy.html b/modules/blox/layouts/taxonomy.html
similarity index 100%
rename from modules/blox-tailwind/layouts/taxonomy.html
rename to modules/blox/layouts/taxonomy.html
diff --git a/modules/blox-tailwind/layouts/terms.html b/modules/blox/layouts/terms.html
similarity index 100%
rename from modules/blox-tailwind/layouts/terms.html
rename to modules/blox/layouts/terms.html
diff --git a/modules/blox-tailwind/package.json b/modules/blox/package.json
similarity index 100%
rename from modules/blox-tailwind/package.json
rename to modules/blox/package.json
diff --git a/modules/blox-tailwind/pnpm-lock.yaml b/modules/blox/pnpm-lock.yaml
similarity index 100%
rename from modules/blox-tailwind/pnpm-lock.yaml
rename to modules/blox/pnpm-lock.yaml
diff --git a/modules/blox-tailwind/pnpm-workspace.yaml b/modules/blox/pnpm-workspace.yaml
similarity index 100%
rename from modules/blox-tailwind/pnpm-workspace.yaml
rename to modules/blox/pnpm-workspace.yaml
diff --git a/modules/blox-tailwind/theme.toml b/modules/blox/theme.toml
similarity index 100%
rename from modules/blox-tailwind/theme.toml
rename to modules/blox/theme.toml
diff --git a/modules/blox-plugin-netlify/README.md b/modules/integrations/netlify/README.md
similarity index 85%
rename from modules/blox-plugin-netlify/README.md
rename to modules/integrations/netlify/README.md
index a1fc4b6d..7c923749 100644
--- a/modules/blox-plugin-netlify/README.md
+++ b/modules/integrations/netlify/README.md
@@ -8,12 +8,12 @@ By default, the plugin will help secure your site with some common security head
## Install
-1. Edit `config/_default/config.yaml` to install the `blox-plugin-netlify` module:
+1. Edit `config/_default/config.yaml` to install the Netlify integration module:
```yaml
module:
imports:
- - path: github.com/HugoBlox/kit/modules/blox-plugin-netlify
+ - path: github.com/HugoBlox/kit/modules/integrations/netlify
```
2. Tell Hugo to generate the Netlify `headers` and `redirects` files by adding them to Hugo's `outputs` config. For example,
diff --git a/modules/blox-plugin-netlify/config.yaml b/modules/integrations/netlify/config.yaml
similarity index 100%
rename from modules/blox-plugin-netlify/config.yaml
rename to modules/integrations/netlify/config.yaml
diff --git a/modules/integrations/netlify/go.mod b/modules/integrations/netlify/go.mod
new file mode 100644
index 00000000..2cb857d8
--- /dev/null
+++ b/modules/integrations/netlify/go.mod
@@ -0,0 +1,3 @@
+module github.com/HugoBlox/kit/modules/integrations/netlify
+
+go 1.15
diff --git a/modules/blox-plugin-netlify/src/layouts/index.headers b/modules/integrations/netlify/src/layouts/index.headers
similarity index 100%
rename from modules/blox-plugin-netlify/src/layouts/index.headers
rename to modules/integrations/netlify/src/layouts/index.headers
diff --git a/modules/blox-plugin-netlify/src/layouts/index.redirects b/modules/integrations/netlify/src/layouts/index.redirects
similarity index 100%
rename from modules/blox-plugin-netlify/src/layouts/index.redirects
rename to modules/integrations/netlify/src/layouts/index.redirects
diff --git a/modules/blox-plugin-reveal/README.md b/modules/slides/README.md
similarity index 73%
rename from modules/blox-plugin-reveal/README.md
rename to modules/slides/README.md
index 1d9de4b4..8e300fe7 100644
--- a/modules/blox-plugin-reveal/README.md
+++ b/modules/slides/README.md
@@ -1,6 +1,6 @@
-# blox-plugin-reveal
+# Slides module (Reveal.js)
-A Hugo plugin for [Reveal.JS](https://revealjs.com/).
+A Hugo Blox module for [Reveal.JS](https://revealjs.com/).
Empowers you to easily create, share, and present slide decks using the open, future-proof Markdown standard.
@@ -13,7 +13,7 @@ Supports math, syntax highlighting, diagrams, speaker notes, and much more!
```yaml
module:
imports:
- - path: github.com/HugoBlox/kit/modules/blox-plugin-reveal
+ - path: github.com/HugoBlox/kit/modules/slides
```
## Usage
diff --git a/modules/blox-plugin-reveal/assets/css/libs/chroma/dracula.css b/modules/slides/assets/css/libs/chroma/dracula.css
similarity index 100%
rename from modules/blox-plugin-reveal/assets/css/libs/chroma/dracula.css
rename to modules/slides/assets/css/libs/chroma/dracula.css
diff --git a/modules/blox-plugin-reveal/assets/css/libs/chroma/github-dark.css b/modules/slides/assets/css/libs/chroma/github-dark.css
similarity index 100%
rename from modules/blox-plugin-reveal/assets/css/libs/chroma/github-dark.css
rename to modules/slides/assets/css/libs/chroma/github-dark.css
diff --git a/modules/blox-plugin-reveal/assets/css/libs/chroma/github-light.css b/modules/slides/assets/css/libs/chroma/github-light.css
similarity index 100%
rename from modules/blox-plugin-reveal/assets/css/libs/chroma/github-light.css
rename to modules/slides/assets/css/libs/chroma/github-light.css
diff --git a/modules/blox-plugin-reveal/assets/js/hugoblox-slides.js b/modules/slides/assets/js/hugoblox-slides.js
similarity index 100%
rename from modules/blox-plugin-reveal/assets/js/hugoblox-slides.js
rename to modules/slides/assets/js/hugoblox-slides.js
diff --git a/modules/blox-plugin-reveal/config.yaml b/modules/slides/config.yaml
similarity index 100%
rename from modules/blox-plugin-reveal/config.yaml
rename to modules/slides/config.yaml
diff --git a/modules/slides/go.mod b/modules/slides/go.mod
new file mode 100644
index 00000000..b6ee0c3a
--- /dev/null
+++ b/modules/slides/go.mod
@@ -0,0 +1,3 @@
+module github.com/HugoBlox/kit/modules/slides
+
+go 1.19
diff --git a/modules/blox-plugin-reveal/layouts/_partials/slides.html b/modules/slides/layouts/_partials/slides.html
similarity index 100%
rename from modules/blox-plugin-reveal/layouts/_partials/slides.html
rename to modules/slides/layouts/_partials/slides.html
diff --git a/modules/blox-plugin-reveal/layouts/_shortcodes/fragment.html b/modules/slides/layouts/_shortcodes/fragment.html
similarity index 100%
rename from modules/blox-plugin-reveal/layouts/_shortcodes/fragment.html
rename to modules/slides/layouts/_shortcodes/fragment.html
diff --git a/modules/blox-plugin-reveal/layouts/_shortcodes/slide.html b/modules/slides/layouts/_shortcodes/slide.html
similarity index 100%
rename from modules/blox-plugin-reveal/layouts/_shortcodes/slide.html
rename to modules/slides/layouts/_shortcodes/slide.html
diff --git a/modules/blox-plugin-reveal/layouts/_shortcodes/speaker_note.html b/modules/slides/layouts/_shortcodes/speaker_note.html
similarity index 100%
rename from modules/blox-plugin-reveal/layouts/_shortcodes/speaker_note.html
rename to modules/slides/layouts/_shortcodes/speaker_note.html
diff --git a/modules/blox-plugin-reveal/layouts/slides/baseof.html b/modules/slides/layouts/slides/baseof.html
similarity index 100%
rename from modules/blox-plugin-reveal/layouts/slides/baseof.html
rename to modules/slides/layouts/slides/baseof.html
diff --git a/modules/blox-plugin-reveal/layouts/slides/list.html b/modules/slides/layouts/slides/list.html
similarity index 100%
rename from modules/blox-plugin-reveal/layouts/slides/list.html
rename to modules/slides/layouts/slides/list.html
diff --git a/modules/blox-plugin-reveal/layouts/slides/single.html b/modules/slides/layouts/slides/single.html
similarity index 100%
rename from modules/blox-plugin-reveal/layouts/slides/single.html
rename to modules/slides/layouts/slides/single.html
diff --git a/package.json b/package.json
index d6ec2924..98b4095b 100644
--- a/package.json
+++ b/package.json
@@ -36,8 +36,8 @@
"lint": "biome check --reporter=summary .",
"lint:code": "biome check --reporter=summary . --linter-enabled=true --formatter-enabled=false",
"lint:code:fix": "biome check --write . --linter-enabled=true --formatter-enabled=false",
- "lint:style": "biome check --reporter=summary modules/blox-tailwind/assets/css/ modules/blox-plugin-reveal/assets/css/ --linter-enabled=true --formatter-enabled=false",
- "lint:style:fix": "biome check --write modules/blox-tailwind/assets/css/ modules/blox-plugin-reveal/assets/css/ --linter-enabled=true --formatter-enabled=false",
+ "lint:style": "biome check --reporter=summary modules/blox/assets/css/ modules/slides/assets/css/ --linter-enabled=true --formatter-enabled=false",
+ "lint:style:fix": "biome check --write modules/blox/assets/css/ modules/slides/assets/css/ --linter-enabled=true --formatter-enabled=false",
"format": "biome check --write .",
"update:starters": "poetry run python ./scripts/update.py",
"vendor:libs": "vite build --config vite.config.js",
diff --git a/scripts/list_language_packs.py b/scripts/list_language_packs.py
index 9860d92c..e013e491 100644
--- a/scripts/list_language_packs.py
+++ b/scripts/list_language_packs.py
@@ -9,7 +9,7 @@
import yaml
from pathlib import Path
-LANG_PATH = Path(__file__).resolve().parent.parent.joinpath('blox-tailwind').joinpath('data').joinpath('i18n')
+LANG_PATH = Path(__file__).resolve().parent.parent.joinpath('modules').joinpath('blox').joinpath('data').joinpath('i18n')
LANG_YAML = LANG_PATH.joinpath('languages.yaml')
diff --git a/scripts/release_modules.py b/scripts/release_modules.py
index 44531792..86a742ee 100644
--- a/scripts/release_modules.py
+++ b/scripts/release_modules.py
@@ -4,9 +4,9 @@
Release management for HugoBlox modules.
Features:
- - Detects changes per module since last path-prefixed tag (e.g., modules/blox-tailwind/v0.4.3)
+ - Detects changes per module since last path-prefixed tag (e.g., modules/blox/v0.4.3)
- Determines next semantic version per module (conventional commits heuristics, default to patch)
- - Updates special module metadata (blox-tailwind data/hugoblox.yaml version)
+ - Updates special module metadata (blox data/hugoblox.yaml version)
- Updates dependent modules' go.mod "require" versions when a dependency is released
- Tags changed modules with annotated tags and pushes tags
- Updates templates' go.mod to latest released module versions and bumps Hugo version in template configs (hugoblox.yaml, Netlify, devcontainer)
@@ -172,17 +172,15 @@ def update_devcontainer_hugo(starter_dir: Path, latest_hugo: Optional[str], upda
@dataclass
class Module:
- name: str # e.g., blox-tailwind
- rel_dir: Path # e.g., modules/blox-tailwind
- module_path: (
- str # go module path e.g., github.com/HugoBlox/kit/modules/blox-tailwind
- )
+ name: str # e.g., blox
+ rel_dir: Path # e.g., modules/blox
+ module_path: str
major: int # 0,1,2,... (derived from module_path suffix /vN if any)
requires: Set[str] = field(default_factory=set) # module paths this module requires
dependents: Set[str] = field(default_factory=set) # reverse edge, filled later
def tag_prefix(self) -> str:
- # tags must be like: modules/blox-tailwind/vX.Y.Z
+ # tags must be like: modules/blox/vX.Y.Z
return f"{self.rel_dir.as_posix()}/v"
def current_version_tag(self) -> Optional[str]:
@@ -223,7 +221,7 @@ def _extract_requires_from_go_mod(content: str) -> Set[str]:
def discover_modules() -> Dict[str, Module]:
modules: Dict[str, Module] = {}
- for go_mod in MODULES_DIR.glob("*/go.mod"):
+ for go_mod in MODULES_DIR.glob("**/go.mod"):
rel_dir = go_mod.parent.relative_to(REPO_ROOT)
if rel_dir.name in EXCLUDED_MODULE_DIRS:
continue
@@ -337,8 +335,8 @@ def bump_semver(version: Optional[str], bump: str, enforced_major: Optional[int]
def write_blox_tailwind_theme_version(module: Module, version: str) -> List[Path]:
updated: List[Path] = []
- # Update modules/blox-tailwind/data/hugoblox.yaml version: "X.Y.Z"
- if module.name != "blox-tailwind":
+ # Update modules/blox/data/hugoblox.yaml version: "X.Y.Z"
+ if module.name != "blox":
return updated
data_file = module.rel_dir / "data" / "hugoblox.yaml"
if not data_file.exists():
@@ -356,8 +354,8 @@ def write_blox_tailwind_theme_version(module: Module, version: str) -> List[Path
def update_citation_release_info(module: Module, version: str) -> List[Path]:
- """Update the public citation metadata to the latest blox-tailwind release."""
- if module.name != "blox-tailwind":
+ """Update the public citation metadata to the latest blox release."""
+ if module.name != "blox":
return []
citation = REPO_ROOT / "CITATION.cff"
@@ -761,7 +759,7 @@ def main() -> None:
go_mod_synced = update_module_requirements_to_latest(m, modules, latest_versions)
if go_mod_synced:
touched_files.append(go_mod_synced)
- # Special-case blox-tailwind theme version bump and citation metadata
+ # Special-case blox theme version bump and citation metadata
touched_files.extend(write_blox_tailwind_theme_version(m, next_version))
touched_files.extend(update_citation_release_info(m, next_version))
diff --git a/scripts/sync_i18n.py b/scripts/sync_i18n.py
index 2a2b95b1..44061f98 100644
--- a/scripts/sync_i18n.py
+++ b/scripts/sync_i18n.py
@@ -12,7 +12,7 @@ from pathlib import Path
from ruamel.yaml import YAML
I18N_PATH = Path(__file__).resolve().parents[1].joinpath(
- 'modules', 'blox-tailwind', 'i18n')
+ 'modules', 'blox', 'i18n')
MASTER_PACK = I18N_PATH.joinpath('en.yaml')
yaml = YAML()
diff --git a/scripts/test_release_modules.py b/scripts/test_release_modules.py
index 84611c68..7e4f0dcb 100644
--- a/scripts/test_release_modules.py
+++ b/scripts/test_release_modules.py
@@ -90,7 +90,7 @@ class UpdateCitationReleaseInfoTests(unittest.TestCase):
release_modules.REPO_ROOT = repo_root
return repo_root
- def test_updates_version_and_date_for_blox_tailwind(self) -> None:
+ def test_updates_version_and_date_for_blox(self) -> None:
repo_root = self._patch_repo_root_with_citation(
'version: "0.10.0"\ndate-released: 2024-01-01\n',
)
@@ -105,9 +105,9 @@ class UpdateCitationReleaseInfoTests(unittest.TestCase):
release_modules.datetime = FixedDatetime
module = release_modules.Module(
- name="blox-tailwind",
- rel_dir=Path("modules/blox-tailwind"),
- module_path="modules/blox-tailwind",
+ name="blox",
+ rel_dir=Path("modules/blox"),
+ module_path="modules/blox",
major=0,
)
diff --git a/scripts/view-starter-dev.sh b/scripts/view-starter-dev.sh
index cd66df3e..0eb1a187 100755
--- a/scripts/view-starter-dev.sh
+++ b/scripts/view-starter-dev.sh
@@ -74,10 +74,10 @@ export HUGO_BLOX_MONOREPO=true
# Link local modules for development (Hugo module replacements)
export HUGO_MODULE_REPLACEMENTS="\
-github.com/HugoBlox/kit/modules/blox-tailwind -> ../../../modules/blox-tailwind,\
-github.com/HugoBlox/kit/modules/blox-analytics -> ../../../modules/blox-analytics,\
-github.com/HugoBlox/kit/modules/blox-plugin-netlify -> ../../../modules/blox-plugin-netlify,\
-github.com/HugoBlox/kit/modules/blox-plugin-reveal -> ../../../modules/blox-plugin-reveal"
+github.com/HugoBlox/kit/modules/blox -> ../../../modules/blox,\
+github.com/HugoBlox/kit/modules/analytics -> ../../../modules/analytics,\
+github.com/HugoBlox/kit/modules/integrations/netlify -> ../../../modules/integrations/netlify,\
+github.com/HugoBlox/kit/modules/slides -> ../../../modules/slides"
# Optionally pre-build and generate Pagefind index for local search
if [ "$PAGEFIND" = true ]; then
diff --git a/templates/academic-cv/config/_default/module.yaml b/templates/academic-cv/config/_default/module.yaml
index 14d6d149..4101cd91 100644
--- a/templates/academic-cv/config/_default/module.yaml
+++ b/templates/academic-cv/config/_default/module.yaml
@@ -5,9 +5,9 @@
############################
imports:
- - path: github.com/HugoBlox/kit/modules/blox-plugin-netlify
- - path: github.com/HugoBlox/kit/modules/blox-tailwind
- - path: github.com/HugoBlox/kit/modules/blox-plugin-reveal
+ - path: github.com/HugoBlox/kit/modules/integrations/netlify
+ - path: github.com/HugoBlox/kit/modules/blox
+ - path: github.com/HugoBlox/kit/modules/slides
# Install any Hugo Blox within the `hugo-blox/blox/` folder
mounts:
diff --git a/templates/academic-cv/config/_default/params.yaml b/templates/academic-cv/config/_default/params.yaml
index 2f73d5a9..3a52025d 100644
--- a/templates/academic-cv/config/_default/params.yaml
+++ b/templates/academic-cv/config/_default/params.yaml
@@ -247,7 +247,7 @@ hugoblox:
# ────────────────────────────────────────────────────────────────────────────
# SECURITY
- # Security headers and policies (requires blox-plugin-netlify)
+ # Security headers and policies (requires Netlify integration)
# ────────────────────────────────────────────────────────────────────────────
security:
csp:
diff --git a/templates/academic-cv/content/blog/project-management/index.md b/templates/academic-cv/content/blog/project-management/index.md
index b9db5576..6194d970 100644
--- a/templates/academic-cv/content/blog/project-management/index.md
+++ b/templates/academic-cv/content/blog/project-management/index.md
@@ -42,9 +42,9 @@ Mindmaps can be created by simply writing the items as a Markdown list within th
```markmap {height="200px"}
- Hugo Modules
- Hugo Blox
- - blox-plugins-netlify
- - blox-plugins-netlify-cms
- - blox-plugins-reveal
+ - netlify
+ - netlify-cms
+ - slides
```
@@ -55,9 +55,9 @@ renders as
```markmap {height="200px"}
- Hugo Modules
- Hugo Blox
- - blox-plugins-netlify
- - blox-plugins-netlify-cms
- - blox-plugins-reveal
+ - netlify
+ - netlify-cms
+ - slides
```
## Diagrams
diff --git a/templates/academic-cv/content/blog/second-brain/index.md b/templates/academic-cv/content/blog/second-brain/index.md
index 7dd727b5..69bddb51 100644
--- a/templates/academic-cv/content/blog/second-brain/index.md
+++ b/templates/academic-cv/content/blog/second-brain/index.md
@@ -50,9 +50,9 @@ Mindmaps can be created by simply writing the items as a Markdown list within th
```markmap {height="200px"}
- Hugo Modules
- Hugo Blox
- - blox-plugins-netlify
- - blox-plugins-netlify-cms
- - blox-plugins-reveal
+ - netlify
+ - netlify-cms
+ - slides
```
@@ -63,9 +63,9 @@ renders as
```markmap {height="200px"}
- Hugo Modules
- Hugo Blox
- - blox-plugins-netlify
- - blox-plugins-netlify-cms
- - blox-plugins-reveal
+ - netlify
+ - netlify-cms
+ - slides
```
Anh here's a more advanced mindmap with formatting, code blocks, and math:
diff --git a/templates/academic-cv/go.mod b/templates/academic-cv/go.mod
index efb5afd4..e4a30388 100644
--- a/templates/academic-cv/go.mod
+++ b/templates/academic-cv/go.mod
@@ -3,7 +3,7 @@ module github.com/HugoBlox/kit/templates/academic-cv
go 1.19
require (
- github.com/HugoBlox/kit/modules/blox-plugin-netlify v0.0.0-20251215001347-c72b26de8d15
- github.com/HugoBlox/kit/modules/blox-tailwind v0.0.0-20251231011809-04a4a10b41bf
- github.com/HugoBlox/kit/modules/blox-plugin-reveal v0.0.0-20251214235550-d15979197a2a
+ github.com/HugoBlox/kit/modules/integrations/netlify v0.0.0-20251215001347-c72b26de8d15
+ github.com/HugoBlox/kit/modules/blox v0.0.0-20251231011809-04a4a10b41bf
+ github.com/HugoBlox/kit/modules/slides v0.0.0-20251214235550-d15979197a2a
)
diff --git a/templates/blog/config/_default/module.yaml b/templates/blog/config/_default/module.yaml
index 6ed3ac60..363ed9e7 100644
--- a/templates/blog/config/_default/module.yaml
+++ b/templates/blog/config/_default/module.yaml
@@ -5,8 +5,8 @@
############################
imports:
- - path: github.com/HugoBlox/kit/modules/blox-plugin-netlify
- - path: github.com/HugoBlox/kit/modules/blox-tailwind
+ - path: github.com/HugoBlox/kit/modules/integrations/netlify
+ - path: github.com/HugoBlox/kit/modules/blox
# Install any Hugo Blox within the `hugo-blox/blox/` folder
mounts:
diff --git a/templates/blog/config/_default/params.yaml b/templates/blog/config/_default/params.yaml
index 58edddc0..11da489b 100644
--- a/templates/blog/config/_default/params.yaml
+++ b/templates/blog/config/_default/params.yaml
@@ -247,7 +247,7 @@ hugoblox:
# ────────────────────────────────────────────────────────────────────────────
# SECURITY
- # Security headers and policies (requires blox-plugin-netlify)
+ # Security headers and policies (requires Netlify integration)
# ────────────────────────────────────────────────────────────────────────────
security:
csp:
diff --git a/templates/blog/content/blog/project-management/index.md b/templates/blog/content/blog/project-management/index.md
index 1cbc4ca7..1668d138 100644
--- a/templates/blog/content/blog/project-management/index.md
+++ b/templates/blog/content/blog/project-management/index.md
@@ -27,9 +27,9 @@ Mindmaps can be created by simply writing the items as a Markdown list within th
```markmap {height="200px"}
- Hugo Modules
- Hugo Blox
- - blox-plugins-netlify
- - blox-plugins-netlify-cms
- - blox-plugins-reveal
+ - netlify
+ - netlify-cms
+ - slides
```
@@ -40,9 +40,9 @@ renders as
```markmap {height="200px"}
- Hugo Modules
- Hugo Blox
- - blox-plugins-netlify
- - blox-plugins-netlify-cms
- - blox-plugins-reveal
+ - netlify
+ - netlify-cms
+ - slides
```
## Diagrams
diff --git a/templates/blog/content/blog/second-brain/index.md b/templates/blog/content/blog/second-brain/index.md
index 968a764e..e0642fdf 100644
--- a/templates/blog/content/blog/second-brain/index.md
+++ b/templates/blog/content/blog/second-brain/index.md
@@ -35,9 +35,9 @@ Mindmaps can be created by simply writing the items as a Markdown list within th
```markmap {height="200px"}
- Hugo Modules
- Hugo Blox
- - blox-plugins-netlify
- - blox-plugins-netlify-cms
- - blox-plugins-reveal
+ - netlify
+ - netlify-cms
+ - slides
```
@@ -48,9 +48,9 @@ renders as
```markmap {height="200px"}
- Hugo Modules
- Hugo Blox
- - blox-plugins-netlify
- - blox-plugins-netlify-cms
- - blox-plugins-reveal
+ - netlify
+ - netlify-cms
+ - slides
```
Anh here's a more advanced mindmap with formatting, code blocks, and math:
diff --git a/templates/blog/go.mod b/templates/blog/go.mod
index ba4f6fd4..a20bcee7 100644
--- a/templates/blog/go.mod
+++ b/templates/blog/go.mod
@@ -3,6 +3,6 @@ module github.com/HugoBlox/kit/templates/blog
go 1.19
require (
- github.com/HugoBlox/kit/modules/blox-plugin-netlify v0.0.0-20251215001347-c72b26de8d15
- github.com/HugoBlox/kit/modules/blox-tailwind v0.0.0-20251231011809-04a4a10b41bf
+ github.com/HugoBlox/kit/modules/integrations/netlify v0.0.0-20251215001347-c72b26de8d15
+ github.com/HugoBlox/kit/modules/blox v0.0.0-20251231011809-04a4a10b41bf
)
diff --git a/templates/documentation/config/_default/module.yaml b/templates/documentation/config/_default/module.yaml
index 6ed3ac60..363ed9e7 100644
--- a/templates/documentation/config/_default/module.yaml
+++ b/templates/documentation/config/_default/module.yaml
@@ -5,8 +5,8 @@
############################
imports:
- - path: github.com/HugoBlox/kit/modules/blox-plugin-netlify
- - path: github.com/HugoBlox/kit/modules/blox-tailwind
+ - path: github.com/HugoBlox/kit/modules/integrations/netlify
+ - path: github.com/HugoBlox/kit/modules/blox
# Install any Hugo Blox within the `hugo-blox/blox/` folder
mounts:
diff --git a/templates/documentation/config/_default/params.yaml b/templates/documentation/config/_default/params.yaml
index 58edddc0..11da489b 100644
--- a/templates/documentation/config/_default/params.yaml
+++ b/templates/documentation/config/_default/params.yaml
@@ -247,7 +247,7 @@ hugoblox:
# ────────────────────────────────────────────────────────────────────────────
# SECURITY
- # Security headers and policies (requires blox-plugin-netlify)
+ # Security headers and policies (requires Netlify integration)
# ────────────────────────────────────────────────────────────────────────────
security:
csp:
diff --git a/templates/documentation/content/blog/v1.0.0/index.md b/templates/documentation/content/blog/v1.0.0/index.md
index 1697d5a1..2920ce95 100644
--- a/templates/documentation/content/blog/v1.0.0/index.md
+++ b/templates/documentation/content/blog/v1.0.0/index.md
@@ -35,7 +35,7 @@ Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean vitae fringilla
Simply run the following command in your terminal:
```bash
-hugo mod get -u github.com/HugoBlox/kit/modules/blox-tailwind@main
+hugo mod get -u github.com/HugoBlox/kit/modules/blox@main
```
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean vitae fringilla sem. Integer mattis dictum augue non auctor. Proin quis porttitor enim. Praesent vulputate arcu egestas scelerisque condimentum. Vivamus elit risus, suscipit et enim et, viverra molestie elit. Nulla ullamcorper nisl vel nisi pellentesque, id feugiat risus interdum. Duis consequat ipsum elit. Aenean hendrerit diam ipsum, a convallis magna congue et. Sed ex erat, pretium et ante id, malesuada luctus nibh. Nunc nec consectetur elit.
diff --git a/templates/documentation/content/blog/v2.0.0/index.md b/templates/documentation/content/blog/v2.0.0/index.md
index a21c8796..6848268b 100644
--- a/templates/documentation/content/blog/v2.0.0/index.md
+++ b/templates/documentation/content/blog/v2.0.0/index.md
@@ -35,7 +35,7 @@ Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean vitae fringilla
Simply run the following command in your terminal:
```bash
-hugo mod get -u github.com/HugoBlox/kit/modules/blox-tailwind@main
+hugo mod get -u github.com/HugoBlox/kit/modules/blox@main
```
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean vitae fringilla sem. Integer mattis dictum augue non auctor. Proin quis porttitor enim. Praesent vulputate arcu egestas scelerisque condimentum. Vivamus elit risus, suscipit et enim et, viverra molestie elit. Nulla ullamcorper nisl vel nisi pellentesque, id feugiat risus interdum. Duis consequat ipsum elit. Aenean hendrerit diam ipsum, a convallis magna congue et. Sed ex erat, pretium et ante id, malesuada luctus nibh. Nunc nec consectetur elit.
diff --git a/templates/documentation/go.mod b/templates/documentation/go.mod
index d59a32f6..28288a4c 100644
--- a/templates/documentation/go.mod
+++ b/templates/documentation/go.mod
@@ -3,6 +3,6 @@ module github.com/HugoBlox/theme-documentation
go 1.15
require (
- github.com/HugoBlox/kit/modules/blox-plugin-netlify v0.0.0-20251215001347-c72b26de8d15
- github.com/HugoBlox/kit/modules/blox-tailwind v0.0.0-20251231011809-04a4a10b41bf
+ github.com/HugoBlox/kit/modules/integrations/netlify v0.0.0-20251215001347-c72b26de8d15
+ github.com/HugoBlox/kit/modules/blox v0.0.0-20251231011809-04a4a10b41bf
)
diff --git a/templates/landing-page/config/_default/module.yaml b/templates/landing-page/config/_default/module.yaml
index 6ed3ac60..363ed9e7 100644
--- a/templates/landing-page/config/_default/module.yaml
+++ b/templates/landing-page/config/_default/module.yaml
@@ -5,8 +5,8 @@
############################
imports:
- - path: github.com/HugoBlox/kit/modules/blox-plugin-netlify
- - path: github.com/HugoBlox/kit/modules/blox-tailwind
+ - path: github.com/HugoBlox/kit/modules/integrations/netlify
+ - path: github.com/HugoBlox/kit/modules/blox
# Install any Hugo Blox within the `hugo-blox/blox/` folder
mounts:
diff --git a/templates/landing-page/config/_default/params.yaml b/templates/landing-page/config/_default/params.yaml
index 58edddc0..11da489b 100644
--- a/templates/landing-page/config/_default/params.yaml
+++ b/templates/landing-page/config/_default/params.yaml
@@ -247,7 +247,7 @@ hugoblox:
# ────────────────────────────────────────────────────────────────────────────
# SECURITY
- # Security headers and policies (requires blox-plugin-netlify)
+ # Security headers and policies (requires Netlify integration)
# ────────────────────────────────────────────────────────────────────────────
security:
csp:
diff --git a/templates/landing-page/content/blog/project-management/index.md b/templates/landing-page/content/blog/project-management/index.md
index 1cbc4ca7..1668d138 100644
--- a/templates/landing-page/content/blog/project-management/index.md
+++ b/templates/landing-page/content/blog/project-management/index.md
@@ -27,9 +27,9 @@ Mindmaps can be created by simply writing the items as a Markdown list within th
```markmap {height="200px"}
- Hugo Modules
- Hugo Blox
- - blox-plugins-netlify
- - blox-plugins-netlify-cms
- - blox-plugins-reveal
+ - netlify
+ - netlify-cms
+ - slides
```
@@ -40,9 +40,9 @@ renders as
```markmap {height="200px"}
- Hugo Modules
- Hugo Blox
- - blox-plugins-netlify
- - blox-plugins-netlify-cms
- - blox-plugins-reveal
+ - netlify
+ - netlify-cms
+ - slides
```
## Diagrams
diff --git a/templates/landing-page/content/blog/second-brain/index.md b/templates/landing-page/content/blog/second-brain/index.md
index 968a764e..e0642fdf 100644
--- a/templates/landing-page/content/blog/second-brain/index.md
+++ b/templates/landing-page/content/blog/second-brain/index.md
@@ -35,9 +35,9 @@ Mindmaps can be created by simply writing the items as a Markdown list within th
```markmap {height="200px"}
- Hugo Modules
- Hugo Blox
- - blox-plugins-netlify
- - blox-plugins-netlify-cms
- - blox-plugins-reveal
+ - netlify
+ - netlify-cms
+ - slides
```
@@ -48,9 +48,9 @@ renders as
```markmap {height="200px"}
- Hugo Modules
- Hugo Blox
- - blox-plugins-netlify
- - blox-plugins-netlify-cms
- - blox-plugins-reveal
+ - netlify
+ - netlify-cms
+ - slides
```
Anh here's a more advanced mindmap with formatting, code blocks, and math:
diff --git a/templates/landing-page/go.mod b/templates/landing-page/go.mod
index ddad5fcf..147f9767 100644
--- a/templates/landing-page/go.mod
+++ b/templates/landing-page/go.mod
@@ -3,6 +3,6 @@ module github.com/HugoBlox/theme-landing-page
go 1.19
require (
- github.com/HugoBlox/kit/modules/blox-plugin-netlify v0.0.0-20251215001347-c72b26de8d15
- github.com/HugoBlox/kit/modules/blox-tailwind v0.0.0-20251231011809-04a4a10b41bf
+ github.com/HugoBlox/kit/modules/integrations/netlify v0.0.0-20251215001347-c72b26de8d15
+ github.com/HugoBlox/kit/modules/blox v0.0.0-20251231011809-04a4a10b41bf
)
diff --git a/templates/link-in-bio/config/_default/module.yaml b/templates/link-in-bio/config/_default/module.yaml
index 6ed3ac60..363ed9e7 100644
--- a/templates/link-in-bio/config/_default/module.yaml
+++ b/templates/link-in-bio/config/_default/module.yaml
@@ -5,8 +5,8 @@
############################
imports:
- - path: github.com/HugoBlox/kit/modules/blox-plugin-netlify
- - path: github.com/HugoBlox/kit/modules/blox-tailwind
+ - path: github.com/HugoBlox/kit/modules/integrations/netlify
+ - path: github.com/HugoBlox/kit/modules/blox
# Install any Hugo Blox within the `hugo-blox/blox/` folder
mounts:
diff --git a/templates/link-in-bio/config/_default/params.yaml b/templates/link-in-bio/config/_default/params.yaml
index 58edddc0..11da489b 100644
--- a/templates/link-in-bio/config/_default/params.yaml
+++ b/templates/link-in-bio/config/_default/params.yaml
@@ -247,7 +247,7 @@ hugoblox:
# ────────────────────────────────────────────────────────────────────────────
# SECURITY
- # Security headers and policies (requires blox-plugin-netlify)
+ # Security headers and policies (requires Netlify integration)
# ────────────────────────────────────────────────────────────────────────────
security:
csp:
diff --git a/templates/link-in-bio/go.mod b/templates/link-in-bio/go.mod
index e0095dda..2e9317ad 100644
--- a/templates/link-in-bio/go.mod
+++ b/templates/link-in-bio/go.mod
@@ -3,6 +3,6 @@ module my_website
go 1.19
require (
- github.com/HugoBlox/kit/modules/blox-plugin-netlify v0.0.0-20251215001347-c72b26de8d15
- github.com/HugoBlox/kit/modules/blox-tailwind v0.0.0-20251231011809-04a4a10b41bf
+ github.com/HugoBlox/kit/modules/integrations/netlify v0.0.0-20251215001347-c72b26de8d15
+ github.com/HugoBlox/kit/modules/blox v0.0.0-20251231011809-04a4a10b41bf
)
diff --git a/templates/resume/config/_default/module.yaml b/templates/resume/config/_default/module.yaml
index 6ed3ac60..363ed9e7 100644
--- a/templates/resume/config/_default/module.yaml
+++ b/templates/resume/config/_default/module.yaml
@@ -5,8 +5,8 @@
############################
imports:
- - path: github.com/HugoBlox/kit/modules/blox-plugin-netlify
- - path: github.com/HugoBlox/kit/modules/blox-tailwind
+ - path: github.com/HugoBlox/kit/modules/integrations/netlify
+ - path: github.com/HugoBlox/kit/modules/blox
# Install any Hugo Blox within the `hugo-blox/blox/` folder
mounts:
diff --git a/templates/resume/config/_default/params.yaml b/templates/resume/config/_default/params.yaml
index 58edddc0..11da489b 100644
--- a/templates/resume/config/_default/params.yaml
+++ b/templates/resume/config/_default/params.yaml
@@ -247,7 +247,7 @@ hugoblox:
# ────────────────────────────────────────────────────────────────────────────
# SECURITY
- # Security headers and policies (requires blox-plugin-netlify)
+ # Security headers and policies (requires Netlify integration)
# ────────────────────────────────────────────────────────────────────────────
security:
csp:
diff --git a/templates/resume/go.mod b/templates/resume/go.mod
index f7f45a1c..90440017 100644
--- a/templates/resume/go.mod
+++ b/templates/resume/go.mod
@@ -3,6 +3,6 @@ module github.com/HugoBlox/kit/templates/resume
go 1.19
require (
- github.com/HugoBlox/kit/modules/blox-plugin-netlify v0.0.0-20251215001347-c72b26de8d15
- github.com/HugoBlox/kit/modules/blox-tailwind v0.0.0-20251231011809-04a4a10b41bf
+ github.com/HugoBlox/kit/modules/integrations/netlify v0.0.0-20251215001347-c72b26de8d15
+ github.com/HugoBlox/kit/modules/blox v0.0.0-20251231011809-04a4a10b41bf
)
diff --git a/test/config.yaml b/test/config.yaml
index 2ebe9826..41fdf586 100644
--- a/test/config.yaml
+++ b/test/config.yaml
@@ -5,7 +5,7 @@ build:
enable: true
module:
imports:
- - path: github.com/HugoBlox/kit/modules/blox-tailwind
+ - path: github.com/HugoBlox/kit/modules/blox
outputs:
home: [HTML, RSS, WebAppManifest]
disableAliases: true
diff --git a/test/go.mod b/test/go.mod
index 9f1852be..5d6d22c9 100644
--- a/test/go.mod
+++ b/test/go.mod
@@ -2,5 +2,5 @@ module github.com/HugoBlox/kit/test
go 1.15
-require github.com/HugoBlox/kit/modules/blox-tailwind v0.0.0
-replace github.com/HugoBlox/kit/modules/blox-tailwind => ../modules/blox-tailwind
+require github.com/HugoBlox/kit/modules/blox v0.0.0
+replace github.com/HugoBlox/kit/modules/blox => ../modules/blox
diff --git a/vite.config.js b/vite.config.js
index 872de942..0942ed7b 100644
--- a/vite.config.js
+++ b/vite.config.js
@@ -12,7 +12,7 @@ import del from "rollup-plugin-delete";
import {defineConfig} from "vite";
import {viteStaticCopy} from "vite-plugin-static-copy";
-const MODULE_DIR = "modules/blox-tailwind";
+const MODULE_DIR = "modules/blox";
const OUTPUT_DIR = resolve(MODULE_DIR, "assets/dist/lib");
export default defineConfig({