Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

🔖 v2.81.0 #1863

Merged
merged 63 commits into from
Jan 10, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
63 commits
Select commit Hold shift + click to select a range
e4c7ce1
style: 블로그 로고 이미지 업로드
laterre39 Nov 4, 2023
ed51c26
refactor: 이미지 파일 추가
laterre39 Nov 4, 2023
ff5b884
refactor: ko 파일 수정
laterre39 Nov 6, 2023
c3acfb0
feat: 테마 타이핑 스크립트 작성
laterre39 Nov 10, 2023
0c949e5
feat: 타이핑 스크립트 제거
laterre39 Nov 10, 2023
9c92b90
Merge branch 'nunocoracao:main' into main
laterre39 Jul 9, 2024
00a24c2
prep new verison
nunocoracao Dec 1, 2024
6d20417
fix: expand article title in zen mode
ZhenShuo2021 Dec 2, 2024
4eed37f
update docs to new config.zip
nunocoracao Dec 2, 2024
ccf6178
📌 Bump mermaid from 11.4.0 to 11.4.1
dependabot[bot] Dec 4, 2024
fb33c07
📌 Bump @heroicons/react from 2.1.5 to 2.2.0
dependabot[bot] Dec 4, 2024
5427850
📦 Update packaged Mermaid
dependabot[bot] Dec 4, 2024
9d29c28
added my website
mrtruongvu Dec 5, 2024
bf1ab08
📌 Bump prettier from 3.3.3 to 3.4.2
dependabot[bot] Dec 11, 2024
6f83638
Add my (StepaniaH) blog in user.json
StepaniaH Dec 16, 2024
3f47641
Merge branch 'nunocoracao:main' into main
laterre39 Dec 17, 2024
456a805
Update users.json
laterre39 Dec 17, 2024
b042075
fix: 불필요한 잔여파일 제거
laterre39 Dec 17, 2024
904e077
Fix top nav bar layout in RTL languages
AzzamAlsharafi Dec 19, 2024
10e4949
📌 Bump puppeteer from 23.7.1 to 23.11.1
dependabot[bot] Dec 25, 2024
db24049
Merge pull request #1889 from nunocoracao/dependabot/npm_and_yarn/dev…
nunocoracao Dec 30, 2024
775d86d
Merge pull request #1877 from nunocoracao/dependabot/npm_and_yarn/dev…
nunocoracao Dec 30, 2024
1cd0c0b
Merge pull request #1869 from nunocoracao/dependabot/npm_and_yarn/dev…
nunocoracao Dec 30, 2024
b9eb4e9
Merge pull request #1870 from nunocoracao/dependabot/npm_and_yarn/dev…
nunocoracao Dec 30, 2024
8022ada
Bump nanoid from 3.3.6 to 3.3.8
dependabot[bot] Dec 30, 2024
7d3c37c
Merge pull request #1892 from nunocoracao/dependabot/npm_and_yarn/nan…
nunocoracao Dec 30, 2024
80cfb06
Update Hugo supported version
nunocoracao Dec 31, 2024
5afa11c
👷 Bump softprops/action-gh-release from 1 to 2
dependabot[bot] Jan 1, 2025
12e7042
👷 Bump actions/upload-artifact from 3 to 4
dependabot[bot] Jan 1, 2025
f047261
📌 Bump katex from 0.16.11 to 0.16.19
dependabot[bot] Jan 1, 2025
346e177
📌 Bump tailwindcss from 3.4.14 to 3.4.17
dependabot[bot] Jan 1, 2025
54b8788
📌 Bump chart.js from 4.4.6 to 4.4.7
dependabot[bot] Jan 1, 2025
7aba38c
📦 Update packaged KaTeX
dependabot[bot] Jan 1, 2025
553e7a6
💄 Rebuild CSS
dependabot[bot] Jan 1, 2025
a2fd514
📦 Update packaged ChartJS
dependabot[bot] Jan 1, 2025
ff2b8ff
Merge pull request #1876 from nunocoracao/hugo-new-version
nunocoracao Jan 1, 2025
77c6dad
Merge pull request #1893 from nunocoracao/dependabot/github_actions/d…
nunocoracao Jan 1, 2025
199d9f4
Merge pull request #1894 from nunocoracao/dependabot/github_actions/d…
nunocoracao Jan 1, 2025
e051dc7
👷 Bump actions/checkout from 3 to 4
dependabot[bot] Jan 1, 2025
4a0b135
support the day/night mod change for SVG logo
morethan987 Jan 4, 2025
5f7e996
📌 Bump @tailwindcss/typography from 0.5.15 to 0.5.16
dependabot[bot] Jan 8, 2025
93d5dfb
corrected documentation links
nunocoracao Jan 10, 2025
99d377e
Merge pull request #1864 from ZhenShuo2021/fix/zen-mode-expand-title
nunocoracao Jan 10, 2025
a3698d9
Merge pull request #1895 from nunocoracao/dependabot/github_actions/d…
nunocoracao Jan 10, 2025
b4900a9
Merge pull request #1903 from nunocoracao/dependabot/npm_and_yarn/dev…
nunocoracao Jan 10, 2025
cd4a4fb
Merge pull request #1897 from nunocoracao/dependabot/npm_and_yarn/dev…
nunocoracao Jan 10, 2025
f5dbd60
Merge pull request #1896 from nunocoracao/dependabot/npm_and_yarn/dev…
nunocoracao Jan 10, 2025
829b41c
📌 Bump commander from 12.1.0 to 13.0.0
dependabot[bot] Jan 10, 2025
eebbf00
corrected
nunocoracao Jan 10, 2025
d2a0c0a
Merge pull request #1898 from nunocoracao/dependabot/npm_and_yarn/dev…
nunocoracao Jan 10, 2025
e23181b
Merge branch 'dev' into dependabot/npm_and_yarn/dev/chart.js-4.4.7
nunocoracao Jan 10, 2025
1e435bd
Merge pull request #1899 from nunocoracao/dependabot/npm_and_yarn/dev…
nunocoracao Jan 10, 2025
4de1180
Merge pull request #1873 from mrtruongvu/main
nunocoracao Jan 10, 2025
3b35631
Merge pull request #1883 from StepaniaH/main
nunocoracao Jan 10, 2025
4d8fd4f
fixed typo in users.json
nunocoracao Jan 10, 2025
dfb3dce
Update ko.yaml
nunocoracao Jan 10, 2025
c4af18e
Merge branch 'dev' into main
nunocoracao Jan 10, 2025
7736a48
Merge pull request #1884 from laterre39/main
nunocoracao Jan 10, 2025
ef5186c
Merge pull request #1886 from AzzamAlsharafi/dev
nunocoracao Jan 10, 2025
2538651
Merge pull request #1902 from morethan987/dev
nunocoracao Jan 10, 2025
3888252
updated user list
nunocoracao Jan 10, 2025
31e19a6
Merge branch 'main' into dev
nunocoracao Jan 10, 2025
5ed3305
updated gh actions
nunocoracao Jan 10, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .github/workflows/firebase-preview.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ jobs:
- name: Hugo setup
uses: peaceiris/actions-hugo@v3.0.0
with:
hugo-version: 0.120.4
hugo-version: 0.140.2
extended: true
env:
ACTIONS_ALLOW_UNSECURE_COMMANDS: 'true'
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/firebase-production.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ jobs:
- name: Hugo setup
uses: peaceiris/actions-hugo@v3.0.0
with:
hugo-version: 0.120.4
hugo-version: 0.140.2
extended: true
env:
ACTIONS_ALLOW_UNSECURE_COMMANDS: 'true'
Expand Down
179 changes: 179 additions & 0 deletions README.ja.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,179 @@
[English](https://github.com/nunocoracao/blowfish/blob/main/README.md) | [简体中文](https://github.com/nunocoracao/blowfish/blob/main/README.zh-cn.md) | 日本語
# Blowfish
[![Deploy Production to Firebase](https://github.com/nunocoracao/blowfish/actions/workflows/firebase-production.yml/badge.svg)](https://github.com/nunocoracao/blowfish/actions/workflows/firebase-production.yml)
[![Deploy Production to GitHub pages](https://github.com/nunocoracao/blowfish/actions/workflows/pages.yml/badge.svg)](https://github.com/nunocoracao/blowfish/actions/workflows/pages.yml)
[![Minimum Hugo Version](https://img.shields.io/static/v1?label=min-HUGO-version&message=0.87.0&color=blue&logo=hugo)](https://github.com/gohugoio/hugo/releases/tag/v0.87.0)
[![GitHub](https://img.shields.io/github/license/nunocoracao/blowfish)](https://github.com/nunocoracao/blowfish/blob/main/LICENSE)
[![Blowfish](https://img.shields.io/badge/Hugo--Themes-@Blowfish-blue)](https://themes.gohugo.io/themes/blowfish/)
![code-size](https://img.shields.io/github/languages/code-size/nunocoracao/blowfish)

Blowfishは[Hugo](https://gohugo.io)のために設計された強力で軽量なテーマです。Tailwind CSS を使用し、コンテンツを優先したクリーンでミニマルなデザインでが特徴です。

![blowfish screenshot](https://github.com/nunocoracao/blowfish/blob/main/images/screenshot.png?raw=true)


🌏 [デモサイト](https://blowfish.page/)
📑 [ドキュメント](https://blowfish.page/docs/)
💎 [グッズストア](http://tee.pub/lic/qwSlWVBL5zc)
🐛 [バグ報告と問題点](https://github.com/nunocoracao/blowfish/issues)
💡 [質問と機能リクエスト](https://github.com/nunocoracao/blowfish/discussions)



<a href="https://www.buymeacoffee.com/nunocoracao" target="_blank"><img src="https://cdn.buymeacoffee.com/buttons/v2/default-yellow.png" alt="Buy Me A Coffee" style="height: 60px !important;width: 217px !important;" ></a>
<a target="_blank" href="http://tee.pub/lic/qwSlWVBL5zc"><img class="nozoom" src="https://img.buymeacoffee.com/button-api/?text=Merch Store &emoji=💎&slug=nunocoracao&button_colour=5F7FFF&font_colour=ffffff&font_family=Lato&outline_colour=000000&coffee_colour=FFDD00" /></a>



## 機能

- Tailwind CSS 3.0 で構築された、完璧なレスポンシブデザイン
- 複数の配色 (または、自分で完全にカスタマイズ可能)
- ダークモード (強制オン/オフ か 自動選択・ユーザー切り替え)
- 高度なカスタマイズが可能な設定
- Firebase 連携で動的データをサポート
- 閲覧数といいね機能
- 関連記事
- 複数のホームページレイアウト
- 複数人の著者
- シリーズ記事
- 日付と価値付けによる記事の並べ替え
- 記事を読むための Zen モード
- あらゆるコンテンツタイプ、分類、メニューに柔軟に対応
- ヘッダー/フッターメニュー
- 階層化されたメニューとサブナビゲーションメニュー
- スクロール可能な目次
- RTL 言語を含む多言語コンテンツのサポート
- サードパーティー ウェブサイトの投稿へのリンク
- ギャラリー、タイムライン、GitHub カード、カルーセルなど、複数のショートコードに対応
- Buy Me a Coffee 連携
- Fuse.js を利用したクライアントサイドのサイト内検索
- Mermaid を使用したダイアグラムや視覚化
- Chart.js を使用したグラフ表示
- TypeIt 連携
- パフォーマンスを改善した YouTube 埋め込み
- KaTeX を使用した数式表現
- FontAwesome 6 の SVG アイコン
- Hugo Pipes を使用した画像の自動リサイズ
- アンカーリンク、目次、コードコピー、ボタン、バッジなど
- 記事内での HTML と絵文字のサポート 🎉
- ソーシャルメディアへの共有リンクを備えた SEO フレンドリーな設計
- Fathom Analytics と Google Analytics のサポート
- RSS フィード、ファビコン、コメント機能のサポート
- Tailwind の色定義とスタイルを使った高度なカスタマイズ
- Lighthouse で満点評価を獲得したパフォーマンスとアクセシビリティの最適化
- 充実したドキュメントと定期的なアップデート

---

![blowfish logo](https://github.com/nunocoracao/blowfish/blob/main/logo.png?raw=true)

## ドキュメント

Blowfish には、テーマのあらゆる側面を網羅した[詳細なドキュメント](https://blowfish.page/docs/)があります。テーマの使い方や機能を詳しく知るために、必ず[ドキュメントを読んで](https://blowfish.page/docs/)ください。

---

## インストール

Blowfish は、git サブモジュール、Hugo モジュール、または完全な手動インストールなど、いくつかのインストール方法をサポートしています。

各方法の詳細な手順は、[インストール](https://blowfish.page/docs/installation)ドキュメントに記載されています。最も簡単なセットアップ方法については、ドキュメントを参照してください。以下にクイックスタートガイドを示します。git を使用している場合はサブモジュール、Hugo テーマのインストールに慣れている場合は Hugo モジュールを使用するのがおすすめです。

### Blowfish Tools を使ったクイックスタート

> **注意:** **Node.js**、**Git**、**Go**、**Hugo** がインストールされていること、そして先に進む前に新しい Hugo プロジェクトが作成されていることを確認してください。

Blowfish を使い始めるのに役立つ新しい CLI ツールをリリースしました。このツールは、新しい Hugo プロジェクトを作成し、テーマをインストールし、テーマ設定ファイルをセットアップします。まだベータ版なので、[問題を見つけたら報告してください](https://github.com/nunocoracao/blowfish-tools)。

npm(または他のパッケージマネージャー)を使って CLI ツールをグローバルにインストールします:
```shell
npm i -g blowfish-tools
```

`blowfish-tools` コマンドを実行すると、対話形式でプロジェクトの作成と設定をガイドするツールが起動します。
```shell
blowfish-tools
```

`blowfish-tools new` コマンドを実行すると、新しい Hugo プロジェクトを作成し、テーマを一度にインストールすることもできます。詳細については、CLI のヘルプを参照してください。
```shell
blowfish-tools new mynewsite
```

### git サブモジュールを使ったクイックスタート

> **注意:** **Git**、**Go**、**Hugo** がインストールされていること、そして先に進む前に新しい Hugo プロジェクトが作成されていることを確認してください。

1. プロジェクトディレクトリで、git を初期化します。

```shell
git init
```

2. Blowfish を git サブモジュールとして設定します。

```shell
git submodule add -b main https://github.com/nunocoracao/blowfish.git themes/blowfish
```

3. ウェブサイトのルートフォルダで、Hugo によって生成された `config.toml` ファイルを削除します。テーマから `*.toml` 設定ファイルをコピーして、`config/_default/` フォルダに保存します。

これらのテーマ設定ファイルは、Hugo キャッシュディレクトリにあります。または、GitHub から[コピーをダウンロード](https://github.com/nunocoracao/blowfish/releases/latest/download/config-default.zip)できます。

4. [Getting Started](https://blowfish.page/docs/getting-started/) の手順に従って、ウェブサイトを設定します。

### Hugo を使ったクイックスタート

> **注意:** **Go** と **Hugo** がインストールされていること、そして先に進む前に新しい Hugo プロジェクトが作成されていることを確認してください。

1. プロジェクトディレクトリから、Hugo Modules を初期化します。

```shell
hugo mod init github.com/<username>/<repo-name>
```

2. `config/_default/module.toml` を作成し、以下を追加します。

```toml
[[imports]]
path = "github.com/nunocoracao/blowfish/v2"
```

3. `hugo server` を使用してサーバーを起動すると、テーマが自動的にダウンロードされます。

4. ウェブサイトのルートフォルダにある、Hugo によって生成された `config.toml` ファイルを削除します。テーマの `*.toml` 設定ファイルを `config/_default/` フォルダにコピーします。

> **注意:** 上記で作成した `module.toml` ファイルを上書きしないでください!

これらのテーマ設定ファイルは、Hugo のキャッシュディレクトリにあります。または、GitHub から[コピーをダウンロード](https://github.com/nunocoracao/blowfish/releases/latest/download/config-default.zip)できます。

5. [Getting Started](https://blowfish.page/docs/getting-started/) の手順に従って、ウェブサイトを設定します。

### テーマのアップデートのインストール

新しいリリースが公開されたら、Hugo を使ってテーマをアップデートできます。プロジェクトディレクトリから `hugo mod get -u` を実行するだけで、テーマは自動的に最新リリースにアップデートされます。

詳細な[アップデート手順](https://blowfish.page/docs/installation/#installing-updates)はドキュメントに記載されています。

---

## 貢献

Blowfish は時間とともに進化していく予定です。必要に応じて機能の追加や変更を続けていく予定です。

問題や追加してほしい新機能の提案があれば、お気軽にご連絡ください。

- 🐛 **バグ報告と問題点:** [GitHub Issues](https://github.com/nunocoracao/blowfish/issues) を使用してください
- 💡 **新機能のアイデア:** [GitHub Discussions](https://github.com/nunocoracao/blowfish/discussions) でディスカッションを開始してください
- 🙋‍♀️ **一般的な質問:** [GitHub Discussions](https://github.com/nunocoracao/blowfish/discussions) へ進んでください

バグ修正や新機能の実装ができる方は、Pull Request を歓迎します。詳しくは[貢献ガイドライン](https://github.com/nunocoracao/blowfish/blob/main/CONTRIBUTING.md)をご覧ください。

---

## スター数の推移

[![Stargazers over time](https://starchart.cc/nunocoracao/blowfish.svg)](https://starchart.cc/nunocoracao/blowfish)

<a rel="me" href="https://masto.ai/@blowfish">Mastodon</a>
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
English | [简体中文](https://github.com/nunocoracao/blowfish/blob/main/README.zh-cn.md)
English | [简体中文](https://github.com/nunocoracao/blowfish/blob/main/README.zh-cn.md) | [日本語](https://github.com/nunocoracao/blowfish/blob/main/README.ja.md)
# Blowfish
[![Deploy Production to Firebase](https://github.com/nunocoracao/blowfish/actions/workflows/firebase-production.yml/badge.svg)](https://github.com/nunocoracao/blowfish/actions/workflows/firebase-production.yml)
[![Deploy Production to GitHub pages](https://github.com/nunocoracao/blowfish/actions/workflows/pages.yml/badge.svg)](https://github.com/nunocoracao/blowfish/actions/workflows/pages.yml)
Expand Down
6 changes: 3 additions & 3 deletions README.zh-cn.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
[English](https://github.com/nunocoracao/blowfish/blob/main/README.md) | 简体中文
[English](https://github.com/nunocoracao/blowfish/blob/main/README.md) | 简体中文 | [日本語](https://github.com/nunocoracao/blowfish/blob/main/README.ja.md)
# Blowfish
[![Deploy Production to Firebase](https://github.com/nunocoracao/blowfish/actions/workflows/firebase-production.yml/badge.svg)](https://github.com/nunocoracao/blowfish/actions/workflows/firebase-production.yml)
[![Deploy Production to GitHub pages](https://github.com/nunocoracao/blowfish/actions/workflows/pages.yml/badge.svg)](https://github.com/nunocoracao/blowfish/actions/workflows/pages.yml)
Expand Down Expand Up @@ -116,7 +116,7 @@ blowfish-tools new mynewsite

3. 在你网站的根目录中删除由 Hugo 自动生成的 `config.toml`文件,并把主题文件夹中的`*.toml`配置文件复制到你的 `config/_default/`文件夹中

你可在 Hugo 缓存目录中找到主题配置文件,或者也可以从[这里](https://minhaskamal.github.io/DownGit/#/home?url=https://github.com/nunocoracao/blowfish/tree/main/config/_default)下载一份。
你可在 Hugo 缓存目录中找到主题配置文件,或者也可以从[这里](https://github.com/nunocoracao/blowfish/releases/latest/download/config-default.zip)下载一份。

4. 按照[入门指南](https://blowfish.page/zh-cn/docs/getting-started/)来配置你的网站

Expand All @@ -143,7 +143,7 @@ blowfish-tools new mynewsite

> **注** 不要覆盖之前的 `module.toml` !

你可在 Hugo 缓存目录中找到主题配置文件,或者也可以从[这里](https://minhaskamal.github.io/DownGit/#/home?url=https://github.com/nunocoracao/blowfish/tree/main/config/_default)下载一份。
你可在 Hugo 缓存目录中找到主题配置文件,或者也可以从[这里](https://github.com/nunocoracao/blowfish/releases/latest/download/config-default.zip)下载一份。

5. 按照[入门指南](https://blowfish.page/zh-cn/docs/getting-started/)来配置你的网站

Expand Down
Loading
Loading