From 64156145138d6a1a2e8436d6062e297f272542d5 Mon Sep 17 00:00:00 2001
From: James Panther <4462786+jpanther@users.noreply.github.com>
Date: Tue, 26 Dec 2023 11:22:55 +1100
Subject: [PATCH] =?UTF-8?q?=F0=9F=8E=A8=20Code=20cleanup?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.github/labeller.yml | 8 +-
.prettierignore | 8 ++
.prettierrc | 2 +-
assets/js/menu.js | 4 +-
assets/js/quicklink.js | 1 -
assets/js/search.js | 1 +
data/sharing.json | 2 +-
.../content/docs/content-examples/index.ja.md | 2 +-
.../content/docs/getting-started/index.ja.md | 2 +-
.../docs/version-2/upgrade/index.ja.md | 5 +-
.../content/samples/markdown/index.de.md | 4 +-
.../content/samples/markdown/index.es.md | 4 +-
.../content/samples/markdown/index.ja.md | 8 +-
exampleSite/content/samples/markdown/index.md | 2 +-
exampleSite/content/users/index.es.md | 2 +-
exampleSite/content/users/index.ja.md | 2 +-
exampleSite/content/users/index.md | 2 +-
exampleSite/layouts/partials/home/custom.html | 7 +-
i18n/cs.yaml | 2 +-
layouts/_default/_markup/render-image.html | 8 +-
layouts/_default/_markup/render-link.html | 1 +
layouts/_default/baseof.html | 2 +-
layouts/_default/index.json | 3 +-
layouts/partials/analytics.html | 8 +-
layouts/partials/article-link.html | 10 +--
layouts/partials/article-meta.html | 2 +-
layouts/partials/logo.html | 19 ++---
layouts/partials/pagination.html | 5 --
layouts/partials/picture.html | 76 +++++++++----------
layouts/partials/vendor.html | 30 ++++++--
layouts/shortcodes/figure.html | 1 +
layouts/shortcodes/screenshot.html | 1 +
static/site.webmanifest | 22 +++++-
33 files changed, 154 insertions(+), 102 deletions(-)
create mode 100644 .prettierignore
diff --git a/.github/labeller.yml b/.github/labeller.yml
index 72983a17..9e9e6ea0 100644
--- a/.github/labeller.yml
+++ b/.github/labeller.yml
@@ -1,7 +1,7 @@
i18n:
-- changed-files:
- - any-glob-to-any-file: i18n/*
+ - changed-files:
+ - any-glob-to-any-file: i18n/*
documentation:
-- changed-files:
- - any-glob-to-any-file: '**/*.md'
+ - changed-files:
+ - any-glob-to-any-file: "**/*.md"
diff --git a/.prettierignore b/.prettierignore
new file mode 100644
index 00000000..1bc6419e
--- /dev/null
+++ b/.prettierignore
@@ -0,0 +1,8 @@
+/assets/css/compiled/
+/assets/lib/
+
+/layouts/_default/_markup/*.html
+/layouts/shortcodes/figure.html
+/layouts/shortcodes/screenshot.html
+
+/exampleSite/content/docs/version-2/lighthouse.html
diff --git a/.prettierrc b/.prettierrc
index 15acafac..a617bfaf 100644
--- a/.prettierrc
+++ b/.prettierrc
@@ -9,7 +9,7 @@
"trailingComma": "es5",
"overrides": [
{
- "files": ["*.html"],
+ "files": ["*.html", "layouts/_default/*.json"],
"options": {
"parser": "go-template"
}
diff --git a/assets/js/menu.js b/assets/js/menu.js
index ec43bfcd..4d674e29 100644
--- a/assets/js/menu.js
+++ b/assets/js/menu.js
@@ -2,5 +2,5 @@
Closes the hamburger menu when a link is clicked.
*/
function close_menu() {
- document.getElementById('menu-controller').checked=false
-}
\ No newline at end of file
+ document.getElementById("menu-controller").checked = false;
+}
diff --git a/assets/js/quicklink.js b/assets/js/quicklink.js
index a1a89ad2..014d4ce0 100644
--- a/assets/js/quicklink.js
+++ b/assets/js/quicklink.js
@@ -1,4 +1,3 @@
window.addEventListener("load", () => {
quicklink.listen();
});
-
diff --git a/assets/js/search.js b/assets/js/search.js
index 4a47ba58..5add4984 100644
--- a/assets/js/search.js
+++ b/assets/js/search.js
@@ -133,6 +133,7 @@ function executeQuery(term) {
let resultsHTML = "";
if (results.length > 0) {
+ // prettier-ignore
resultsHTML = results.map(function (value, key) {
return `
diff --git a/data/sharing.json b/data/sharing.json
index c7695e87..692d507a 100644
--- a/data/sharing.json
+++ b/data/sharing.json
@@ -46,7 +46,7 @@
},
"weibo": {
"icon": "weibo",
- "title":"sharing.weibo",
+ "title": "sharing.weibo",
"url": "https://service.weibo.com/share/share.php?url=%s&appkey=&title=%s&pic=&ralateUid=&lang"
}
}
diff --git a/exampleSite/content/docs/content-examples/index.ja.md b/exampleSite/content/docs/content-examples/index.ja.md
index 67d5b683..9fb71e19 100644
--- a/exampleSite/content/docs/content-examples/index.ja.md
+++ b/exampleSite/content/docs/content-examples/index.ja.md
@@ -18,7 +18,7 @@ tags: ["content", "example"]
## ブランチページ
-Hugoのブランチページバンドルは、ホームページ、セクションリスト、Taxonomyページのような項目をカバーしています。ブランチバンドルについて覚えておくべき重要なことは、このコンテンツタイプのファイル名は **_index.md`** であるということです。
+Hugoのブランチページバンドルは、ホームページ、セクションリスト、Taxonomyページのような項目をカバーしています。ブランチバンドルについて覚えておくべき重要なことは、このコンテンツタイプのファイル名は **`_index.md`** であるということです。
Congoはブランチページで指定されたフロントマターを尊重し、デフォルト設定を上書きします。例えば、ブランチページで `title` パラメーターを設定すると、ページタイトルを上書きすることができます。
diff --git a/exampleSite/content/docs/getting-started/index.ja.md b/exampleSite/content/docs/getting-started/index.ja.md
index 47a6d7a2..961977c5 100644
--- a/exampleSite/content/docs/getting-started/index.ja.md
+++ b/exampleSite/content/docs/getting-started/index.ja.md
@@ -100,7 +100,7 @@ Congoは、テーマ全体で使用される3色のパレットを定義して
## コンテンツの整理
-Congoは特定のコンテンツタイプを強制しません。そのため、自由にコンテンツを定義することができます。静的なサイトには_pages_、ブログには_posts_、ポートフォリオには_projects_がいいかもしれません。
+Congoは特定のコンテンツタイプを強制しません。そのため、自由にコンテンツを定義することができます。静的なサイトには*pages*、ブログには*posts*、ポートフォリオには*projects*がいいかもしれません。
### ディレクトリ構造
diff --git a/exampleSite/content/docs/version-2/upgrade/index.ja.md b/exampleSite/content/docs/version-2/upgrade/index.ja.md
index e2c770e1..098475d7 100644
--- a/exampleSite/content/docs/version-2/upgrade/index.ja.md
+++ b/exampleSite/content/docs/version-2/upgrade/index.ja.md
@@ -176,7 +176,7 @@ Congoでのダークモードの動作方法が変更され、より柔軟に設
ファビコンを除くすべてのassetsが、Hugo Pipesにて最適化されるようになりました。テーマがあなたのファイルを見つけるためには、以前の `static/` から `assets/` ディレクトリに移動する必要があります。主に、著者画像とサイトロゴです:
-`static/me.jpg` **→** `assets/me.jpg`
+`static/me.jpg` **→** `assets/me.jpg`
`static/logo.jpg` **→** `assets/logo.jpg`
著者画像やサイトロゴを提供した場合は、これらのアセットを `static/` から `assets/` に移動するだけです。同じディレクトリ構造を使用している場合、テーマはこれらのファイルがどこにあるかを自動的に認識します。新しいパスを指定したい場合は、 `logo` と `author.image` の設定値を適宜更新してください。
@@ -195,5 +195,4 @@ Congo 2.0では `figure` ショートコードの振る舞いが変わります
エラーに遭遇した場合は、設定が正しいことを確認し、[ドキュメント]({{[}})を参照してください。テーマに同梱されている設定ファイルの例には、デフォルトのパラメーターがすべて含まれており、出発点として最適です。
-
-🙋♀️ それでもまだ助けが必要な場合は、[GitHub Discussions](https://github.com/jpanther/congo/discussions)で遠慮なく質問してください。
+🙋♀️ それでもまだ助けが必要な場合は、[GitHub Discussions](https://github.com/jpanther/congo/discussions)で遠慮なく質問してください。
diff --git a/exampleSite/content/samples/markdown/index.de.md b/exampleSite/content/samples/markdown/index.de.md
index f6e38ee9..bd2c5f96 100644
--- a/exampleSite/content/samples/markdown/index.de.md
+++ b/exampleSite/content/samples/markdown/index.de.md
@@ -67,7 +67,7 @@ Tabellen sind nicht Teil der Markdown-Kernspezifikation, aber Hugo unterstützt
### Code-Block mit backticks
```html
-
+
@@ -134,7 +134,7 @@ Tabellen sind nicht Teil der Markdown-Kernspezifikation, aber Hugo unterstützt
## Andere Elemente — abbr, sub, sup, kbd, mark
-GIF ist ein Bitmap-Bildformat.
+GIF ist ein Bitmap-Bildformat.
H2O
diff --git a/exampleSite/content/samples/markdown/index.es.md b/exampleSite/content/samples/markdown/index.es.md
index 1ddce022..78908c65 100644
--- a/exampleSite/content/samples/markdown/index.es.md
+++ b/exampleSite/content/samples/markdown/index.es.md
@@ -59,7 +59,7 @@ Las tablas no forman parte de la especificación principal de Markdown, pero Hug
### Markdown dentro de las tablas
| Cursiva | Negritas | Código |
-| --------- | ---------- | -------- |
+| --------- | ----------- | -------- |
| _Cursiva_ | **Negrita** | `Código` |
## Bloques de código
@@ -67,7 +67,7 @@ Las tablas no forman parte de la especificación principal de Markdown, pero Hug
### Bloque de código con acentos graves
```html
-
+
diff --git a/exampleSite/content/samples/markdown/index.ja.md b/exampleSite/content/samples/markdown/index.ja.md
index eb8f23da..ef7f432d 100644
--- a/exampleSite/content/samples/markdown/index.ja.md
+++ b/exampleSite/content/samples/markdown/index.ja.md
@@ -52,9 +52,9 @@ Itatur? Quiatae cullecum rem ent aut odis in re eossequodi nonsequ idebis ne sap
表はMarkdownのコア仕様には含まれていませんが、Hugoはサポートしています。
| 名前 | 年齢 |
-| ----- | --- |
-| Bob | 27 |
-| Alice | 23 |
+| ----- | ---- |
+| Bob | 27 |
+| Alice | 23 |
### 表中のMarkdown
@@ -67,7 +67,7 @@ Itatur? Quiatae cullecum rem ent aut odis in re eossequodi nonsequ idebis ne sap
### Code block with backticks
```html
-
+
diff --git a/exampleSite/content/samples/markdown/index.md b/exampleSite/content/samples/markdown/index.md
index 601fae2a..8ecf63f3 100644
--- a/exampleSite/content/samples/markdown/index.md
+++ b/exampleSite/content/samples/markdown/index.md
@@ -67,7 +67,7 @@ Tables aren't part of the core Markdown spec, but Hugo supports supports them ou
### Code block with backticks
```html
-
+
diff --git a/exampleSite/content/users/index.es.md b/exampleSite/content/users/index.es.md
index a75eeb90..25723397 100644
--- a/exampleSite/content/users/index.es.md
+++ b/exampleSite/content/users/index.es.md
@@ -44,7 +44,7 @@ La lista a continuación es solo un puñado de sitios web creados con el tema Co
| [medical-humanities](https://medical-humanities.org) | Academic site |
| [boyersnet.com](https://boyersnet.com) | Personal site and Blog |
| [major.io](https://major.io) | Personal site and Blog |
-| [顾宇的博客](https://www.guyu.me/) | Personal Blog (in Chinese) |
+| [顾宇的博客](https://www.guyu.me/) | Personal Blog (in Chinese) |
| [cgutierr-zgz.github.io](https://cgutierr-zgz.github.io/) | Personal site and Tech blog |
| [adam.sr](https://adam.sr) | Personal site and Blog |
| [kpavlov.me](https://kpavlov.me) | Personal site and Blog |
diff --git a/exampleSite/content/users/index.ja.md b/exampleSite/content/users/index.ja.md
index f57d86a9..4c931b4b 100644
--- a/exampleSite/content/users/index.ja.md
+++ b/exampleSite/content/users/index.ja.md
@@ -44,7 +44,7 @@ Congoを使用して構築された実際のウェブサイト。
| [medical-humanities](https://medical-humanities.org) | Academic site |
| [boyersnet.com](https://boyersnet.com) | Personal site and Blog |
| [major.io](https://major.io) | Personal site and Blog |
-| [顾宇的博客](https://www.guyu.me/) | Personal Blog (in Chinese) |
+| [顾宇的博客](https://www.guyu.me/) | Personal Blog (in Chinese) |
| [cgutierr-zgz.github.io](https://cgutierr-zgz.github.io/) | Personal site and Tech blog |
| [adam.sr](https://adam.sr) | Personal site and Blog |
| [kpavlov.me](https://kpavlov.me) | Personal site and Blog |
diff --git a/exampleSite/content/users/index.md b/exampleSite/content/users/index.md
index b5b2db8c..4dc8d942 100644
--- a/exampleSite/content/users/index.md
+++ b/exampleSite/content/users/index.md
@@ -44,7 +44,7 @@ The list below is just a handful of the websites that are built using the Congo
| [medical-humanities](https://medical-humanities.org) | Academic site |
| [boyersnet.com](https://boyersnet.com) | Personal site and Blog |
| [major.io](https://major.io) | Personal site and Blog |
-| [顾宇的博客](https://www.guyu.me/) | Personal Blog (in Chinese) |
+| [顾宇的博客](https://www.guyu.me/) | Personal Blog (in Chinese) |
| [cgutierr-zgz.github.io](https://cgutierr-zgz.github.io/) | Personal site and Tech blog |
| [adam.sr](https://adam.sr) | Personal site and Blog |
| [kpavlov.me](https://kpavlov.me) | Personal site and Blog |
diff --git a/exampleSite/layouts/partials/home/custom.html b/exampleSite/layouts/partials/home/custom.html
index 960ff02e..a145efc3 100644
--- a/exampleSite/layouts/partials/home/custom.html
+++ b/exampleSite/layouts/partials/home/custom.html
@@ -5,4 +5,9 @@
]
{{ partial "partials/home/profile.html" . }}
-
+
diff --git a/i18n/cs.yaml b/i18n/cs.yaml
index 017e74a9..cf8ac92e 100644
--- a/i18n/cs.yaml
+++ b/i18n/cs.yaml
@@ -53,7 +53,7 @@ sharing:
twitter: "Tweet na Twitter"
telegram: "Sdílejte na Telegram"
line: "Sdílejte na LINE"
- line: "Sdílejte na Weibo"
+ weibo: "Sdílejte na Weibo"
shortcode:
recent_articles: "Nedávné"
diff --git a/layouts/_default/_markup/render-image.html b/layouts/_default/_markup/render-image.html
index 593279b6..9c6666f1 100644
--- a/layouts/_default/_markup/render-image.html
+++ b/layouts/_default/_markup/render-image.html
@@ -6,8 +6,8 @@
{{ $file := $url.Path }}
{{ $img := .Page.Resources.GetMatch $file }}
{{- if and (not $img) .Page.File }}
- {{ $path := path.Join .Page.File.Dir $file }}
- {{ $img = resources.Get $path }}
+ {{ $path := path.Join .Page.File.Dir $file }}
+ {{ $img = resources.Get $path }}
{{ end -}}
{{/* https://github.com/gohugoio/hugo/pull/10666 */}}
@@ -15,14 +15,14 @@
{{- $x2Param := $params.Get "2x" -}}
{{- $x2 := false -}}
{{- if eq $x2Param "true" -}}
- {{- $x2 = true -}}
+ {{- $x2 = true -}}
{{- end -}}
diff --git a/layouts/_default/_markup/render-link.html b/layouts/_default/_markup/render-link.html
index 141f8020..00f1874a 100644
--- a/layouts/_default/_markup/render-link.html
+++ b/layouts/_default/_markup/render-link.html
@@ -14,4 +14,5 @@
{{ end -}}
{{ end -}}
{{ end -}}
+
{{- .Text | safeHTML -}}
\ No newline at end of file
diff --git a/layouts/_default/baseof.html b/layouts/_default/baseof.html
index 82d1fadd..fef0cc92 100644
--- a/layouts/_default/baseof.html
+++ b/layouts/_default/baseof.html
@@ -1,6 +1,6 @@
{{- partial "partials/functions/warnings.html" .Site -}}
{{- partial "partials/functions/init.html" . -}}
-
+
{{ end }}
{{ with site.Params.plausibleAnalytics.domain }}
-
+ src="{{ default "https://plausible.io/js/script.js" site.Params.plausibleAnalytics.script }}"
+ >
{{ end }}
{{ template "_internal/google_analytics.html" . }}
-{{ end }}
\ No newline at end of file
+{{ end }}
diff --git a/layouts/partials/article-link.html b/layouts/partials/article-link.html
index 17236ede..2606b8b3 100644
--- a/layouts/partials/article-link.html
+++ b/layouts/partials/article-link.html
@@ -1,4 +1,4 @@
-
+
{{- $images := $.Resources.ByType "image" }}
{{- $thumbnail := $images.GetMatch (.Params.thumbnail | default "*thumb*") }}
{{- $feature := $images.GetMatch (.Params.feature | default "*feature*") | default $thumbnail }}
@@ -21,9 +21,7 @@
class="w-24 rounded-md sm:w-40" srcset="
{{- (.Fill "160x120 smart").RelPermalink }}
160w, {{- (.Fill "320x240 smart").RelPermalink }} 2x"
- src="{{ (.Fill "160x120 smart").RelPermalink }}"
- width="160"
- height="120"
+ src="{{ (.Fill "160x120 smart").RelPermalink }}" width="160" height="120"
{{ end }}
{{ if $.Site.Params.enableImageLazyLoading | default true }}
loading="lazy"
@@ -44,7 +42,7 @@
>{{ $.Title | emojify }}
↗
@@ -71,7 +69,7 @@
{{ partial "article-meta.html" . }}
{{ if .Params.showSummary | default (.Site.Params.list.showSummary | default false) }}
-