Compare commits

...
82 Commits
Author SHA1 Message Date
Nuno C. faea1bb046 Merge pull request #2829 from nunocoracao/dev
🔖 v2.100.0
2026-03-11 14:23:51 +00:00
Nuno C. 26b89169e3 Merge pull request #2830 from nunocoracao/dependabot/npm_and_yarn/dev/puppeteer-24.39.0
📌 Bump puppeteer from 24.37.5 to 24.39.0
2026-03-11 14:19:50 +00:00
Nuno C. 878ba448aa Merge pull request #2831 from nunocoracao/dependabot/npm_and_yarn/dev/mermaid-11.13.0
📌 Bump mermaid from 11.12.3 to 11.13.0
2026-03-11 14:19:32 +00:00
Nuno C. 87fe076689 Merge pull request #2832 from nunocoracao/dependabot/npm_and_yarn/dev/katex-0.16.38
📌 Bump katex from 0.16.33 to 0.16.38
2026-03-11 14:19:14 +00:00
Nuno C. 0b14915f54 Merge pull request #2834 from nunocoracao/revert-2814-logo-alt
Revert "✨ Feat: logo alt and remove logo JS"
2026-03-11 14:18:49 +00:00
Nuno C. d8416ee104 Revert "✨ Feat: logo alt and remove logo JS" 2026-03-11 14:16:49 +00:00
dependabot[bot] 4c7ef61265 📦 Update packaged KaTeX 2026-03-11 05:04:21 +00:00
dependabot[bot] b1d22fb30a 📦 Update packaged Mermaid 2026-03-11 05:04:16 +00:00
dependabot[bot] a839c82416 📌 Bump katex from 0.16.33 to 0.16.38
Bumps [katex](https://github.com/KaTeX/KaTeX) from 0.16.33 to 0.16.38.
- [Release notes](https://github.com/KaTeX/KaTeX/releases)
- [Changelog](https://github.com/KaTeX/KaTeX/blob/main/CHANGELOG.md)
- [Commits](https://github.com/KaTeX/KaTeX/compare/v0.16.33...v0.16.38)

---
updated-dependencies:
- dependency-name: katex
  dependency-version: 0.16.38
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-11 05:03:55 +00:00
dependabot[bot] 4b5ff6ab59 📌 Bump mermaid from 11.12.3 to 11.13.0
Bumps [mermaid](https://github.com/mermaid-js/mermaid) from 11.12.3 to 11.13.0.
- [Release notes](https://github.com/mermaid-js/mermaid/releases)
- [Commits](https://github.com/mermaid-js/mermaid/compare/mermaid@11.12.3...mermaid@11.13.0)

---
updated-dependencies:
- dependency-name: mermaid
  dependency-version: 11.13.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-11 05:03:49 +00:00
dependabot[bot] e9350de407 📌 Bump puppeteer from 24.37.5 to 24.39.0
Bumps [puppeteer](https://github.com/puppeteer/puppeteer) from 24.37.5 to 24.39.0.
- [Release notes](https://github.com/puppeteer/puppeteer/releases)
- [Changelog](https://github.com/puppeteer/puppeteer/blob/main/CHANGELOG.md)
- [Commits](https://github.com/puppeteer/puppeteer/compare/puppeteer-v24.37.5...puppeteer-v24.39.0)

---
updated-dependencies:
- dependency-name: puppeteer
  dependency-version: 24.39.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-11 05:03:35 +00:00
Nuno Coração a7731a15be 🔖 v2.100.0 2026-03-11 01:11:17 +00:00
Nuno C. c0fadfb0b7 Merge pull request #2783 from nunocoracao/dev
🔖 v2.99.0
2026-03-11 01:07:54 +00:00
Nuno Coração 7af7ed9720 polish and finish 2026-03-11 01:07:34 +00:00
Nuno C. ab6c812198 Merge pull request #2788 from danielwagn3r/llmstxt
Add support for llms.txt
2026-03-11 00:53:07 +00:00
Nuno C. 20c6de4eb8 Merge pull request #2815 from ZhenShuo2021/email
✨ Feat: Email obfuscation
2026-03-11 00:49:20 +00:00
Nuno C. 3a912caf92 Merge pull request #2814 from ZhenShuo2021/logo-alt
✨ Feat: logo alt and remove logo JS
2026-03-11 00:49:03 +00:00
Nuno C. d049a3f020 Merge pull request #2790 from manio/main
✨ Feat: Add printables icon and profile support
2026-03-11 00:28:41 +00:00
Nuno C. 0036fb8c02 Merge pull request #2792 from alxhslm/fix-accordian-chevron
Fix: make accordian chevron behaviour match admonition
2026-03-11 00:27:33 +00:00
Nuno C. e6c8e05040 Merge pull request #2795 from alxhslm/tab-nested
fix: Tab shortcode supports nested shortcodes
2026-03-11 00:27:03 +00:00
Nuno C. 22a9b643de Merge pull request #2803 from danielwagn3r/umami-dnt
Umami Do Not Track browser setting configuration
2026-03-11 00:24:16 +00:00
Nuno C. 2d5bf43ea3 Merge pull request #2813 from ZhenShuo2021/gist
✨ Feat: add CSS for gist shortcode
2026-03-11 00:23:11 +00:00
Nuno C. 8a1669e1f4 Merge pull request #2816 from richtefee/feature/accordion-align
Add optional align parameter to accordion items shortcode.
2026-03-11 00:21:13 +00:00
Nuno C. a132c61d0c Merge pull request #2822 from bilyes/use-official-mastodon-share-link
Use Mastodon's official sharing link.
2026-03-11 00:18:30 +00:00
Nuno C. 3dea18a9cb Merge pull request #2825 from bitfoo1/fix/repo-cards-null-color-css
fix: skip null colors in repoColors when generating repo-cards CSS
2026-03-11 00:17:42 +00:00
Nuno C. 4cc9899469 Merge pull request #2826 from luizcarloscf/luizcarloscf-update-users
Add new user
2026-03-11 00:09:28 +00:00
Nuno C. e4fdf17032 Merge branch 'dev' into luizcarloscf-update-users 2026-03-11 00:09:21 +00:00
Nuno C. 4fddd9d1eb Merge pull request #2823 from cintiaching/patch-1
Add new user entries to users.json
2026-03-11 00:08:48 +00:00
Nuno C. ae27bba4e9 Merge branch 'dev' into patch-1 2026-03-11 00:08:39 +00:00
Nuno C. 71fc6ee8b8 Merge pull request #2821 from nunocoracao/dependabot/github_actions/dev/actions/upload-artifact-7
👷 Bump actions/upload-artifact from 6 to 7
2026-03-11 00:07:39 +00:00
Nuno C. 15c580ab86 Merge pull request #2820 from Kiwipapa/add-airika-user
Add airika user
2026-03-11 00:07:28 +00:00
Nuno C. 1d7579f3b0 Merge pull request #2818 from nunocoracao/hugo-new-version
⚙️ Update Hugo supported version
2026-03-11 00:05:08 +00:00
Luiz Carlos Cosmi Filho 3bc2b4b82e Add new user entry to users.json 2026-03-08 15:51:27 -03:00
Daniel von Eßen 9e0ad31ec8 fix: skip null colors in repoColors when generating repo-cards CSS
Languages with null entries in repoColors.json caused Go's fmt.Sprintf
to emit '%!s(<nil>)' as the color value, producing invalid CSS and
browser parse errors. Add a nil guard to skip those entries, letting
them fall back to the default dot color.

Fixes #2824
2026-03-06 16:27:23 +01:00
Cintia Ching 1b6df4c166 Add new user entries to users.json 2026-03-05 13:19:17 +08:00
Ilyess Bachiri 34610228ad Use Mastodon's official sharing link. 2026-03-04 19:09:18 -05:00
dependabot[bot] 4705b55e09 👷 Bump actions/upload-artifact from 6 to 7
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 6 to 7.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v6...v7)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-04 05:03:07 +00:00
root 7fed4fa2d1 ✨ Add Airika to users list 2026-03-01 18:35:32 +08:00
nunocoracao 6f99fefab3 Update Hugo supported version 2026-02-26 06:24:15 +00:00
ZhenShuo Leo c74017c987 fix: auto detect mailto prefix 2026-02-26 13:35:29 +08:00
felix 641c16a150 Add optional align parameter to accordion items shoortcode. Updated docs. 2026-02-25 20:36:19 +03:00
ZhenShuo Leo be7f6b6f8f fix: author icon padding 2026-02-25 23:13:17 +08:00
ZhenShuo Leo 55f2f22849 feat: email obfuscation (#2711) 2026-02-25 23:13:16 +08:00
ZhenShuo Leo 812effc613 feat: gist css 2026-02-25 22:44:09 +08:00
ZhenShuo Leo 02a7397119 refactor: use css for logo switcher 2026-02-25 22:41:25 +08:00
ZhenShuo Leo e35bcc0f24 chore: logo alt text 2026-02-25 22:41:25 +08:00
Nuno C. f18c6a0564 Merge pull request #2812 from nunocoracao/dependabot/npm_and_yarn/dev/tailwindcss/cli-4.2.1
📌 Bump @tailwindcss/cli from 4.1.18 to 4.2.1
2026-02-25 14:14:09 +00:00
Nuno C. e1e59f0009 Merge pull request #2810 from nunocoracao/dependabot/npm_and_yarn/dev/katex-0.16.33
📌 Bump katex from 0.16.28 to 0.16.33
2026-02-25 14:13:46 +00:00
Nuno C. 6e96c55f0a Merge pull request #2809 from nunocoracao/dependabot/npm_and_yarn/dev/puppeteer-24.37.5
📌 Bump puppeteer from 24.37.2 to 24.37.5
2026-02-25 14:13:31 +00:00
Nuno C. de0645aa3d Merge pull request #2797 from nunocoracao/dependabot/npm_and_yarn/dev/mermaid-11.12.3
📌 Bump mermaid from 10.9.5 to 11.12.3
2026-02-25 14:13:11 +00:00
Nuno C. 7e1ecd5480 Merge pull request #2807 from zarvelionzynji/add-user
update users.json
2026-02-25 14:11:15 +00:00
Nuno C. 1771c92213 Merge branch 'dev' into add-user 2026-02-25 14:11:00 +00:00
dependabot[bot] 350d669406 💄 Rebuild CSS 2026-02-25 05:04:26 +00:00
dependabot[bot] c747c623eb 📦 Update packaged KaTeX 2026-02-25 05:04:04 +00:00
dependabot[bot] fef811f3a1 📌 Bump @tailwindcss/cli from 4.1.18 to 4.2.1
Bumps [@tailwindcss/cli](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-cli) from 4.1.18 to 4.2.1.
- [Release notes](https://github.com/tailwindlabs/tailwindcss/releases)
- [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/tailwindlabs/tailwindcss/commits/v4.2.1/packages/@tailwindcss-cli)

---
updated-dependencies:
- dependency-name: "@tailwindcss/cli"
  dependency-version: 4.2.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-25 05:03:58 +00:00
dependabot[bot] 4b7677ea89 📌 Bump katex from 0.16.28 to 0.16.33
Bumps [katex](https://github.com/KaTeX/KaTeX) from 0.16.28 to 0.16.33.
- [Release notes](https://github.com/KaTeX/KaTeX/releases)
- [Changelog](https://github.com/KaTeX/KaTeX/blob/main/CHANGELOG.md)
- [Commits](https://github.com/KaTeX/KaTeX/compare/v0.16.28...v0.16.33)

---
updated-dependencies:
- dependency-name: katex
  dependency-version: 0.16.33
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-25 05:03:35 +00:00
dependabot[bot] 03b2f4502a 📌 Bump puppeteer from 24.37.2 to 24.37.5
Bumps [puppeteer](https://github.com/puppeteer/puppeteer) from 24.37.2 to 24.37.5.
- [Release notes](https://github.com/puppeteer/puppeteer/releases)
- [Changelog](https://github.com/puppeteer/puppeteer/blob/main/CHANGELOG.md)
- [Commits](https://github.com/puppeteer/puppeteer/compare/puppeteer-v24.37.2...puppeteer-v24.37.5)

---
updated-dependencies:
- dependency-name: puppeteer
  dependency-version: 24.37.5
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-25 05:03:30 +00:00
Zarvelion Zynji 5fb61dee19 update users.json 2026-02-24 22:17:30 +07:00
dependabot[bot] 15bf0ea12a 💄 Rebuild CSS 2026-02-23 11:55:12 +00:00
dependabot[bot] 6cbe52620f 📦 Update packaged Mermaid 2026-02-23 11:55:10 +00:00
dependabot[bot] 81da343120 📌 Bump mermaid from 10.9.5 to 11.12.3
Bumps [mermaid](https://github.com/mermaid-js/mermaid) from 10.9.5 to 11.12.3.
- [Release notes](https://github.com/mermaid-js/mermaid/releases)
- [Commits](https://github.com/mermaid-js/mermaid/compare/v10.9.5...mermaid@11.12.3)

---
updated-dependencies:
- dependency-name: mermaid
  dependency-version: 11.12.3
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-23 11:54:47 +00:00
Nuno C. 8de5e47efd Merge pull request #2798 from nunocoracao/dependabot/npm_and_yarn/dev/rimraf-6.1.3
📌 Bump rimraf from 6.1.2 to 6.1.3
2026-02-23 11:53:59 +00:00
Nuno C. 91098a0135 Merge pull request #2800 from nunocoracao/dependabot/npm_and_yarn/dev/iamtraction/google-translate-2.0.1
📌 Bump @iamtraction/google-translate from 1.1.2 to 2.0.1
2026-02-23 11:53:20 +00:00
Daniel Wagner 9ffb78e7df Updated Umami documentation 2026-02-20 15:36:51 +01:00
Daniel Wagner e1c13d658d Add data-do-not-track attribute to Umami script 2026-02-19 21:55:06 +01:00
Nuno C. 7059f91d57 Merge pull request #2801 from nunocoracao/hugo-new-version
⚙️ Update Hugo supported version
2026-02-19 15:11:34 +00:00
nunocoracao 6076126e4c Update Hugo supported version 2026-02-19 06:25:14 +00:00
dependabot[bot] ebfe68673f 💄 Rebuild CSS 2026-02-18 05:04:26 +00:00
dependabot[bot] 774e2e05c1 💄 Rebuild CSS 2026-02-18 05:04:07 +00:00
dependabot[bot] 9d7798faa4 📌 Bump @iamtraction/google-translate from 1.1.2 to 2.0.1
Bumps [@iamtraction/google-translate](https://github.com/iamtraction/google-translate) from 1.1.2 to 2.0.1.
- [Release notes](https://github.com/iamtraction/google-translate/releases)
- [Commits](https://github.com/iamtraction/google-translate/compare/v1.1.2...v2.0.1)

---
updated-dependencies:
- dependency-name: "@iamtraction/google-translate"
  dependency-version: 2.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-18 05:03:58 +00:00
dependabot[bot] 8a2f58be77 📌 Bump rimraf from 6.1.2 to 6.1.3
Bumps [rimraf](https://github.com/isaacs/rimraf) from 6.1.2 to 6.1.3.
- [Changelog](https://github.com/isaacs/rimraf/blob/main/CHANGELOG.md)
- [Commits](https://github.com/isaacs/rimraf/compare/v6.1.2...v6.1.3)

---
updated-dependencies:
- dependency-name: rimraf
  dependency-version: 6.1.3
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-18 05:03:40 +00:00
Nuno C. b2ef80da49 Merge pull request #2794 from alst-ovh/patch-2
Add new user
2026-02-17 16:35:16 +00:00
Nuno C. 43c32d207b Merge branch 'dev' into patch-2 2026-02-17 16:34:26 +00:00
Nuno C. 47e08a5633 Merge pull request #2793 from schneekluth/patch-1
Add new user
2026-02-17 16:33:04 +00:00
Alex Haslam 857dc8de99 Update docs 2026-02-16 09:28:10 +00:00
Alex Haslam 19a4e5f5af Add md flag 2026-02-16 09:27:51 +00:00
alst-ovh bebff03d62 Add new user 2026-02-16 09:25:26 +01:00
schneekluth af75177900 Add new user
added my personal website
2026-02-16 00:59:23 +01:00
Alex Haslam b61ca7359f Make chevron rotate 2026-02-15 21:55:53 +00:00
Mariusz Bialonczyk 1b4de022c2 ✨ Feat: Add printables icon and profile support 2026-02-14 08:30:00 +01:00
Daniel Wagner e30ea0a5c9 Add support for llms.txt
The llms.txt file is an industry standard that helps LLMs index content more efficiently, see https://llmstxt.org/

/config/_default/hugo.toml =>
```toml
[outputFormats]
  [outputFormats.llms]
    mediaType = "text/plain"
    baseName = "llms"
    isPlainText = true
    notAlternative = true

[outputs]
  home = ["HTML", "RSS", "JSON", "llms"]
```

From https://github.com/adityatelange/hugo-PaperMod/commit/3bb0ca281fd17eff8e3489011a444f326d7c4c72
2026-02-13 15:57:12 +01:00
Nuno Coração 43da14b0b3 🔖 v2.99.0 2026-02-11 22:47:36 +00:00
107 changed files with 4317 additions and 2288 deletions

No files matched your search

+1 -1
View File
@@ -10,7 +10,7 @@ jobs:
steps:
- uses: actions/checkout@v6
- run: zip -r config-default.zip config/_default
- uses: actions/upload-artifact@v6
- uses: actions/upload-artifact@v7
with:
name: config-default
path: config-default.zip
+108 -10
View File
@@ -1,4 +1,4 @@
/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */
/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
/*! Blowfish | MIT License | https://github.com/nunocoracao/blowfish */
@layer properties;
@layer theme, base, components, utilities;
@@ -263,9 +263,15 @@
.-start-6 {
inset-inline-start: calc(var(--spacing) * -6);
}
.start {
inset-inline-start: var(--spacing);
}
.start-\[calc\(max\(-50vw\,-800px\)\+50\%\)\] {
inset-inline-start: calc(max(-50vw, -800px) + 50%);
}
.end {
inset-inline-end: var(--spacing);
}
.end-6 {
inset-inline-end: calc(var(--spacing) * 6);
}
@@ -276,7 +282,7 @@
top: calc(var(--spacing) * 0);
}
.top-1\/2 {
top: calc(1/2 * 100%);
top: calc(1 / 2 * 100%);
}
.top-5 {
top: calc(var(--spacing) * 5);
@@ -284,6 +290,9 @@
.top-20 {
top: calc(var(--spacing) * 20);
}
.top-full {
top: 100%;
}
.right-0 {
right: calc(var(--spacing) * 0);
}
@@ -300,7 +309,7 @@
left: calc(var(--spacing) * 0);
}
.left-1\/2 {
left: calc(1/2 * 100%);
left: calc(1 / 2 * 100%);
}
.-z-10 {
z-index: calc(10 * -1);
@@ -1097,7 +1106,7 @@
height: calc(var(--spacing) * 0);
}
.h-1\/2 {
height: calc(1/2 * 100%);
height: calc(1 / 2 * 100%);
}
.h-3 {
height: calc(var(--spacing) * 3);
@@ -1234,6 +1243,9 @@
.w-full {
width: 100%;
}
.w-max {
width: max-content;
}
.w-screen {
width: 100vw;
}
@@ -1246,6 +1258,9 @@
.max-w-20 {
max-width: calc(var(--spacing) * 20);
}
.max-w-48 {
max-width: calc(var(--spacing) * 48);
}
.max-w-\[200px\] {
max-width: 200px;
}
@@ -1316,7 +1331,7 @@
flex-basis: auto;
}
.-translate-x-1\/2 {
--tw-translate-x: calc(calc(1/2 * 100%) * -1);
--tw-translate-x: calc(calc(1 / 2 * 100%) * -1);
translate: var(--tw-translate-x) var(--tw-translate-y);
}
.-translate-x-full {
@@ -1328,7 +1343,7 @@
translate: var(--tw-translate-x) var(--tw-translate-y);
}
.-translate-y-1\/2 {
--tw-translate-y: calc(calc(1/2 * 100%) * -1);
--tw-translate-y: calc(calc(1 / 2 * 100%) * -1);
translate: var(--tw-translate-x) var(--tw-translate-y);
}
.-translate-y-8 {
@@ -1738,6 +1753,9 @@
background-color: color-mix(in oklab, rgba(var(--color-neutral-500), 1) 50%, transparent);
}
}
.bg-neutral-900 {
background-color: rgba(var(--color-neutral-900), 1);
}
.bg-neutral\/25 {
background-color: color-mix(in srgb, rgba(rgba(var(--color-neutral), 1), 1) 25%, transparent);
@supports (color: color-mix(in lab, red, red)) {
@@ -2257,6 +2275,10 @@
--tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
.shadow-md {
--tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
.shadow-sm {
--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
@@ -2430,6 +2452,23 @@
rotate: 0deg;
}
}
.group-focus-within\:visible {
&:is(:where(.group):focus-within *) {
visibility: visible;
}
}
.group-focus-within\:opacity-100 {
&:is(:where(.group):focus-within *) {
opacity: 100%;
}
}
.group-hover\:visible {
&:is(:where(.group):hover *) {
@media (hover: hover) {
visibility: visible;
}
}
}
.group-hover\:scale-110 {
&:is(:where(.group):hover *) {
@media (hover: hover) {
@@ -2853,7 +2892,7 @@
}
.sm\:w-1\/2 {
@media (width >= 640px) {
width: calc(1/2 * 100%);
width: calc(1 / 2 * 100%);
}
}
.sm\:grid-cols-2 {
@@ -2941,7 +2980,7 @@
}
.md\:w-1\/3 {
@media (width >= 853px) {
width: calc(1/3 * 100%);
width: calc(1 / 3 * 100%);
}
}
.md\:w-auto {
@@ -3056,7 +3095,7 @@
}
.lg\:w-1\/4 {
@media (width >= 1024px) {
width: calc(1/4 * 100%);
width: calc(1 / 4 * 100%);
}
}
.lg\:w-auto {
@@ -3136,7 +3175,7 @@
}
.xl\:w-1\/4 {
@media (width >= 1280px) {
width: calc(1/4 * 100%);
width: calc(1 / 4 * 100%);
}
}
.xl\:grid-cols-4 {
@@ -3276,6 +3315,11 @@
}
}
}
.dark\:bg-neutral-100 {
&:is(.dark *) {
background-color: rgba(var(--color-neutral-100), 1);
}
}
.dark\:bg-neutral-400 {
&:is(.dark *) {
background-color: rgba(var(--color-neutral-400), 1);
@@ -3433,6 +3477,11 @@
color: rgba(var(--color-neutral-800), 1);
}
}
.dark\:text-neutral-900 {
&:is(.dark *) {
color: rgba(var(--color-neutral-900), 1);
}
}
.dark\:text-primary-200 {
&:is(.dark *) {
color: rgba(var(--color-primary-200), 1);
@@ -4163,6 +4212,55 @@ body.zen-mode-enable {
display: none !important;
}
}
.gist-container .gist {
h1 {
margin-bottom: calc(var(--spacing) * 4);
}
.gist-file {
border: 1px solid rgb(var(--color-neutral-300));
border-radius: 8px;
overflow: hidden;
}
.gist-meta {
background-color: white;
color: rgb(var(--color-neutral-600));
border-radius: 0 0 8px 8px;
}
.gist-meta a {
color: rgb(var(--color-primary-600));
}
.highlight tr {
border-bottom: none;
}
.gist-file .file {
margin-top: 0;
margin-bottom: 0;
}
.dark & {
.gist-file {
border-color: rgb(var(--color-neutral-800));
}
.gist-data {
background-color: rgb(var(--color-neutral-900));
border-bottom: 1px solid rgb(var(--color-neutral-800));
}
.gist-meta {
background-color: rgb(26, 26, 26);
color: rgb(var(--color-neutral-400));
}
.gist-meta a {
color: rgb(var(--color-primary-400));
}
.blob-wrapper {
filter: invert(0.9) hue-rotate(180deg);
background-color: #fff;
}
.gist-data {
background: rgb(26, 26, 26);
color: rgb(var(--color-neutral-100));
}
}
}
.a11y-panel-enter-active {
animation: slideInFromTop 0.3s cubic-bezier(0.4, 0, 0.2, 1) forwards;
}
+51
View File
@@ -0,0 +1,51 @@
.gist-container .gist {
h1 {
margin-bottom: calc(var(--spacing) * 4);
}
.gist-file {
border: 1px solid rgb(var(--color-neutral-300));
border-radius: 8px;
overflow: hidden;
}
.gist-meta {
background-color: white;
color: rgb(var(--color-neutral-600));
border-radius: 0 0 8px 8px;
}
.gist-meta a {
color: rgb(var(--color-primary-600));
}
.highlight tr {
border-bottom: none;
}
.gist-file .file {
margin-top: 0;
margin-bottom: 0;
}
/* Dark Mode */
.dark & {
.gist-file {
border-color: rgb(var(--color-neutral-800));
}
.gist-data {
background-color: rgb(var(--color-neutral-900));
border-bottom: 1px solid rgb(var(--color-neutral-800));
}
.gist-meta {
background-color: rgb(26, 26, 26);
color: rgb(var(--color-neutral-400));
}
.gist-meta a {
color: rgb(var(--color-primary-400));
}
.blob-wrapper {
filter: invert(0.9) hue-rotate(180deg);
background-color: #fff;
}
.gist-data {
background: rgb(26, 26, 26);
color: rgb(var(--color-neutral-100));
}
}
}
+1
View File
@@ -6,6 +6,7 @@
@import "./components/chroma.css" layer(utilities);
@import "./components/tabs.css" layer(utilities);
@import "./components/zen-mode.css";
@import "./components/gist.css";
@import "./components/a11y.css";
@import "./components/admonition.css" layer(components);
+1
View File
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 25 35"><path fill="currentColor" d="m0 35 12.172-7L0 21ZM12.172 0 0 7l12.172 7v14l12.172-7V7Z"></path></svg>

After

Width:  |  Height:  |  Size: 162 B

+13
View File
@@ -0,0 +1,13 @@
(function () {
const links = document.querySelectorAll(".email-link");
links.forEach((link) => {
let email = atob(link.getAttribute("data-email"));
const subject = link.getAttribute("data-subject");
let mailto = email.startsWith("mailto:") ? email : "mailto:" + email;
if (subject) {
mailto += (mailto.includes("?") ? "&" : "?") + "subject=" + encodeURIComponent(subject);
}
link.href = mailto;
});
})();
+1 -1
View File
@@ -1 +1 @@
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("katex")):"function"==typeof define&&define.amd?define(["katex"],t):"object"==typeof exports?exports.renderMathInElement=t(require("katex")):e.renderMathInElement=t(e.katex)}("undefined"!=typeof self?self:this,(function(e){return function(){"use strict";var t={757:function(t){t.exports=e}},n={};function r(e){var o=n[e];if(void 0!==o)return o.exports;var i=n[e]={exports:{}};return t[e](i,i.exports,r),i.exports}r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,{a:t}),t},r.d=function(e,t){for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)};var o={};r.d(o,{default:function(){return p}});var i=r(757),a=r.n(i);const l=function(e,t,n){let r=n,o=0;const i=e.length;for(;r<t.length;){const n=t[r];if(o<=0&&t.slice(r,r+i)===e)return r;"\\"===n?r++:"{"===n?o++:"}"===n&&o--,r++}return-1},s=/^\\begin{/;var d=function(e,t){let n;const r=[],o=new RegExp("("+t.map((e=>e.left.replace(/[-/\\^$*+?.()|[\]{}]/g,"\\$&"))).join("|")+")");for(;n=e.search(o),-1!==n;){n>0&&(r.push({type:"text",data:e.slice(0,n)}),e=e.slice(n));const o=t.findIndex((t=>e.startsWith(t.left)));if(n=l(t[o].right,e,t[o].left.length),-1===n)break;const i=e.slice(0,n+t[o].right.length),a=s.test(i)?i:e.slice(t[o].left.length,n);r.push({type:"math",data:a,rawData:i,display:t[o].display}),e=e.slice(n+t[o].right.length)}return""!==e&&r.push({type:"text",data:e}),r};const c=function(e,t){const n=d(e,t.delimiters);if(1===n.length&&"text"===n[0].type)return null;const r=document.createDocumentFragment();for(let e=0;e<n.length;e++)if("text"===n[e].type)r.appendChild(document.createTextNode(n[e].data));else{const o=document.createElement("span");let i=n[e].data;t.displayMode=n[e].display;try{t.preProcess&&(i=t.preProcess(i)),a().render(i,o,t)}catch(o){if(!(o instanceof a().ParseError))throw o;t.errorCallback("KaTeX auto-render: Failed to parse `"+n[e].data+"` with ",o),r.appendChild(document.createTextNode(n[e].rawData));continue}r.appendChild(o)}return r},f=function(e,t){for(let n=0;n<e.childNodes.length;n++){const r=e.childNodes[n];if(3===r.nodeType){let o=r.textContent,i=r.nextSibling,a=0;for(;i&&i.nodeType===Node.TEXT_NODE;)o+=i.textContent,i=i.nextSibling,a++;const l=c(o,t);if(l){for(let e=0;e<a;e++)r.nextSibling.remove();n+=l.childNodes.length-1,e.replaceChild(l,r)}else n+=a}else if(1===r.nodeType){const e=" "+r.className+" ";-1===t.ignoredTags.indexOf(r.nodeName.toLowerCase())&&t.ignoredClasses.every((t=>-1===e.indexOf(" "+t+" ")))&&f(r,t)}}};var p=function(e,t){if(!e)throw new Error("No element provided to render");const n={};for(const e in t)t.hasOwnProperty(e)&&(n[e]=t[e]);n.delimiters=n.delimiters||[{left:"$$",right:"$$",display:!0},{left:"\\(",right:"\\)",display:!1},{left:"\\begin{equation}",right:"\\end{equation}",display:!0},{left:"\\begin{align}",right:"\\end{align}",display:!0},{left:"\\begin{alignat}",right:"\\end{alignat}",display:!0},{left:"\\begin{gather}",right:"\\end{gather}",display:!0},{left:"\\begin{CD}",right:"\\end{CD}",display:!0},{left:"\\[",right:"\\]",display:!0}],n.ignoredTags=n.ignoredTags||["script","noscript","style","textarea","pre","code","option"],n.ignoredClasses=n.ignoredClasses||[],n.errorCallback=n.errorCallback||console.error,n.macros=n.macros||{},f(e,n)};return o=o.default}()}));
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("katex")):"function"==typeof define&&define.amd?define(["katex"],t):"object"==typeof exports?exports.renderMathInElement=t(require("katex")):e.renderMathInElement=t(e.katex)}("undefined"!=typeof self?self:this,function(e){return function(){"use strict";var t={757:function(t){t.exports=e}},n={};function r(e){var o=n[e];if(void 0!==o)return o.exports;var i=n[e]={exports:{}};return t[e](i,i.exports,r),i.exports}r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,{a:t}),t},r.d=function(e,t){for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)};var o={};r.d(o,{default:function(){return p}});var i=r(757),a=r.n(i);const l=function(e,t,n){let r=n,o=0;const i=e.length;for(;r<t.length;){const n=t[r];if(o<=0&&t.slice(r,r+i)===e)return r;"\\"===n?r++:"{"===n?o++:"}"===n&&o--,r++}return-1},s=/^\\begin{/;var d=function(e,t){let n;const r=[],o=new RegExp("("+t.map(e=>e.left.replace(/[-/\\^$*+?.()|[\]{}]/g,"\\$&")).join("|")+")");for(;n=e.search(o),-1!==n;){n>0&&(r.push({type:"text",data:e.slice(0,n)}),e=e.slice(n));const o=t.findIndex(t=>e.startsWith(t.left));if(n=l(t[o].right,e,t[o].left.length),-1===n)break;const i=e.slice(0,n+t[o].right.length),a=s.test(i)?i:e.slice(t[o].left.length,n);r.push({type:"math",data:a,rawData:i,display:t[o].display}),e=e.slice(n+t[o].right.length)}return""!==e&&r.push({type:"text",data:e}),r};const c=function(e,t){const n=d(e,t.delimiters);if(1===n.length&&"text"===n[0].type)return null;const r=document.createDocumentFragment();for(let e=0;e<n.length;e++)if("text"===n[e].type)r.appendChild(document.createTextNode(n[e].data));else{const o=document.createElement("span");let i=n[e].data;t.displayMode=n[e].display;try{t.preProcess&&(i=t.preProcess(i)),a().render(i,o,t)}catch(o){if(!(o instanceof a().ParseError))throw o;t.errorCallback("KaTeX auto-render: Failed to parse `"+n[e].data+"` with ",o),r.appendChild(document.createTextNode(n[e].rawData));continue}r.appendChild(o)}return r},f=function(e,t){for(let o=0;o<e.childNodes.length;o++){const i=e.childNodes[o];if(3===i.nodeType){var n;let a=null!=(n=i.textContent)?n:"",l=i.nextSibling,s=0;for(;l&&l.nodeType===Node.TEXT_NODE;){var r;a+=null!=(r=l.textContent)?r:"",l=l.nextSibling,s++}const d=c(a,t);if(d){for(let e=0;e<s;e++)i.nextSibling.remove();o+=d.childNodes.length-1,e.replaceChild(d,i)}else o+=s}else if(1===i.nodeType){const e=" "+i.className+" ";!t.ignoredTags.has(i.nodeName.toLowerCase())&&t.ignoredClasses.every(t=>!e.includes(" "+t+" "))&&f(i,t)}}};var p=function(e,t){if(!e)throw new Error("No element provided to render");const n={};Object.assign(n,t),n.delimiters=n.delimiters||[{left:"$$",right:"$$",display:!0},{left:"\\(",right:"\\)",display:!1},{left:"\\begin{equation}",right:"\\end{equation}",display:!0},{left:"\\begin{align}",right:"\\end{align}",display:!0},{left:"\\begin{alignat}",right:"\\end{alignat}",display:!0},{left:"\\begin{gather}",right:"\\end{gather}",display:!0},{left:"\\begin{CD}",right:"\\end{CD}",display:!0},{left:"\\[",right:"\\]",display:!0}],n.ignoredTags=new Set((null==t?void 0:t.ignoredTags)||["script","noscript","style","textarea","pre","code","option"]),n.ignoredClasses=n.ignoredClasses||[],n.errorCallback=n.errorCallback||console.error,n.macros=n.macros||{},f(e,n)};return o=o.default}()});
+1 -1
View File
@@ -1 +1 @@
@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(fonts/KaTeX_AMS-Regular.woff2) format("woff2"),url(fonts/KaTeX_AMS-Regular.woff) format("woff"),url(fonts/KaTeX_AMS-Regular.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(fonts/KaTeX_Caligraphic-Bold.woff2) format("woff2"),url(fonts/KaTeX_Caligraphic-Bold.woff) format("woff"),url(fonts/KaTeX_Caligraphic-Bold.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(fonts/KaTeX_Caligraphic-Regular.woff2) format("woff2"),url(fonts/KaTeX_Caligraphic-Regular.woff) format("woff"),url(fonts/KaTeX_Caligraphic-Regular.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(fonts/KaTeX_Fraktur-Bold.woff2) format("woff2"),url(fonts/KaTeX_Fraktur-Bold.woff) format("woff"),url(fonts/KaTeX_Fraktur-Bold.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(fonts/KaTeX_Fraktur-Regular.woff2) format("woff2"),url(fonts/KaTeX_Fraktur-Regular.woff) format("woff"),url(fonts/KaTeX_Fraktur-Regular.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(fonts/KaTeX_Main-Bold.woff2) format("woff2"),url(fonts/KaTeX_Main-Bold.woff) format("woff"),url(fonts/KaTeX_Main-Bold.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(fonts/KaTeX_Main-BoldItalic.woff2) format("woff2"),url(fonts/KaTeX_Main-BoldItalic.woff) format("woff"),url(fonts/KaTeX_Main-BoldItalic.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(fonts/KaTeX_Main-Italic.woff2) format("woff2"),url(fonts/KaTeX_Main-Italic.woff) format("woff"),url(fonts/KaTeX_Main-Italic.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(fonts/KaTeX_Main-Regular.woff2) format("woff2"),url(fonts/KaTeX_Main-Regular.woff) format("woff"),url(fonts/KaTeX_Main-Regular.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(fonts/KaTeX_Math-BoldItalic.woff2) format("woff2"),url(fonts/KaTeX_Math-BoldItalic.woff) format("woff"),url(fonts/KaTeX_Math-BoldItalic.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(fonts/KaTeX_Math-Italic.woff2) format("woff2"),url(fonts/KaTeX_Math-Italic.woff) format("woff"),url(fonts/KaTeX_Math-Italic.ttf) format("truetype")}@font-face{font-display:block;font-family:"KaTeX_SansSerif";font-style:normal;font-weight:700;src:url(fonts/KaTeX_SansSerif-Bold.woff2) format("woff2"),url(fonts/KaTeX_SansSerif-Bold.woff) format("woff"),url(fonts/KaTeX_SansSerif-Bold.ttf) format("truetype")}@font-face{font-display:block;font-family:"KaTeX_SansSerif";font-style:italic;font-weight:400;src:url(fonts/KaTeX_SansSerif-Italic.woff2) format("woff2"),url(fonts/KaTeX_SansSerif-Italic.woff) format("woff"),url(fonts/KaTeX_SansSerif-Italic.ttf) format("truetype")}@font-face{font-display:block;font-family:"KaTeX_SansSerif";font-style:normal;font-weight:400;src:url(fonts/KaTeX_SansSerif-Regular.woff2) format("woff2"),url(fonts/KaTeX_SansSerif-Regular.woff) format("woff"),url(fonts/KaTeX_SansSerif-Regular.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(fonts/KaTeX_Script-Regular.woff2) format("woff2"),url(fonts/KaTeX_Script-Regular.woff) format("woff"),url(fonts/KaTeX_Script-Regular.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(fonts/KaTeX_Size1-Regular.woff2) format("woff2"),url(fonts/KaTeX_Size1-Regular.woff) format("woff"),url(fonts/KaTeX_Size1-Regular.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(fonts/KaTeX_Size2-Regular.woff2) format("woff2"),url(fonts/KaTeX_Size2-Regular.woff) format("woff"),url(fonts/KaTeX_Size2-Regular.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(fonts/KaTeX_Size3-Regular.woff2) format("woff2"),url(fonts/KaTeX_Size3-Regular.woff) format("woff"),url(fonts/KaTeX_Size3-Regular.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(fonts/KaTeX_Size4-Regular.woff2) format("woff2"),url(fonts/KaTeX_Size4-Regular.woff) format("woff"),url(fonts/KaTeX_Size4-Regular.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(fonts/KaTeX_Typewriter-Regular.woff2) format("woff2"),url(fonts/KaTeX_Typewriter-ReguLine truncated
@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(fonts/KaTeX_AMS-Regular.woff2) format("woff2"),url(fonts/KaTeX_AMS-Regular.woff) format("woff"),url(fonts/KaTeX_AMS-Regular.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(fonts/KaTeX_Caligraphic-Bold.woff2) format("woff2"),url(fonts/KaTeX_Caligraphic-Bold.woff) format("woff"),url(fonts/KaTeX_Caligraphic-Bold.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(fonts/KaTeX_Caligraphic-Regular.woff2) format("woff2"),url(fonts/KaTeX_Caligraphic-Regular.woff) format("woff"),url(fonts/KaTeX_Caligraphic-Regular.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(fonts/KaTeX_Fraktur-Bold.woff2) format("woff2"),url(fonts/KaTeX_Fraktur-Bold.woff) format("woff"),url(fonts/KaTeX_Fraktur-Bold.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(fonts/KaTeX_Fraktur-Regular.woff2) format("woff2"),url(fonts/KaTeX_Fraktur-Regular.woff) format("woff"),url(fonts/KaTeX_Fraktur-Regular.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(fonts/KaTeX_Main-Bold.woff2) format("woff2"),url(fonts/KaTeX_Main-Bold.woff) format("woff"),url(fonts/KaTeX_Main-Bold.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(fonts/KaTeX_Main-BoldItalic.woff2) format("woff2"),url(fonts/KaTeX_Main-BoldItalic.woff) format("woff"),url(fonts/KaTeX_Main-BoldItalic.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(fonts/KaTeX_Main-Italic.woff2) format("woff2"),url(fonts/KaTeX_Main-Italic.woff) format("woff"),url(fonts/KaTeX_Main-Italic.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(fonts/KaTeX_Main-Regular.woff2) format("woff2"),url(fonts/KaTeX_Main-Regular.woff) format("woff"),url(fonts/KaTeX_Main-Regular.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(fonts/KaTeX_Math-BoldItalic.woff2) format("woff2"),url(fonts/KaTeX_Math-BoldItalic.woff) format("woff"),url(fonts/KaTeX_Math-BoldItalic.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(fonts/KaTeX_Math-Italic.woff2) format("woff2"),url(fonts/KaTeX_Math-Italic.woff) format("woff"),url(fonts/KaTeX_Math-Italic.ttf) format("truetype")}@font-face{font-display:block;font-family:"KaTeX_SansSerif";font-style:normal;font-weight:700;src:url(fonts/KaTeX_SansSerif-Bold.woff2) format("woff2"),url(fonts/KaTeX_SansSerif-Bold.woff) format("woff"),url(fonts/KaTeX_SansSerif-Bold.ttf) format("truetype")}@font-face{font-display:block;font-family:"KaTeX_SansSerif";font-style:italic;font-weight:400;src:url(fonts/KaTeX_SansSerif-Italic.woff2) format("woff2"),url(fonts/KaTeX_SansSerif-Italic.woff) format("woff"),url(fonts/KaTeX_SansSerif-Italic.ttf) format("truetype")}@font-face{font-display:block;font-family:"KaTeX_SansSerif";font-style:normal;font-weight:400;src:url(fonts/KaTeX_SansSerif-Regular.woff2) format("woff2"),url(fonts/KaTeX_SansSerif-Regular.woff) format("woff"),url(fonts/KaTeX_SansSerif-Regular.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(fonts/KaTeX_Script-Regular.woff2) format("woff2"),url(fonts/KaTeX_Script-Regular.woff) format("woff"),url(fonts/KaTeX_Script-Regular.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(fonts/KaTeX_Size1-Regular.woff2) format("woff2"),url(fonts/KaTeX_Size1-Regular.woff) format("woff"),url(fonts/KaTeX_Size1-Regular.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(fonts/KaTeX_Size2-Regular.woff2) format("woff2"),url(fonts/KaTeX_Size2-Regular.woff) format("woff"),url(fonts/KaTeX_Size2-Regular.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(fonts/KaTeX_Size3-Regular.woff2) format("woff2"),url(fonts/KaTeX_Size3-Regular.woff) format("woff"),url(fonts/KaTeX_Size3-Regular.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(fonts/KaTeX_Size4-Regular.woff2) format("woff2"),url(fonts/KaTeX_Size4-Regular.woff) format("woff"),url(fonts/KaTeX_Size4-Regular.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(fonts/KaTeX_Typewriter-Regular.woff2) format("woff2"),url(fonts/KaTeX_Typewriter-ReguLine truncated
+1 -1
View File
@@ -1 +1 @@
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.katex=t():e.katex=t()}("undefined"!=typeof self?self:this,(function(){return function(){"use strict";var e={d:function(t,r){for(var n in r)e.o(r,n)&&!e.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:r[n]})},o:function(e,t){return Object.prototype.hasOwnProperty.call(e,t)}},t={};e.d(t,{default:function(){return Wn}});class r{constructor(e,t){this.name=void 0,this.position=void 0,this.length=void 0,this.rawMessage=void 0;let n,o,s="KaTeX parse error: "+e;const i=t&&t.loc;if(i&&i.start<=i.end){const e=i.lexer.input;n=i.start,o=i.end,n===e.length?s+=" at end of input: ":s+=" at position "+(n+1)+": ";const t=e.slice(n,o).replace(/[^]/g,"$&\u0332");let r,a;r=n>15?"\u2026"+e.slice(n-15,n):e.slice(0,n),a=o+15<e.length?e.slice(o,o+15)+"\u2026":e.slice(o),s+=r+t+a}const a=new Error(s);return a.name="ParseError",a.__proto__=r.prototype,a.position=n,null!=n&&null!=o&&(a.length=o-n),a.rawMessage=e,a}}r.prototype.__proto__=Error.prototype;var n=r;const o=/([A-Z])/g,s={"&":"&amp;",">":"&gt;","<":"&lt;",'"':"&quot;","'":"&#x27;"},i=/[&><"']/g;const a=function(e){return"ordgroup"===e.type||"color"===e.type?1===e.body.length?a(e.body[0]):e:"font"===e.type?a(e.body):e};var l={deflt:function(e,t){return void 0===e?t:e},escape:function(e){return String(e).replace(i,(e=>s[e]))},hyphenate:function(e){return e.replace(o,"-$1").toLowerCase()},getBaseElem:a,isCharacterBox:function(e){const t=a(e);return"mathord"===t.type||"textord"===t.type||"atom"===t.type},protocolFromUrl:function(e){const t=/^[\x00-\x20]*([^\\/#?]*?)(:|&#0*58|&#x0*3a|&colon)/i.exec(e);return t?":"!==t[2]?null:/^[a-zA-Z][a-zA-Z0-9+\-.]*$/.test(t[1])?t[1].toLowerCase():null:"_relative"}};const h={displayMode:{type:"boolean",description:"Render math in display mode, which puts the math in display style (so \\int and \\sum are large, for example), and centers the math on the page on its own line.",cli:"-d, --display-mode"},output:{type:{enum:["htmlAndMathml","html","mathml"]},description:"Determines the markup language of the output.",cli:"-F, --format <type>"},leqno:{type:"boolean",description:"Render display math in leqno style (left-justified tags)."},fleqn:{type:"boolean",description:"Render display math flush left."},throwOnError:{type:"boolean",default:!0,cli:"-t, --no-throw-on-error",cliDescription:"Render errors (in the color given by --error-color) instead of throwing a ParseError exception when encountering an error."},errorColor:{type:"string",default:"#cc0000",cli:"-c, --error-color <color>",cliDescription:"A color string given in the format 'rgb' or 'rrggbb' (no #). This option determines the color of errors rendered by the -t option.",cliProcessor:e=>"#"+e},macros:{type:"object",cli:"-m, --macro <def>",cliDescription:"Define custom macro of the form '\\foo:expansion' (use multiple -m arguments for multiple macros).",cliDefault:[],cliProcessor:(e,t)=>(t.push(e),t)},minRuleThickness:{type:"number",description:"Specifies a minimum thickness, in ems, for fraction lines, `\\sqrt` top lines, `{array}` vertical lines, `\\hline`, `\\hdashline`, `\\underline`, `\\overline`, and the borders of `\\fbox`, `\\boxed`, and `\\fcolorbox`.",processor:e=>Math.max(0,e),cli:"--min-rule-thickness <size>",cliProcessor:parseFloat},colorIsTextColor:{type:"boolean",description:"Makes \\color behave like LaTeX's 2-argument \\textcolor, instead of LaTeX's one-argument \\color mode change.",cli:"-b, --color-is-text-color"},strict:{type:[{enum:["warn","ignore","error"]},"boolean","function"],description:"Turn on strict / LaTeX faithfulness mode, which throws an error if the input uses features that are not supported by LaTeX.",cli:"-S, --strict",cliDefault:!1},trust:{type:["boolean","function"],description:"Trust the input, enabling all HTML features such as \\url.",cli:"-T, --trust"},maxSize:{type:"number",default:1/0,description:"If non-zero, all user-specified sizes, e.g. in \\rule{500em}{500em}, will be capped to maxSize ems. Otherwise, elements and spaces can be arbitrarily large",processor:e=>Math.max(0,e),cli:"-s, --max-size <n>",cliProcessor:parseInt},maxExpand:{type:"number",default:1e3,description:"Limit the number of macro expansions to the specified number, to prevent e.g. infinite macro loops. If set to Infinity, the macro expander will try to fully expand as in LaTeX.",processor:e=>Math.max(0,e),cli:"-e, --max-expand <n>",cliProcessor:e=>"Infinity"===e?1/0:parseInt(e)},globalGroup:{type:"boolean",cli:!1}};function c(e){if(e.default)return e.default;const t=e.type,r=Array.isArray(t)?t[0]:t;if("string"!=typeof r)return r.enum[0];switch(r){case"boolean":return!1;case"string":return"";case"number":return 0;case"object":return{}}}class m{constructor(e){this.displayMode=void 0,this.output=void 0,this.leqno=void 0,this.fleqn=void 0,this.throwOnError=void 0,this.errorColor=void 0,this.macros=void 0,this.Line truncated
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.katex=t():e.katex=t()}("undefined"!=typeof self?self:this,function(){return function(){"use strict";var e={d:function(t,r){for(var n in r)e.o(r,n)&&!e.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:r[n]})},o:function(e,t){return Object.prototype.hasOwnProperty.call(e,t)}},t={};e.d(t,{default:function(){return so}});class r extends Error{constructor(e,t){let n,o,s="KaTeX parse error: "+e;const i=t&&t.loc;if(i&&i.start<=i.end){const e=i.lexer.input;n=i.start,o=i.end,n===e.length?s+=" at end of input: ":s+=" at position "+(n+1)+": ";const t=e.slice(n,o).replace(/[^]/g,"$&\u0332");let r,l;r=n>15?"\u2026"+e.slice(n-15,n):e.slice(0,n),l=o+15<e.length?e.slice(o,o+15)+"\u2026":e.slice(o),s+=r+t+l}super(s),this.name="ParseError",Object.setPrototypeOf(this,r.prototype),this.position=n,null!=n&&null!=o&&(this.length=o-n),this.rawMessage=e}}var n=r;const o=/([A-Z])/g,s=e=>e.replace(o,"-$1").toLowerCase(),i={"&":"&amp;",">":"&gt;","<":"&lt;",'"':"&quot;","'":"&#x27;"},l=/[&><"']/g,a=e=>String(e).replace(l,e=>i[e]),c=e=>"ordgroup"===e.type||"color"===e.type?1===e.body.length?c(e.body[0]):e:"font"===e.type?c(e.body):e,h=new Set(["mathord","textord","atom"]),m=e=>h.has(c(e).type),u={displayMode:{type:"boolean",description:"Render math in display mode, which puts the math in display style (so \\int and \\sum are large, for example), and centers the math on the page on its own line.",cli:"-d, --display-mode"},output:{type:{enum:["htmlAndMathml","html","mathml"]},description:"Determines the markup language of the output.",cli:"-F, --format <type>"},leqno:{type:"boolean",description:"Render display math in leqno style (left-justified tags)."},fleqn:{type:"boolean",description:"Render display math flush left."},throwOnError:{type:"boolean",default:!0,cli:"-t, --no-throw-on-error",cliDescription:"Render errors (in the color given by --error-color) instead of throwing a ParseError exception when encountering an error."},errorColor:{type:"string",default:"#cc0000",cli:"-c, --error-color <color>",cliDescription:"A color string given in the format 'rgb' or 'rrggbb' (no #). This option determines the color of errors rendered by the -t option.",cliProcessor:e=>"#"+e},macros:{type:"object",cli:"-m, --macro <def>",cliDescription:"Define custom macro of the form '\\foo:expansion' (use multiple -m arguments for multiple macros).",cliDefault:[],cliProcessor:(e,t)=>(t.push(e),t)},minRuleThickness:{type:"number",description:"Specifies a minimum thickness, in ems, for fraction lines, `\\sqrt` top lines, `{array}` vertical lines, `\\hline`, `\\hdashline`, `\\underline`, `\\overline`, and the borders of `\\fbox`, `\\boxed`, and `\\fcolorbox`.",processor:e=>Math.max(0,e),cli:"--min-rule-thickness <size>",cliProcessor:parseFloat},colorIsTextColor:{type:"boolean",description:"Makes \\color behave like LaTeX's 2-argument \\textcolor, instead of LaTeX's one-argument \\color mode change.",cli:"-b, --color-is-text-color"},strict:{type:[{enum:["warn","ignore","error"]},"boolean","function"],description:"Turn on strict / LaTeX faithfulness mode, which throws an error if the input uses features that are not supported by LaTeX.",cli:"-S, --strict",cliDefault:!1},trust:{type:["boolean","function"],description:"Trust the input, enabling all HTML features such as \\url.",cli:"-T, --trust"},maxSize:{type:"number",default:1/0,description:"If non-zero, all user-specified sizes, e.g. in \\rule{500em}{500em}, will be capped to maxSize ems. Otherwise, elements and spaces can be arbitrarily large",processor:e=>Math.max(0,e),cli:"-s, --max-size <n>",cliProcessor:parseInt},maxExpand:{type:"number",default:1e3,description:"Limit the number of macro expansions to the specified number, to prevent e.g. infinite macro loops. If set to Infinity, the macro expander will try to fully expand as in LaTeX.",processor:e=>Math.max(0,e),cli:"-e, --max-expand <n>",cliProcessor:e=>"Infinity"===e?1/0:parseInt(e)},globalGroup:{type:"boolean",cli:!1}};function p(e){if("default"in e)return e.default;const t=e.type,r=Array.isArray(t)?t[0]:t;if("string"!=typeof r)return r.enum[0];switch(r){case"boolean":return!1;case"string":return"";case"number":return 0;case"object":return{}}}class d{constructor(e){void 0===e&&(e={}),e=e||{};for(const t of Object.keys(u)){const r=u[t],n=e[t];this[t]=void 0!==n?r.processor?r.processor(n):n:p(r)}}reportNonstrict(e,t,r){let o=this.strict;if("function"==typeof o&&(o=o(e,t,r)),o&&"ignore"!==o){if(!0===o||"error"===o)throw new n("LaTeX-incompatible input and strict mode is set to 'error': "+t+" ["+e+"]",r);"warn"===o?"undefined"!=typeof console&&console.warn("LaTeX-incompatible input and strict mode is set to 'warn': "+t+" ["+e+"]"):"undefined"!=typeof console&&console.warn("LaTeX-incompatible input and strict mode is set to unrecognized '"+o+"': "+t+" ["+e+"]")}}useStrictBehavior(e,t,r)Line truncated
+1808 -815
View File
File diff suppressed because it is too large. Load diff
+1 -1
View File
@@ -2,4 +2,4 @@
[module.hugoVersion]
extended = true
min = "0.141.0"
max = "0.155.3"
max = "0.157.0"
+1
View File
@@ -73,4 +73,5 @@ title = "Blowfish"
# { youtube = "https://youtube.com/username" },
# { ko-fi = "https://ko-fi.com/username" },
# { codeberg = "https://codeberg.org/username"},
# { printables = "https://www.printables.com/@username"},
# ]
+254 -194
View File
@@ -1,19 +1,19 @@
[
{
"avatar_url": "https://avatars.githubusercontent.com/u/3803196?v=4&s=80",
"contributions": 2433,
"contributions": 2470,
"profile_url": "https://github.com/nunocoracao",
"username": "nunocoracao"
},
{
"avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4&s=80",
"contributions": 518,
"contributions": 527,
"profile_url": "https://github.com/apps/dependabot",
"username": "dependabot[bot]"
},
{
"avatar_url": "https://avatars.githubusercontent.com/u/98386542?v=4&s=80",
"contributions": 307,
"contributions": 310,
"profile_url": "https://github.com/ZhenShuo2021",
"username": "ZhenShuo2021"
},
@@ -41,6 +41,12 @@
"profile_url": "https://github.com/Weaxs",
"username": "Weaxs"
},
{
"avatar_url": "https://avatars.githubusercontent.com/u/46283223?v=4&s=80",
"contributions": 29,
"profile_url": "https://github.com/alxhslm",
"username": "alxhslm"
},
{
"avatar_url": "https://avatars.githubusercontent.com/u/7031754?v=4&s=80",
"contributions": 21,
@@ -65,12 +71,6 @@
"profile_url": "https://github.com/wtchangdm",
"username": "wtchangdm"
},
{
"avatar_url": "https://avatars.githubusercontent.com/u/40151420?v=4&s=80",
"contributions": 13,
"profile_url": "https://github.com/ldericher",
"username": "ldericher"
},
{
"avatar_url": "https://avatars.githubusercontent.com/u/63574588?v=4&s=80",
"contributions": 13,
@@ -78,22 +78,10 @@
"username": "wermos"
},
{
"avatar_url": "https://avatars.githubusercontent.com/u/39312305?v=4&s=80",
"contributions": 12,
"profile_url": "https://github.com/insidemordecai",
"username": "insidemordecai"
},
{
"avatar_url": "https://avatars.githubusercontent.com/u/14023456?v=4&s=80",
"contributions": 12,
"profile_url": "https://github.com/ragibson",
"username": "ragibson"
},
{
"avatar_url": "https://avatars.githubusercontent.com/u/48058525?v=4&s=80",
"contributions": 12,
"profile_url": "https://github.com/pfrogond",
"username": "pfrogond"
"avatar_url": "https://avatars.githubusercontent.com/u/40151420?v=4&s=80",
"contributions": 13,
"profile_url": "https://github.com/ldericher",
"username": "ldericher"
},
{
"avatar_url": "https://avatars.githubusercontent.com/u/22768251?v=4&s=80",
@@ -102,22 +90,28 @@
"username": "daniel-odrinski"
},
{
"avatar_url": "https://avatars.githubusercontent.com/u/46283223?v=4&s=80",
"contributions": 11,
"profile_url": "https://github.com/alxhslm",
"username": "alxhslm"
"avatar_url": "https://avatars.githubusercontent.com/u/48058525?v=4&s=80",
"contributions": 12,
"profile_url": "https://github.com/pfrogond",
"username": "pfrogond"
},
{
"avatar_url": "https://avatars.githubusercontent.com/u/14023456?v=4&s=80",
"contributions": 12,
"profile_url": "https://github.com/ragibson",
"username": "ragibson"
},
{
"avatar_url": "https://avatars.githubusercontent.com/u/39312305?v=4&s=80",
"contributions": 12,
"profile_url": "https://github.com/insidemordecai",
"username": "insidemordecai"
},
{
"avatar_url": "https://avatars.githubusercontent.com/u/73018805?v=4&s=80",
"contributions": 11,
"profile_url": "https://github.com/SmileGuide",
"username": "SmileGuide"
},
{
"avatar_url": "https://avatars.githubusercontent.com/u/83875983?v=4&s=80",
"contributions": 10,
"profile_url": "https://github.com/Ast3risk-ops",
"username": "Ast3risk-ops"
"profile_url": "https://github.com/jukaisr",
"username": "jukaisr"
},
{
"avatar_url": "https://avatars.githubusercontent.com/u/185598?v=4&s=80",
@@ -125,6 +119,12 @@
"profile_url": "https://github.com/madoke",
"username": "madoke"
},
{
"avatar_url": "https://avatars.githubusercontent.com/u/83875983?v=4&s=80",
"contributions": 10,
"profile_url": "https://github.com/Ast3risk-ops",
"username": "Ast3risk-ops"
},
{
"avatar_url": "https://avatars.githubusercontent.com/u/110763842?v=4&s=80",
"contributions": 9,
@@ -162,10 +162,10 @@
"username": "fuse314"
},
{
"avatar_url": "https://avatars.githubusercontent.com/u/48385577?v=4&s=80",
"avatar_url": "https://avatars.githubusercontent.com/u/23740867?v=4&s=80",
"contributions": 6,
"profile_url": "https://github.com/nofalbriansah",
"username": "nofalbriansah"
"profile_url": "https://github.com/mnjm",
"username": "mnjm"
},
{
"avatar_url": "https://avatars.githubusercontent.com/u/593379?v=4&s=80",
@@ -174,40 +174,10 @@
"username": "androw"
},
{
"avatar_url": "https://avatars.githubusercontent.com/u/23740867?v=4&s=80",
"avatar_url": "https://avatars.githubusercontent.com/u/48385577?v=4&s=80",
"contributions": 6,
"profile_url": "https://github.com/mnjm",
"username": "mnjm"
},
{
"avatar_url": "https://avatars.githubusercontent.com/u/31572931?v=4&s=80",
"contributions": 5,
"profile_url": "https://github.com/jmmarino2",
"username": "jmmarino2"
},
{
"avatar_url": "https://avatars.githubusercontent.com/u/1886360?v=4&s=80",
"contributions": 5,
"profile_url": "https://github.com/michaeldorner",
"username": "michaeldorner"
},
{
"avatar_url": "https://avatars.githubusercontent.com/u/27051374?v=4&s=80",
"contributions": 5,
"profile_url": "https://github.com/ajmandourah",
"username": "ajmandourah"
},
{
"avatar_url": "https://avatars.githubusercontent.com/u/5170081?v=4&s=80",
"contributions": 5,
"profile_url": "https://github.com/iunn-sh",
"username": "iunn-sh"
},
{
"avatar_url": "https://avatars.githubusercontent.com/u/92191413?v=4&s=80",
"contributions": 5,
"profile_url": "https://github.com/mztiq",
"username": "mztiq"
"profile_url": "https://github.com/nofalbriansah",
"username": "nofalbriansah"
},
{
"avatar_url": "https://avatars.githubusercontent.com/u/128139875?v=4&s=80",
@@ -216,10 +186,34 @@
"username": "UmmItKin"
},
{
"avatar_url": "https://avatars.githubusercontent.com/u/14915201?v=4&s=80",
"contributions": 4,
"profile_url": "https://github.com/tekdahl",
"username": "tekdahl"
"avatar_url": "https://avatars.githubusercontent.com/u/92191413?v=4&s=80",
"contributions": 5,
"profile_url": "https://github.com/mztiq",
"username": "mztiq"
},
{
"avatar_url": "https://avatars.githubusercontent.com/u/5170081?v=4&s=80",
"contributions": 5,
"profile_url": "https://github.com/iunn-sh",
"username": "iunn-sh"
},
{
"avatar_url": "https://avatars.githubusercontent.com/u/27051374?v=4&s=80",
"contributions": 5,
"profile_url": "https://github.com/ajmandourah",
"username": "ajmandourah"
},
{
"avatar_url": "https://avatars.githubusercontent.com/u/1886360?v=4&s=80",
"contributions": 5,
"profile_url": "https://github.com/michaeldorner",
"username": "michaeldorner"
},
{
"avatar_url": "https://avatars.githubusercontent.com/u/31572931?v=4&s=80",
"contributions": 5,
"profile_url": "https://github.com/jmmarino2",
"username": "jmmarino2"
},
{
"avatar_url": "https://avatars.githubusercontent.com/u/74207682?v=4&s=80",
@@ -227,6 +221,12 @@
"profile_url": "https://github.com/d4rklynk",
"username": "d4rklynk"
},
{
"avatar_url": "https://avatars.githubusercontent.com/u/14915201?v=4&s=80",
"contributions": 4,
"profile_url": "https://github.com/tekdahl",
"username": "tekdahl"
},
{
"avatar_url": "https://avatars.githubusercontent.com/u/43378713?v=4&s=80",
"contributions": 4,
@@ -263,12 +263,6 @@
"profile_url": "https://github.com/deining",
"username": "deining"
},
{
"avatar_url": "https://avatars.githubusercontent.com/u/8541450?v=4&s=80",
"contributions": 4,
"profile_url": "https://github.com/AlanTanner",
"username": "AlanTanner"
},
{
"avatar_url": "https://avatars.githubusercontent.com/u/14219201?v=4&s=80",
"contributions": 4,
@@ -276,28 +270,16 @@
"username": "aakashnand"
},
{
"avatar_url": "https://avatars.githubusercontent.com/u/44194527?v=4&s=80",
"contributions": 3,
"profile_url": "https://github.com/unacro",
"username": "unacro"
"avatar_url": "https://avatars.githubusercontent.com/u/8541450?v=4&s=80",
"contributions": 4,
"profile_url": "https://github.com/AlanTanner",
"username": "AlanTanner"
},
{
"avatar_url": "https://avatars.githubusercontent.com/u/100203867?v=4&s=80",
"avatar_url": "https://avatars.githubusercontent.com/u/15385020?v=4&s=80",
"contributions": 3,
"profile_url": "https://github.com/adilhyz",
"username": "adilhyz"
},
{
"avatar_url": "https://avatars.githubusercontent.com/u/41281398?v=4&s=80",
"contributions": 3,
"profile_url": "https://github.com/WilliamRagstad",
"username": "WilliamRagstad"
},
{
"avatar_url": "https://avatars.githubusercontent.com/u/6476604?v=4&s=80",
"contributions": 3,
"profile_url": "https://github.com/timcappalli",
"username": "timcappalli"
"profile_url": "https://github.com/ModdyLP",
"username": "ModdyLP"
},
{
"avatar_url": "https://avatars.githubusercontent.com/u/1386868?v=4&s=80",
@@ -306,10 +288,16 @@
"username": "rlan"
},
{
"avatar_url": "https://avatars.githubusercontent.com/u/15385020?v=4&s=80",
"avatar_url": "https://avatars.githubusercontent.com/u/6476604?v=4&s=80",
"contributions": 3,
"profile_url": "https://github.com/ModdyLP",
"username": "ModdyLP"
"profile_url": "https://github.com/timcappalli",
"username": "timcappalli"
},
{
"avatar_url": "https://avatars.githubusercontent.com/u/41281398?v=4&s=80",
"contributions": 3,
"profile_url": "https://github.com/WilliamRagstad",
"username": "WilliamRagstad"
},
{
"avatar_url": "https://avatars.githubusercontent.com/u/139241743?v=4&s=80",
@@ -323,6 +311,18 @@
"profile_url": "https://github.com/GuillaumeASSIER",
"username": "GuillaumeASSIER"
},
{
"avatar_url": "https://avatars.githubusercontent.com/u/100203867?v=4&s=80",
"contributions": 3,
"profile_url": "https://github.com/adilhyz",
"username": "adilhyz"
},
{
"avatar_url": "https://avatars.githubusercontent.com/u/44194527?v=4&s=80",
"contributions": 3,
"profile_url": "https://github.com/unacro",
"username": "unacro"
},
{
"avatar_url": "https://avatars.githubusercontent.com/u/85546881?v=4&s=80",
"contributions": 3,
@@ -330,22 +330,16 @@
"username": "Xeonzilla"
},
{
"avatar_url": "https://avatars.githubusercontent.com/u/60493188?v=4&s=80",
"avatar_url": "https://avatars.githubusercontent.com/u/43930380?v=4&s=80",
"contributions": 3,
"profile_url": "https://github.com/hudsonm62",
"username": "hudsonm62"
"profile_url": "https://github.com/albertonl",
"username": "albertonl"
},
{
"avatar_url": "https://avatars.githubusercontent.com/u/3191949?v=4&s=80",
"avatar_url": "https://avatars.githubusercontent.com/u/1080487?v=4&s=80",
"contributions": 3,
"profile_url": "https://github.com/Goudarz",
"username": "Goudarz"
},
{
"avatar_url": "https://avatars.githubusercontent.com/u/13023025?v=4&s=80",
"contributions": 3,
"profile_url": "https://github.com/Coehill",
"username": "Coehill"
"profile_url": "https://github.com/Scoty",
"username": "Scoty"
},
{
"avatar_url": "https://avatars.githubusercontent.com/u/1698841?v=4&s=80",
@@ -353,24 +347,30 @@
"profile_url": "https://github.com/eallion",
"username": "eallion"
},
{
"avatar_url": "https://avatars.githubusercontent.com/u/13023025?v=4&s=80",
"contributions": 3,
"profile_url": "https://github.com/Coehill",
"username": "Coehill"
},
{
"avatar_url": "https://avatars.githubusercontent.com/u/3191949?v=4&s=80",
"contributions": 3,
"profile_url": "https://github.com/Goudarz",
"username": "Goudarz"
},
{
"avatar_url": "https://avatars.githubusercontent.com/u/60493188?v=4&s=80",
"contributions": 3,
"profile_url": "https://github.com/hudsonm62",
"username": "hudsonm62"
},
{
"avatar_url": "https://avatars.githubusercontent.com/u/11729404?v=4&s=80",
"contributions": 3,
"profile_url": "https://github.com/lemonase",
"username": "lemonase"
},
{
"avatar_url": "https://avatars.githubusercontent.com/u/75202541?v=4&s=80",
"contributions": 3,
"profile_url": "https://github.com/krishna-santosh",
"username": "krishna-santosh"
},
{
"avatar_url": "https://avatars.githubusercontent.com/u/1080487?v=4&s=80",
"contributions": 3,
"profile_url": "https://github.com/Scoty",
"username": "Scoty"
},
{
"avatar_url": "https://avatars.githubusercontent.com/u/91547012?v=4&s=80",
"contributions": 3,
@@ -384,16 +384,10 @@
"username": "StepaniaH"
},
{
"avatar_url": "https://avatars.githubusercontent.com/u/43930380?v=4&s=80",
"avatar_url": "https://avatars.githubusercontent.com/u/75202541?v=4&s=80",
"contributions": 3,
"profile_url": "https://github.com/albertonl",
"username": "albertonl"
},
{
"avatar_url": "https://avatars.githubusercontent.com/u/415688?v=4&s=80",
"contributions": 2,
"profile_url": "https://github.com/adir1",
"username": "adir1"
"profile_url": "https://github.com/krishna-santosh",
"username": "krishna-santosh"
},
{
"avatar_url": "https://avatars.githubusercontent.com/u/3538109?v=4&s=80",
@@ -407,6 +401,12 @@
"profile_url": "https://github.com/pwhittlesea",
"username": "pwhittlesea"
},
{
"avatar_url": "https://avatars.githubusercontent.com/u/254813078?v=4&s=80",
"contributions": 2,
"profile_url": "https://github.com/fairchild26",
"username": "fairchild26"
},
{
"avatar_url": "https://avatars.githubusercontent.com/u/1633293?v=4&s=80",
"contributions": 2,
@@ -420,10 +420,10 @@
"username": "StandingPadAnimations"
},
{
"avatar_url": "https://avatars.githubusercontent.com/u/44976946?v=4&s=80",
"avatar_url": "https://avatars.githubusercontent.com/u/97746?v=4&s=80",
"contributions": 2,
"profile_url": "https://github.com/maciejopalinski",
"username": "maciejopalinski"
"profile_url": "https://github.com/das-g",
"username": "das-g"
},
{
"avatar_url": "https://avatars.githubusercontent.com/u/24326642?v=4&s=80",
@@ -438,10 +438,10 @@
"username": "xwjdsh"
},
{
"avatar_url": "https://avatars.githubusercontent.com/u/97746?v=4&s=80",
"avatar_url": "https://avatars.githubusercontent.com/u/44976946?v=4&s=80",
"contributions": 2,
"profile_url": "https://github.com/das-g",
"username": "das-g"
"profile_url": "https://github.com/maciejopalinski",
"username": "maciejopalinski"
},
{
"avatar_url": "https://avatars.githubusercontent.com/u/7567933?v=4&s=80",
@@ -479,6 +479,12 @@
"profile_url": "https://github.com/mtheindiecoder",
"username": "mtheindiecoder"
},
{
"avatar_url": "https://avatars.githubusercontent.com/u/415688?v=4&s=80",
"contributions": 2,
"profile_url": "https://github.com/adir1",
"username": "adir1"
},
{
"avatar_url": "https://avatars.githubusercontent.com/u/43662951?v=4&s=80",
"contributions": 2,
@@ -563,18 +569,6 @@
"profile_url": "https://github.com/michael1-0",
"username": "michael1-0"
},
{
"avatar_url": "https://avatars.githubusercontent.com/u/8990777?v=4&s=80",
"contributions": 2,
"profile_url": "https://github.com/jamesbraza",
"username": "jamesbraza"
},
{
"avatar_url": "https://avatars.githubusercontent.com/u/84158931?v=4&s=80",
"contributions": 2,
"profile_url": "https://github.com/joush007",
"username": "joush007"
},
{
"avatar_url": "https://avatars.githubusercontent.com/u/273727?v=4&s=80",
"contributions": 2,
@@ -593,6 +587,30 @@
"profile_url": "https://github.com/jnonino",
"username": "jnonino"
},
{
"avatar_url": "https://avatars.githubusercontent.com/u/84158931?v=4&s=80",
"contributions": 2,
"profile_url": "https://github.com/joush007",
"username": "joush007"
},
{
"avatar_url": "https://avatars.githubusercontent.com/u/8990777?v=4&s=80",
"contributions": 2,
"profile_url": "https://github.com/jamesbraza",
"username": "jamesbraza"
},
{
"avatar_url": "https://avatars.githubusercontent.com/u/48291064?v=4&s=80",
"contributions": 1,
"profile_url": "https://github.com/1an8r0wn",
"username": "1an8r0wn"
},
{
"avatar_url": "https://avatars.githubusercontent.com/u/104967223?v=4&s=80",
"contributions": 1,
"profile_url": "https://github.com/tarunjana",
"username": "tarunjana"
},
{
"avatar_url": "https://avatars.githubusercontent.com/u/6557195?v=4&s=80",
"contributions": 1,
@@ -641,12 +659,24 @@
"profile_url": "https://github.com/zoriya",
"username": "zoriya"
},
{
"avatar_url": "https://avatars.githubusercontent.com/u/126330281?v=4&s=80",
"contributions": 1,
"profile_url": "https://github.com/abdalrahmanshaban0",
"username": "abdalrahmanshaban0"
},
{
"avatar_url": "https://avatars.githubusercontent.com/u/89642388?v=4&s=80",
"contributions": 1,
"profile_url": "https://github.com/LarvenStein",
"username": "LarvenStein"
},
{
"avatar_url": "https://avatars.githubusercontent.com/u/8564451?v=4&s=80",
"contributions": 1,
"profile_url": "https://github.com/baozidai",
"username": "baozidai"
},
{
"avatar_url": "https://avatars.githubusercontent.com/u/57440983?v=4&s=80",
"contributions": 1,
@@ -683,18 +713,6 @@
"profile_url": "https://github.com/grahamking22",
"username": "grahamking22"
},
{
"avatar_url": "https://avatars.githubusercontent.com/u/42983358?v=4&s=80",
"contributions": 1,
"profile_url": "https://github.com/igorr0driguez",
"username": "igorr0driguez"
},
{
"avatar_url": "https://avatars.githubusercontent.com/u/25508537?v=4&s=80",
"contributions": 1,
"profile_url": "https://github.com/hellstabber",
"username": "hellstabber"
},
{
"avatar_url": "https://avatars.githubusercontent.com/u/290924?v=4&s=80",
"contributions": 1,
@@ -773,6 +791,12 @@
"profile_url": "https://github.com/sergiod26",
"username": "sergiod26"
},
{
"avatar_url": "https://avatars.githubusercontent.com/u/868951?v=4&s=80",
"contributions": 1,
"profile_url": "https://github.com/rewse",
"username": "rewse"
},
{
"avatar_url": "https://avatars.githubusercontent.com/u/69096852?v=4&s=80",
"contributions": 1,
@@ -798,10 +822,16 @@
"username": "TheLunaticDev"
},
{
"avatar_url": "https://avatars.githubusercontent.com/u/104967223?v=4&s=80",
"avatar_url": "https://avatars.githubusercontent.com/u/25508537?v=4&s=80",
"contributions": 1,
"profile_url": "https://github.com/tarunjana",
"username": "tarunjana"
"profile_url": "https://github.com/hellstabber",
"username": "hellstabber"
},
{
"avatar_url": "https://avatars.githubusercontent.com/u/25264901?v=4&s=80",
"contributions": 1,
"profile_url": "https://github.com/suidpit",
"username": "suidpit"
},
{
"avatar_url": "https://avatars.githubusercontent.com/u/59875752?v=4&s=80",
@@ -911,6 +941,12 @@
"profile_url": "https://github.com/HeTongRe4per",
"username": "HeTongRe4per"
},
{
"avatar_url": "https://avatars.githubusercontent.com/u/42983358?v=4&s=80",
"contributions": 1,
"profile_url": "https://github.com/igorr0driguez",
"username": "igorr0driguez"
},
{
"avatar_url": "https://avatars.githubusercontent.com/u/60428176?v=4&s=80",
"contributions": 1,
@@ -1031,6 +1067,12 @@
"profile_url": "https://github.com/Taffer",
"username": "Taffer"
},
{
"avatar_url": "https://avatars.githubusercontent.com/u/11158353?v=4&s=80",
"contributions": 1,
"profile_url": "https://github.com/schaerfo",
"username": "schaerfo"
},
{
"avatar_url": "https://avatars.githubusercontent.com/u/36474372?v=4&s=80",
"contributions": 1,
@@ -1103,6 +1145,12 @@
"profile_url": "https://github.com/seniordevops7",
"username": "seniordevops7"
},
{
"avatar_url": "https://avatars.githubusercontent.com/u/78504663?v=4&s=80",
"contributions": 1,
"profile_url": "https://github.com/EricGusmao",
"username": "EricGusmao"
},
{
"avatar_url": "https://avatars.githubusercontent.com/u/83219076?v=4&s=80",
"contributions": 1,
@@ -1116,22 +1164,10 @@
"username": "Flyburg"
},
{
"avatar_url": "https://avatars.githubusercontent.com/u/110103843?v=4&s=80",
"avatar_url": "https://avatars.githubusercontent.com/u/177332376?v=4&s=80",
"contributions": 1,
"profile_url": "https://github.com/ghlrobin",
"username": "ghlrobin"
},
{
"avatar_url": "https://avatars.githubusercontent.com/u/8511620?v=4&s=80",
"contributions": 1,
"profile_url": "https://github.com/graeme-a-stewart",
"username": "graeme-a-stewart"
},
{
"avatar_url": "https://avatars.githubusercontent.com/u/48291064?v=4&s=80",
"contributions": 1,
"profile_url": "https://github.com/1an8r0wn",
"username": "1an8r0wn"
"profile_url": "https://github.com/GOODJINC",
"username": "GOODJINC"
},
{
"avatar_url": "https://avatars.githubusercontent.com/u/4021653?v=4&s=80",
@@ -1172,8 +1208,8 @@
{
"avatar_url": "https://avatars.githubusercontent.com/u/106857704?v=4&s=80",
"contributions": 1,
"profile_url": "https://github.com/BluesDriveAmelia",
"username": "BluesDriveAmelia"
"profile_url": "https://github.com/ReflectJudo",
"username": "ReflectJudo"
},
{
"avatar_url": "https://avatars.githubusercontent.com/u/87539384?v=4&s=80",
@@ -1199,12 +1235,24 @@
"profile_url": "https://github.com/arielgoes",
"username": "arielgoes"
},
{
"avatar_url": "https://avatars.githubusercontent.com/u/783887?v=4&s=80",
"contributions": 1,
"profile_url": "https://github.com/tyloch",
"username": "tyloch"
},
{
"avatar_url": "https://avatars.githubusercontent.com/u/125642240?v=4&s=80",
"contributions": 1,
"profile_url": "https://github.com/abalajiksh",
"username": "abalajiksh"
},
{
"avatar_url": "https://avatars.githubusercontent.com/u/147227691?v=4&s=80",
"contributions": 1,
"profile_url": "https://github.com/AtmosphericIgnition",
"username": "AtmosphericIgnition"
},
{
"avatar_url": "https://avatars.githubusercontent.com/u/32015536?v=4&s=80",
"contributions": 1,
@@ -1235,6 +1283,12 @@
"profile_url": "https://github.com/Capprin",
"username": "Capprin"
},
{
"avatar_url": "https://avatars.githubusercontent.com/u/12414284?v=4&s=80",
"contributions": 1,
"profile_url": "https://github.com/marcriera",
"username": "marcriera"
},
{
"avatar_url": "https://avatars.githubusercontent.com/u/38843153?v=4&s=80",
"contributions": 1,
@@ -1343,6 +1397,18 @@
"profile_url": "https://github.com/OnqiauJliu",
"username": "OnqiauJliu"
},
{
"avatar_url": "https://avatars.githubusercontent.com/u/110103843?v=4&s=80",
"contributions": 1,
"profile_url": "https://github.com/ghlrobin",
"username": "ghlrobin"
},
{
"avatar_url": "https://avatars.githubusercontent.com/u/8511620?v=4&s=80",
"contributions": 1,
"profile_url": "https://github.com/graeme-a-stewart",
"username": "graeme-a-stewart"
},
{
"avatar_url": "https://avatars.githubusercontent.com/u/1822861?v=4&s=80",
"contributions": 1,
@@ -1444,11 +1510,5 @@
"contributions": 1,
"profile_url": "https://github.com/MaZe3D",
"username": "MaZe3D"
},
{
"avatar_url": "https://avatars.githubusercontent.com/u/12414284?v=4&s=80",
"contributions": 1,
"profile_url": "https://github.com/marcriera",
"username": "marcriera"
}
]
+1 -1
View File
@@ -52,6 +52,6 @@
"mastodon": {
"icon": "mastodon",
"title": "sharing.mastodon",
"url": "https://s2f.kytta.dev/?text=%[2]s %[1]s"
"url": "https://share.joinmastodon.org/#text=%[2]s %[1]s"
}
}
+1 -1
View File
@@ -1 +1 @@
[{"avatar_url":"https://avatars.githubusercontent.com/u/928965?u=f5d781ca0eb5cb5c7ce9e5ee5d3b24dae3d6e987\u0026v=4\u0026s=128","profile_url":"https://github.com/nazar-pc","username":"nazar-pc"},{"avatar_url":"https://avatars.githubusercontent.com/u/17061177?v=4\u0026s=128","profile_url":"https://github.com/ytocquet","username":"ytocquet"},{"avatar_url":"https://avatars.githubusercontent.com/u/49299328?v=4\u0026s=128","profile_url":"https://github.com/LITUATUI","username":"LITUATUI"},{"avatar_url":"https://avatars.githubusercontent.com/u/147227691?v=4\u0026s=128","profile_url":"https://github.com/AtmosphericIgnition","username":"AtmosphericIgnition"}]
[{"avatar_url":"https://avatars.githubusercontent.com/u/928965?u=f5d781ca0eb5cb5c7ce9e5ee5d3b24dae3d6e987\u0026v=4\u0026s=128","profile_url":"https://github.com/nazar-pc","username":"nazar-pc"},{"avatar_url":"https://avatars.githubusercontent.com/u/17061177?v=4\u0026s=128","profile_url":"https://github.com/ytocquet","username":"ytocquet"},{"avatar_url":"https://avatars.githubusercontent.com/u/49299328?v=4\u0026s=128","profile_url":"https://github.com/LITUATUI","username":"LITUATUI"},{"avatar_url":"https://avatars.githubusercontent.com/u/63926014?u=210b17915c6546122cff4ee9abf0eb3d02bef236\u0026v=4\u0026s=128","profile_url":"https://github.com/ethanolivertroy","username":"ethanolivertroy"},{"avatar_url":"https://avatars.githubusercontent.com/u/147227691?v=4\u0026s=128","profile_url":"https://github.com/AtmosphericIgnition","username":"AtmosphericIgnition"}]
@@ -46,6 +46,8 @@ Um die Umami Analytics-Unterstützung zu aktivieren, geben Sie einfach Ihren [Um
Wenn Sie auch die benutzerdefinierte Domain-Funktion von Umami verwenden und deren Skript von Ihrer Domain bereitstellen möchten, können Sie zusätzlich den Konfigurationswert `domain` angeben. Wenn Sie keinen `domain`-Wert angeben, wird das Skript direkt von Umami DNS (analytics.umami.is) geladen.
Wenn Sie möchten, dass der Tracker nur auf bestimmten Domains ausgeführt wird, können Sie den Konfigurationswert `dataDomains` angeben. Wenn Sie keinen `dataDomains`-Wert angeben, wird das Skript auf jeder Website ausgeführt, bei der `domain` und `websiteid` übereinstimmen. Wenn die Umgebungsvariable `TRACKER_SCRIPT_NAME` konfiguriert ist, können Sie einen benutzerdefinierten Skriptnamen `scriptName` angeben. Wenn sie nicht konfiguriert ist, kommentieren Sie sie entweder aus oder verwenden Sie den Standard `script.js`.
Wenn Sie die Do Not Track Einstellung im Browser berücksichtigen möchten, dann setzen Sie `doNotTrack` auf `true`, Blowfish berücksichtigt die Do Not Track Einstellung standardmäßig nicht.
{{< alert >}}
**Hinweis:** Wenn Sie Umami Analytics aktivieren, unterstützt Blowfish [Umami Track Event](https://umami.is/docs/track-events) automatisch. Wenn Sie Track Event nicht unterstützen möchten, muss der Parameter `enableTrackEvent` auf `false` gesetzt werden.
{{< /alert >}}
@@ -58,6 +60,7 @@ Wenn Sie möchten, dass der Tracker nur auf bestimmten Domains ausgeführt wird,
domain = "llama.yoursite.com"
dataDomains = "yoursite.com,yoursite2.com"
scriptName = "TRACKER_SCRIPT_NAME"
doNotTrack = false
enableTrackEvent = true
```
@@ -46,6 +46,8 @@ To enable Umami Analytics support, simply provide your [Umami tracking code](htt
If you also use the custom domain feature of Umami and would like to serve their script from your domain, you can also additionally provide the `domain` configuration value. If you don't provide a `domain` value, the script will load directly from Umami DNS (analytics.umami.is).
If you want the tracker to only run on specific domains, you can provide the `dataDomains` configuration value. If you don't provide a `dataDomains` value, the script will run on any website where the `domain` and`websiteid` match. If the environment variable `TRACKER_SCRIPT_NAME` is configured, you can specify a custom script name `scriptName`. If it is not configured, either comment it out or use the default `script.js`.
If you want to honor the Do Not Track setting of the users browser, you have to set `doNotTrack` to `true`. Blowfish does not honor the Do Not Track setting per default.
{{< alert >}}
**Note:** If you enable Umami Analytics, Blowfish will support [Umami Track Event](https://umami.is/docs/track-events) automatically. If you do not want to support Track Event, the param `enableTrackEvent` must set to `false`.
{{< /alert >}}
@@ -59,6 +61,7 @@ If you want the tracker to only run on specific domains, you can provide the `da
dataDomains = "yoursite.com,yoursite2.com"
scriptName = "TRACKER_SCRIPT_NAME"
enableTrackEvent = true
doNotTrack = false
```
### Seline Analytics
+6 -4
View File
@@ -116,6 +116,7 @@ The alert sign (`+` or `-`) is optional to control whether the admonition is fol
| `open` | **Optional.** Set to `true` to have the item open by default. |
| `header` | **Optional.** Alias for `title`, kept for compatibility with other shortcodes. |
| `icon` | **Optional.** Icon name to display before the title. |
| `align` | **Optional.** Align text within the item: `left`, `center`, `right` |
<!-- prettier-ignore-end -->
**Example 1: `mode="open"` (multiple items can be open) + `separated=true`**
@@ -878,6 +879,7 @@ The `tabs` shortcode is commonly used to present different variants of a particu
| `default` | **Optional.** Label of the tab to be active by default. If not set, the first tab will be active. |
| `label` | **Required.** The text label displayed on the tab button. |
| `icon` | **Optional.** Icon name to display before the label. |
| `md` | **Optional.** Render tab content as Markdown (default `true`). Set `md=false` to allow nested shortcodes inside tab content. |
**Example 1: Basic Usage**
@@ -904,8 +906,8 @@ The `tabs` shortcode is commonly used to present different variants of a particu
```
{{</* /tab */>}}
{{</* tab label="Linux" */>}}
See [documentation](https://code.visualstudio.com/docs/setup/linux#_install-vs-code-on-linux).
{{</* tab label="Linux" md=false */>}}
{{</* alert */>}}See [documentation](https://code.visualstudio.com/docs/setup/linux#_install-vs-code-on-linux).{{</* /alert */>}}
{{</* /tab */>}}
{{</* /tabs */>}}
@@ -935,8 +937,8 @@ The `tabs` shortcode is commonly used to present different variants of a particu
```
{{< /tab >}}
{{< tab label="Linux" >}}
See [documentation](https://code.visualstudio.com/docs/setup/linux#_install-vs-code-on-linux).
{{< tab label="Linux" md=false >}}
{{< alert >}}See [documentation](https://code.visualstudio.com/docs/setup/linux#_install-vs-code-on-linux).{{< /alert >}}
{{< /tab >}}
{{< /tabs >}}
Binary file not shown.

After

Width:  |  Height:  |  Size: 7.5 KiB

@@ -0,0 +1,14 @@
---
title: "jbetzen.net"
tags: [Persönliche Seite, Hausautomation, CAD, Heimwerken, Maschinenbau]
externalUrl: "https://jbetzen.net/"
weight: 113
showDate: false
showAuthor: false
showReadingTime: false
showEdit: false
showLikes: false
showViews: false
layoutBackgroundHeaderSpace: false
---
@@ -0,0 +1,14 @@
---
title: "jbetzen.net"
tags: [sitio personal, Domótica, CANALLA, bricolaje, Ingeniería Mecánica]
externalUrl: "https://jbetzen.net/"
weight: 113
showDate: false
showAuthor: false
showReadingTime: false
showEdit: false
showLikes: false
showViews: false
layoutBackgroundHeaderSpace: false
---
@@ -0,0 +1,14 @@
---
title: "jbetzen.net"
tags: [Site personnel, Domotique, GOUJAT, BRICOLAGE, Génie mécanique]
externalUrl: "https://jbetzen.net/"
weight: 113
showDate: false
showAuthor: false
showReadingTime: false
showEdit: false
showLikes: false
showViews: false
layoutBackgroundHeaderSpace: false
---
@@ -0,0 +1,14 @@
---
title: "jbetzen.net"
tags: [Sito personale, Domotica, CAD, Fai da te, Industria meccanica]
externalUrl: "https://jbetzen.net/"
weight: 113
showDate: false
showAuthor: false
showReadingTime: false
showEdit: false
showLikes: false
showViews: false
layoutBackgroundHeaderSpace: false
---
@@ -0,0 +1,14 @@
---
title: "jbetzen.net"
tags: [個人サイト, ホームオートメーション, CAD, DIY, 機械工学]
externalUrl: "https://jbetzen.net/"
weight: 113
showDate: false
showAuthor: false
showReadingTime: false
showEdit: false
showLikes: false
showViews: false
layoutBackgroundHeaderSpace: false
---
@@ -0,0 +1,13 @@
---
title: "jbetzen.net"
tags: [Personal site,Home Automation,CAD,DIY,Mechanical Engineering]
externalUrl: "https://jbetzen.net/"
weight: 113
showDate: false
showAuthor: false
showReadingTime: false
showEdit: false
showLikes: false
showViews: false
layoutBackgroundHeaderSpace: false
---
@@ -0,0 +1,14 @@
---
title: "jbetzen.net"
tags: [Site pessoal, Automação residencial, CAD, faça você mesmo, Engenharia Mecânica]
externalUrl: "https://jbetzen.net/"
weight: 113
showDate: false
showAuthor: false
showReadingTime: false
showEdit: false
showLikes: false
showViews: false
layoutBackgroundHeaderSpace: false
---
@@ -0,0 +1,14 @@
---
title: "jbetzen.net"
tags: [Site pessoal, Automação residencial, CAD, faça você mesmo, Engenharia Mecânica]
externalUrl: "https://jbetzen.net/"
weight: 113
showDate: false
showAuthor: false
showReadingTime: false
showEdit: false
showLikes: false
showViews: false
layoutBackgroundHeaderSpace: false
---
@@ -0,0 +1,14 @@
---
title: "jbetzen.net"
tags: [个人网站, 家庭自动化, 计算机辅助设计, DIY, 机械工业]
externalUrl: "https://jbetzen.net/"
weight: 113
showDate: false
showAuthor: false
showReadingTime: false
showEdit: false
showLikes: false
showViews: false
layoutBackgroundHeaderSpace: false
---
Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

@@ -0,0 +1,14 @@
---
title: "alst.ovh"
tags: [Persönliche Seite, Blog, dawel, dwOS, dwKDE]
externalUrl: "https://alst.ovh/"
weight: 114
showDate: false
showAuthor: false
showReadingTime: false
showEdit: false
showLikes: false
showViews: false
layoutBackgroundHeaderSpace: false
---
@@ -0,0 +1,14 @@
---
title: "alst.ovh"
tags: [sitio personal, Blog, dawel, dwOS, dwKDE]
externalUrl: "https://alst.ovh/"
weight: 114
showDate: false
showAuthor: false
showReadingTime: false
showEdit: false
showLikes: false
showViews: false
layoutBackgroundHeaderSpace: false
---
@@ -0,0 +1,14 @@
---
title: "alst.ovh"
tags: [Site personnel, Blogue, doudou, dwOS, dwKDE]
externalUrl: "https://alst.ovh/"
weight: 114
showDate: false
showAuthor: false
showReadingTime: false
showEdit: false
showLikes: false
showViews: false
layoutBackgroundHeaderSpace: false
---
@@ -0,0 +1,14 @@
---
title: "alst.ovh"
tags: [Sito personale, Blog, dawel, dwOS, dwKDE]
externalUrl: "https://alst.ovh/"
weight: 114
showDate: false
showAuthor: false
showReadingTime: false
showEdit: false
showLikes: false
showViews: false
layoutBackgroundHeaderSpace: false
---
@@ -0,0 +1,14 @@
---
title: "alst.ovh"
tags: [個人サイト, ブログ, ダウェル, dwOS, dwKDE]
externalUrl: "https://alst.ovh/"
weight: 114
showDate: false
showAuthor: false
showReadingTime: false
showEdit: false
showLikes: false
showViews: false
layoutBackgroundHeaderSpace: false
---
@@ -0,0 +1,13 @@
---
title: "alst.ovh"
tags: [Personal site,Blog,dawel,dwOS,dwKDE]
externalUrl: "https://alst.ovh/"
weight: 114
showDate: false
showAuthor: false
showReadingTime: false
showEdit: false
showLikes: false
showViews: false
layoutBackgroundHeaderSpace: false
---
@@ -0,0 +1,14 @@
---
title: "alst.ovh"
tags: [Site pessoal, Blogue, dawel, dwOS, dwKDE]
externalUrl: "https://alst.ovh/"
weight: 114
showDate: false
showAuthor: false
showReadingTime: false
showEdit: false
showLikes: false
showViews: false
layoutBackgroundHeaderSpace: false
---
@@ -0,0 +1,14 @@
---
title: "alst.ovh"
tags: [Site pessoal, Blogue, dawel, dwOS, dwKDE]
externalUrl: "https://alst.ovh/"
weight: 114
showDate: false
showAuthor: false
showReadingTime: false
showEdit: false
showLikes: false
showViews: false
layoutBackgroundHeaderSpace: false
---
@@ -0,0 +1,14 @@
---
title: "alst.ovh"
tags: [个人网站, 博客, 达韦尔, 分布式操作系统, dwKDE]
externalUrl: "https://alst.ovh/"
weight: 114
showDate: false
showAuthor: false
showReadingTime: false
showEdit: false
showLikes: false
showViews: false
layoutBackgroundHeaderSpace: false
---
Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

@@ -0,0 +1,14 @@
---
title: "Zarvelion Zynji"
tags: [Persönliche Seite, Blog]
externalUrl: "https://blog.zynji.my.id/"
weight: 115
showDate: false
showAuthor: false
showReadingTime: false
showEdit: false
showLikes: false
showViews: false
layoutBackgroundHeaderSpace: false
---
@@ -0,0 +1,14 @@
---
title: "Zarvelion Zynji"
tags: [sitio personal, Blog]
externalUrl: "https://blog.zynji.my.id/"
weight: 115
showDate: false
showAuthor: false
showReadingTime: false
showEdit: false
showLikes: false
showViews: false
layoutBackgroundHeaderSpace: false
---
@@ -0,0 +1,14 @@
---
title: "Zarvelion Zynji"
tags: [Site personnel, Blogue]
externalUrl: "https://blog.zynji.my.id/"
weight: 115
showDate: false
showAuthor: false
showReadingTime: false
showEdit: false
showLikes: false
showViews: false
layoutBackgroundHeaderSpace: false
---
@@ -0,0 +1,14 @@
---
title: "Zarvelion Zynji"
tags: [Sito personale, Blog]
externalUrl: "https://blog.zynji.my.id/"
weight: 115
showDate: false
showAuthor: false
showReadingTime: false
showEdit: false
showLikes: false
showViews: false
layoutBackgroundHeaderSpace: false
---
@@ -0,0 +1,14 @@
---
title: "Zarvelion Zynji"
tags: [個人サイト, ブログ]
externalUrl: "https://blog.zynji.my.id/"
weight: 115
showDate: false
showAuthor: false
showReadingTime: false
showEdit: false
showLikes: false
showViews: false
layoutBackgroundHeaderSpace: false
---
@@ -0,0 +1,13 @@
---
title: "Zarvelion Zynji"
tags: [Personal site,Blog]
externalUrl: "https://blog.zynji.my.id/"
weight: 115
showDate: false
showAuthor: false
showReadingTime: false
showEdit: false
showLikes: false
showViews: false
layoutBackgroundHeaderSpace: false
---
@@ -0,0 +1,14 @@
---
title: "Zarvelion Zynji"
tags: [Site pessoal, Blogue]
externalUrl: "https://blog.zynji.my.id/"
weight: 115
showDate: false
showAuthor: false
showReadingTime: false
showEdit: false
showLikes: false
showViews: false
layoutBackgroundHeaderSpace: false
---
@@ -0,0 +1,14 @@
---
title: "Zarvelion Zynji"
tags: [Site pessoal, Blogue]
externalUrl: "https://blog.zynji.my.id/"
weight: 115
showDate: false
showAuthor: false
showReadingTime: false
showEdit: false
showLikes: false
showViews: false
layoutBackgroundHeaderSpace: false
---
@@ -0,0 +1,14 @@
---
title: "Zarvelion Zynji"
tags: [个人网站, 博客]
externalUrl: "https://blog.zynji.my.id/"
weight: 115
showDate: false
showAuthor: false
showReadingTime: false
showEdit: false
showLikes: false
showViews: false
layoutBackgroundHeaderSpace: false
---
Binary file not shown.

After

Width:  |  Height:  |  Size: 31 KiB

@@ -0,0 +1,14 @@
---
title: "Airika"
tags: [Unternehmensseite, E-Commerce]
externalUrl: "https://www.airikatrading.com"
weight: 116
showDate: false
showAuthor: false
showReadingTime: false
showEdit: false
showLikes: false
showViews: false
layoutBackgroundHeaderSpace: false
---
@@ -0,0 +1,14 @@
---
title: "Airika"
tags: [Sitio de negocios, Comercio electrónico]
externalUrl: "https://www.airikatrading.com"
weight: 116
showDate: false
showAuthor: false
showReadingTime: false
showEdit: false
showLikes: false
showViews: false
layoutBackgroundHeaderSpace: false
---
@@ -0,0 +1,14 @@
---
title: "Airika"
tags: [Site d'entreprise, Commerce électronique]
externalUrl: "https://www.airikatrading.com"
weight: 116
showDate: false
showAuthor: false
showReadingTime: false
showEdit: false
showLikes: false
showViews: false
layoutBackgroundHeaderSpace: false
---
@@ -0,0 +1,14 @@
---
title: "Airika"
tags: [Sito aziendale, Commercio elettronico]
externalUrl: "https://www.airikatrading.com"
weight: 116
showDate: false
showAuthor: false
showReadingTime: false
showEdit: false
showLikes: false
showViews: false
layoutBackgroundHeaderSpace: false
---
@@ -0,0 +1,14 @@
---
title: "Airika"
tags: [事業所, 電子商取引]
externalUrl: "https://www.airikatrading.com"
weight: 116
showDate: false
showAuthor: false
showReadingTime: false
showEdit: false
showLikes: false
showViews: false
layoutBackgroundHeaderSpace: false
---
@@ -0,0 +1,13 @@
---
title: "Airika"
tags: [Business site,E-commerce]
externalUrl: "https://www.airikatrading.com"
weight: 116
showDate: false
showAuthor: false
showReadingTime: false
showEdit: false
showLikes: false
showViews: false
layoutBackgroundHeaderSpace: false
---
@@ -0,0 +1,14 @@
---
title: "Airika"
tags: [Site comercial, Comércio eletrônico]
externalUrl: "https://www.airikatrading.com"
weight: 116
showDate: false
showAuthor: false
showReadingTime: false
showEdit: false
showLikes: false
showViews: false
layoutBackgroundHeaderSpace: false
---
@@ -0,0 +1,14 @@
---
title: "Airika"
tags: [Site comercial, Comércio eletrônico]
externalUrl: "https://www.airikatrading.com"
weight: 116
showDate: false
showAuthor: false
showReadingTime: false
showEdit: false
showLikes: false
showViews: false
layoutBackgroundHeaderSpace: false
---
@@ -0,0 +1,14 @@
---
title: "Airika"
tags: [企业网站, 电子商务]
externalUrl: "https://www.airikatrading.com"
weight: 116
showDate: false
showAuthor: false
showReadingTime: false
showEdit: false
showLikes: false
showViews: false
layoutBackgroundHeaderSpace: false
---
Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

@@ -0,0 +1,14 @@
---
title: "Cook Like A Nerd"
tags: [Rezeptblog]
externalUrl: "https://cooklikeanerd.com/"
weight: 117
showDate: false
showAuthor: false
showReadingTime: false
showEdit: false
showLikes: false
showViews: false
layoutBackgroundHeaderSpace: false
---
@@ -0,0 +1,14 @@
---
title: "Cook Like A Nerd"
tags: [Blog de recetas]
externalUrl: "https://cooklikeanerd.com/"
weight: 117
showDate: false
showAuthor: false
showReadingTime: false
showEdit: false
showLikes: false
showViews: false
layoutBackgroundHeaderSpace: false
---
@@ -0,0 +1,14 @@
---
title: "Cook Like A Nerd"
tags: [Blog de recettes]
externalUrl: "https://cooklikeanerd.com/"
weight: 117
showDate: false
showAuthor: false
showReadingTime: false
showEdit: false
showLikes: false
showViews: false
layoutBackgroundHeaderSpace: false
---
@@ -0,0 +1,14 @@
---
title: "Cook Like A Nerd"
tags: [Blog di ricette]
externalUrl: "https://cooklikeanerd.com/"
weight: 117
showDate: false
showAuthor: false
showReadingTime: false
showEdit: false
showLikes: false
showViews: false
layoutBackgroundHeaderSpace: false
---
@@ -0,0 +1,14 @@
---
title: "Cook Like A Nerd"
tags: [レシピブログ]
externalUrl: "https://cooklikeanerd.com/"
weight: 117
showDate: false
showAuthor: false
showReadingTime: false
showEdit: false
showLikes: false
showViews: false
layoutBackgroundHeaderSpace: false
---
@@ -0,0 +1,13 @@
---
title: "Cook Like A Nerd"
tags: [Recipe Blog]
externalUrl: "https://cooklikeanerd.com/"
weight: 117
showDate: false
showAuthor: false
showReadingTime: false
showEdit: false
showLikes: false
showViews: false
layoutBackgroundHeaderSpace: false
---
@@ -0,0 +1,14 @@
---
title: "Cook Like A Nerd"
tags: [Blog de receitas]
externalUrl: "https://cooklikeanerd.com/"
weight: 117
showDate: false
showAuthor: false
showReadingTime: false
showEdit: false
showLikes: false
showViews: false
layoutBackgroundHeaderSpace: false
---
@@ -0,0 +1,14 @@
---
title: "Cook Like A Nerd"
tags: [Blog de receitas]
externalUrl: "https://cooklikeanerd.com/"
weight: 117
showDate: false
showAuthor: false
showReadingTime: false
showEdit: false
showLikes: false
showViews: false
layoutBackgroundHeaderSpace: false
---
@@ -0,0 +1,14 @@
---
title: "Cook Like A Nerd"
tags: [食谱博客]
externalUrl: "https://cooklikeanerd.com/"
weight: 117
showDate: false
showAuthor: false
showReadingTime: false
showEdit: false
showLikes: false
showViews: false
layoutBackgroundHeaderSpace: false
---
Binary file not shown.

After

Width:  |  Height:  |  Size: 50 KiB

@@ -0,0 +1,14 @@
---
title: "Cintia Ching"
tags: [Persönliche Seite, Blog]
externalUrl: "https://cintiaching.com/"
weight: 118
showDate: false
showAuthor: false
showReadingTime: false
showEdit: false
showLikes: false
showViews: false
layoutBackgroundHeaderSpace: false
---
@@ -0,0 +1,14 @@
---
title: "Cintia Ching"
tags: [sitio personal, Blog]
externalUrl: "https://cintiaching.com/"
weight: 118
showDate: false
showAuthor: false
showReadingTime: false
showEdit: false
showLikes: false
showViews: false
layoutBackgroundHeaderSpace: false
---
@@ -0,0 +1,14 @@
---
title: "Cintia Ching"
tags: [Site personnel, Blogue]
externalUrl: "https://cintiaching.com/"
weight: 118
showDate: false
showAuthor: false
showReadingTime: false
showEdit: false
showLikes: false
showViews: false
layoutBackgroundHeaderSpace: false
---
@@ -0,0 +1,14 @@
---
title: "Cintia Ching"
tags: [Sito personale, Blog]
externalUrl: "https://cintiaching.com/"
weight: 118
showDate: false
showAuthor: false
showReadingTime: false
showEdit: false
showLikes: false
showViews: false
layoutBackgroundHeaderSpace: false
---
@@ -0,0 +1,14 @@
---
title: "Cintia Ching"
tags: [個人サイト, ブログ]
externalUrl: "https://cintiaching.com/"
weight: 118
showDate: false
showAuthor: false
showReadingTime: false
showEdit: false
showLikes: false
showViews: false
layoutBackgroundHeaderSpace: false
---
@@ -0,0 +1,13 @@
---
title: "Cintia Ching"
tags: [Personal site,Blog]
externalUrl: "https://cintiaching.com/"
weight: 118
showDate: false
showAuthor: false
showReadingTime: false
showEdit: false
showLikes: false
showViews: false
layoutBackgroundHeaderSpace: false
---
@@ -0,0 +1,14 @@
---
title: "Cintia Ching"
tags: [Site pessoal, Blogue]
externalUrl: "https://cintiaching.com/"
weight: 118
showDate: false
showAuthor: false
showReadingTime: false
showEdit: false
showLikes: false
showViews: false
layoutBackgroundHeaderSpace: false
---
@@ -0,0 +1,14 @@
---
title: "Cintia Ching"
tags: [Site pessoal, Blogue]
externalUrl: "https://cintiaching.com/"
weight: 118
showDate: false
showAuthor: false
showReadingTime: false
showEdit: false
showLikes: false
showViews: false
layoutBackgroundHeaderSpace: false
---
@@ -0,0 +1,14 @@
---
title: "Cintia Ching"
tags: [个人网站, 博客]
externalUrl: "https://cintiaching.com/"
weight: 118
showDate: false
showAuthor: false
showReadingTime: false
showEdit: false
showLikes: false
showViews: false
layoutBackgroundHeaderSpace: false
---
Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

@@ -0,0 +1,14 @@
---
title: "luizcarloscf.github.io"
tags: [Persönliche Seite, Blog]
externalUrl: "https://luizcarloscf.github.io/"
weight: 119
showDate: false
showAuthor: false
showReadingTime: false
showEdit: false
showLikes: false
showViews: false
layoutBackgroundHeaderSpace: false
---
@@ -0,0 +1,14 @@
---
title: "luizcarloscf.github.io"
tags: [sitio personal, Blog]
externalUrl: "https://luizcarloscf.github.io/"
weight: 119
showDate: false
showAuthor: false
showReadingTime: false
showEdit: false
showLikes: false
showViews: false
layoutBackgroundHeaderSpace: false
---
@@ -0,0 +1,14 @@
---
title: "luizcarloscf.github.io"
tags: [Site personnel, Blogue]
externalUrl: "https://luizcarloscf.github.io/"
weight: 119
showDate: false
showAuthor: false
showReadingTime: false
showEdit: false
showLikes: false
showViews: false
layoutBackgroundHeaderSpace: false
---
@@ -0,0 +1,14 @@
---
title: "luizcarloscf.github.io"
tags: [Sito personale, Blog]
externalUrl: "https://luizcarloscf.github.io/"
weight: 119
showDate: false
showAuthor: false
showReadingTime: false
showEdit: false
showLikes: false
showViews: false
layoutBackgroundHeaderSpace: false
---
@@ -0,0 +1,14 @@
---
title: "luizcarloscf.github.io"
tags: [個人サイト, ブログ]
externalUrl: "https://luizcarloscf.github.io/"
weight: 119
showDate: false
showAuthor: false
showReadingTime: false
showEdit: false
showLikes: false
showViews: false
layoutBackgroundHeaderSpace: false
---
@@ -0,0 +1,13 @@
---
title: "luizcarloscf.github.io"
tags: [Personal site,Blog]
externalUrl: "https://luizcarloscf.github.io/"
weight: 119
showDate: false
showAuthor: false
showReadingTime: false
showEdit: false
showLikes: false
showViews: false
layoutBackgroundHeaderSpace: false
---
@@ -0,0 +1,14 @@
---
title: "luizcarloscf.github.io"
tags: [Site pessoal, Blogue]
externalUrl: "https://luizcarloscf.github.io/"
weight: 119
showDate: false
showAuthor: false
showReadingTime: false
showEdit: false
showLikes: false
showViews: false
layoutBackgroundHeaderSpace: false
---
@@ -0,0 +1,14 @@
---
title: "luizcarloscf.github.io"
tags: [Site pessoal, Blogue]
externalUrl: "https://luizcarloscf.github.io/"
weight: 119
showDate: false
showAuthor: false
showReadingTime: false
showEdit: false
showLikes: false
showViews: false
layoutBackgroundHeaderSpace: false
---
@@ -0,0 +1,14 @@
---
title: "luizcarloscf.github.io"
tags: [个人网站, 博客]
externalUrl: "https://luizcarloscf.github.io/"
weight: 119
showDate: false
showAuthor: false
showReadingTime: false
showEdit: false
showLikes: false
showViews: false
layoutBackgroundHeaderSpace: false
---
+64 -1
View File
@@ -972,5 +972,68 @@
"Personal site",
"Blog"
]
},
{
"title": "jbetzen.net",
"url": "https://jbetzen.net/",
"tags": [
"Personal site",
"Home Automation",
"CAD",
"DIY",
"Mechanical Engineering"
]
},
{
"title": "alst.ovh",
"url": "https://alst.ovh/",
"tags": [
"Personal site",
"Blog",
"dawel",
"dwOS",
"dwKDE"
]
},
{
"title": "Zarvelion Zynji",
"url": "https://blog.zynji.my.id/",
"tags": [
"Personal site",
"Blog"
]
},
{
"title": "Airika",
"url": "https://www.airikatrading.com",
"source": "n/a",
"tags": [
"Business site",
"E-commerce"
]
},
{
"title": "Cook Like A Nerd",
"url": "https://cooklikeanerd.com/",
"tags": [
"Recipe Blog"
]
},
{
"title": "Cintia Ching",
"url": "https://cintiaching.com/",
"tags": [
"Personal site",
"Blog"
]
},
{
"title": "luizcarloscf.github.io",
"url": "https://luizcarloscf.github.io/",
"source": "https://github.com/luizcarloscf/luizcarloscf.github.io",
"tags": [
"Personal site",
"Blog"
]
}
]
]
+41
View File
@@ -0,0 +1,41 @@
{{- /* Recursive printer for sections */ -}}
{{- define "llms_print_section" -}}
{{- $section := .section -}}
{{- $depth := .depth -}}
{{- if or (gt (len $section.RegularPages) 0) (gt (len $section.Sections) 0) -}}
{{- $hashes := strings.Repeat (add $depth 1) "#" }}
{{ printf "%s %s" $hashes $section.Title }}
{{- /* Pages in this section */ -}}
{{- range $p := $section.RegularPages }}
{{- if and (not $p.Params.searchHidden) (ne $p.Layout `archives`) (ne $p.Layout `search`) }}
- [{{ $p.Title }}]({{ $p.Permalink }})
{{- end -}}
{{- end -}}
{{- /* Recurse into subsections */ -}}
{{- range $s := $section.Sections -}}
{{- template "llms_print_section" (dict "section" $s "depth" (add $depth 1)) -}}
{{- end -}}
{{- end -}}
{{- end -}}
{{- /* Main template starts here */ -}}
# {{ site.Title }}
{{- /* Pages not in any section */ -}}
{{- $orphans := where site.RegularPages "Section" "" -}}
{{ if gt (len $orphans) 0 }}
{{- range $p := $orphans -}}
{{ if and (not $p.Params.searchHidden) (ne $p.Layout `archives`) (ne $p.Layout `search`) (not $p.IsHome) }}
- [{{ $p.Title }}]({{ $p.Permalink }})
{{- end -}}
{{- end -}}
{{- end -}}
{{- range site.Sections -}}
{{- template "llms_print_section" (dict "section" . "depth" 1) -}}
{{- end }}
+11 -4
View File
@@ -53,11 +53,18 @@
{{ if $replyByEmail }}
<strong class="block mt-8">
<a
target="_blank"
class="m-1 rounded bg-neutral-300 p-1.5 text-neutral-700 hover:bg-primary-500 hover:text-neutral dark:bg-neutral-700 dark:text-neutral-300 dark:hover:bg-primary-400 dark:hover:text-neutral-800"
href="mailto:{{ site.Params.Author.email }}?subject={{ replace (printf "Reply to %s" .Title) "\"" "'" }}">
class="email-link m-1 rounded bg-neutral-300 p-1.5 text-neutral-700 hover:bg-primary-500 hover:text-neutral dark:bg-neutral-700 dark:text-neutral-300 dark:hover:bg-primary-400 dark:hover:text-neutral-800"
href="#"
data-email="{{ site.Params.Author.email | base64Encode }}"
data-subject="{{ replace (printf "Reply to %s" .Title) "\"" "'" }}">
{{ i18n "article.reply_by_email" | default "Reply by Email" }}
</a>
<noscript>
<span
class="m-1 rounded bg-neutral-300 p-1.5 text-neutral-700 dark:bg-neutral-700 dark:text-neutral-300">
{{ i18n "article.reply_by_email" | default "Reply by Email" }} (require JavaScript)
</span>
</noscript>
</strong>
{{ end }}
</div>
@@ -76,7 +83,7 @@
{{ if .Params.showComments | default (site.Params.article.showComments | default false) }}
{{ if templates.Exists "partials/comments.html" }}
<div class="pt-3">
<hr class="border-dotted border-neutral-300 dark:border-neutral-600">
<hr class="border-dotted border-neutral-300 dark:border-neutral-600" />
<div class="pt-3">
{{ partial "comments.html" . }}
</div>
+4 -2
View File
@@ -5,13 +5,15 @@
async
src="https://{{ site.Params.umamiAnalytics.domain }}/{{ with site.Params.umamiAnalytics.scriptName }}{{ . }}{{ else }}script.js{{ end }}"
data-website-id="{{ site.Params.umamiAnalytics.websiteid }}"
{{ with site.Params.umamiAnalytics.dataDomains }}data-domains="{{ . }}"{{ end }}></script>
{{ with site.Params.umamiAnalytics.dataDomains }}data-domains="{{ . }}"{{ end }}
data-do-not-track="{{ site.Params.umamiAnalytics.doNotTrack | default false }}"></script>
{{ else }}
<script
data-id="umami-script"
async
src="https://analytics.umami.is/script.js"
data-website-id="{{ site.Params.umamiAnalytics.websiteid }}"></script>
data-website-id="{{ site.Params.umamiAnalytics.websiteid }}"
data-do-not-track="{{ site.Params.umamiAnalytics.doNotTrack | default false }}"></script>
{{ end }}
{{/* prettier-ignore-end */}}
+8 -4
View File
@@ -21,7 +21,7 @@
height="96"
alt="{{ $.Site.Params.Author.name | default " Author" }}"
src="{{ $final.RelPermalink }}"
data-zoom-src="{{ $squareImage.RelPermalink }}">
data-zoom-src="{{ $squareImage.RelPermalink }}" />
{{ end }}
{{ end }}
<div class="place-self-center">
@@ -40,12 +40,16 @@
<div class="text-sm text-neutral-700 dark:text-neutral-400">{{ . }}</div>
{{ end }}
<div class="text-2xl sm:text-lg">
<div class="flex flex-wrap text-neutral-400 dark:text-neutral-500">
<div class="flex flex-wrap text-neutral-400 dark:text-neutral-500 space-x-2">
{{ range .data.social }}
{{ range $name, $link := . }}
{{ $isEmail := eq $name "email" }}
<a
class="px-1 hover:text-primary-700 dark:hover:text-primary-400"
href="{{ $link }}"
class="{{ cond $isEmail "email-link" "" }} hover:text-primary-700 dark:hover:text-primary-400"
href="{{ cond $isEmail "#" ($link | safeURL) }}"
{{ if $isEmail }}
data-email="{{ $link | base64Encode }}" data-subject="Contact"
{{ end }}
target="_blank"
aria-label="{{ $name | title }}"
title="{{ $name | title }}"
+7 -3
View File
@@ -1,10 +1,14 @@
{{ with .Site.Params.Author.links }}
<div class="flex flex-wrap text-neutral-400 dark:text-neutral-500">
<div class="flex flex-wrap text-neutral-400 dark:text-neutral-500 space-x-2">
{{ range $links := . }}
{{ range $name, $url := $links }}
{{ $isEmail := eq $name "email" }}
<a
class="px-1 hover:text-primary-700 dark:hover:text-primary-400"
href="{{ $url | safeURL }}"
class="{{ cond $isEmail "email-link" "" }} hover:text-primary-700 dark:hover:text-primary-400"
href="{{ cond $isEmail "#" ($url | safeURL) }}"
{{ if eq $name "email" }}
data-email="{{ $url | base64Encode }}"
{{ end }}
target="_blank"
aria-label="{{ $name | title }}"
title="{{ $name | title }}"
+1
View File
@@ -156,6 +156,7 @@
{{ end }}
{{ $jsResources = $jsResources | append (resources.Get "js/katex-render.js") }}
{{ $jsResources = $jsResources | append (resources.Get "js/print-support.js") }}
{{ $jsResources = $jsResources | append (resources.Get "js/email.js") }}
{{ if $jsResources }}
{{ $bundleJS := $jsResources | resources.Concat "js/main.bundle.js" | resources.Minify | resources.Fingerprint $alg }}
<script
+7 -2
View File
@@ -79,9 +79,14 @@
<div class="flex flex-wrap">
{{ range $links := . }}
{{ range $name, $url := $links }}
{{ $isEmail := eq $name "email" }}
<a
class="hover:text-primary-400 text-primary-800 dark:text-primary-200 px-1"
href="{{ $url }}"
class="{{ cond $isEmail "email-link" "" }} hover:text-primary-400 text-primary-800 dark:text-primary-200 px-1"
href="{{ cond $isEmail "#" ($url | safeURL) }}"
{{ if $isEmail }}
data-email="{{ $url | base64Encode }}"
data-subject="Contact"
{{ end }}
target="_blank"
aria-label="{{ $name | title }}"
title="{{ $name | title }}"
+16 -21
View File
@@ -93,27 +93,22 @@
<div class="flex flex-wrap">
{{ range $links := . }}
{{ range $name, $url := $links }}
{{ if not $disableHeroImageFilter }}
<a
class="px-1 hover:text-primary-400 text-primary-300"
href="{{ $url }}"
target="_blank"
aria-label="{{ $name | title }}"
title="{{ $name | title }}"
rel="me noopener noreferrer">
{{ partial "icon.html" $name }}
</a>
{{ else }}
<a
class="px-1 hover:text-primary-400 text-primary-800 dark:text-primary-200"
href="{{ $url }}"
target="_blank"
aria-label="{{ $name | title }}"
title="{{ $name | title }}"
rel="me noopener noreferrer">
{{ partial "icon.html" $name }}
</a>
{{ end }}
{{ $isEmail := eq $name "email" }}
<a
class="px-1 hover:text-primary-400
{{ cond $disableHeroImageFilter `text-primary-300` `text-primary-800 dark:text-primary-200` }}
{{ cond $isEmail `email-link` `` }}"
href="{{ cond $isEmail "#" ($url | safeURL) }}"
{{ if $isEmail }}
data-email="{{ $url | base64Encode }}"
data-subject="Contact"
{{ end }}
target="_blank"
aria-label="{{ $name | title }}"
title="{{ $name | title }}"
rel="me noopener noreferrer">
{{ partial "icon.html" $name }}
</a>
{{ end }}
{{ end }}
</div>
+7 -2
View File
@@ -3,10 +3,15 @@
<section class="flex flex-row flex-wrap justify-center pt-4 text-xl">
{{ range . }}
{{ with index $links . }}
{{ $isEmail := eq .icon "email" }}
<a
class="{{ cond $isEmail "email-link" "" }} m-1 rounded bg-neutral-300 p-1.5 text-neutral-700 hover:bg-primary-500 hover:text-neutral dark:bg-neutral-700 dark:text-neutral-300 dark:hover:bg-primary-400 dark:hover:text-neutral-800"
target="_blank"
class="m-1 rounded bg-neutral-300 p-1.5 text-neutral-700 hover:bg-primary-500 hover:text-neutral dark:bg-neutral-700 dark:text-neutral-300 dark:hover:bg-primary-400 dark:hover:text-neutral-800"
href="{{ printf .url $.Permalink $.Title }}"
href="{{ cond $isEmail "#" (printf .url $.Permalink $.Title | safeURL) }}"
{{ if $isEmail }}
data-email="{{ $.Site.Params.Author.email | base64Encode }}"
data-subject="{{ replace (printf "Reply to %s" $.Title) "\"" "'" }}"
{{ end }}
title="{{ i18n .title }}"
aria-label="{{ i18n .title }}">
{{ partial "icon.html" .icon }}
+3 -1
View File
@@ -134,7 +134,9 @@
{{ $cssRules = $cssRules | append ".language-dot[data-language=\"model\"] { background-color: #ff6b35; }" }}
{{ range $lang, $color := $repoColors }}
{{ $cssRules = $cssRules | append (printf ".language-dot[data-language=\"%s\"] { background-color: %s; }" $lang $color) }}
{{ if $color }}
{{ $cssRules = $cssRules | append (printf ".language-dot[data-language=\"%s\"] { background-color: %s; }" $lang $color) }}
{{ end }}
{{ end }}
{{ $repoCardCSS := resources.FromString "css/repo-cards.css" (delimit $cssRules "\n")
| minify | resources.Fingerprint (.Site.Params.fingerprintAlgorithm | default "sha512")
+9
View File
@@ -27,6 +27,15 @@
}
</style>
{{ end }}
<style>
#{{ $id }} details[data-accordion-item] > summary .accordion-chevron {
transform: rotate(-90deg);
transition: transform 200ms ease-in-out;
}
#{{ $id }} details[data-accordion-item][open] > summary .accordion-chevron {
transform: rotate(0deg);
}
</style>
{{ if eq $mode "collapse" }}
<script>
(() => {
Loaded 100 of 107 files, more files were not shown because too many files have changed in this diff. Show more