Skip to content

Commit c91ba63

Browse files
committed
up
1 parent d0b2f6a commit c91ba63

File tree

215 files changed

+50071
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

215 files changed

+50071
-0
lines changed

.astro/icon.d.ts

Lines changed: 16160 additions & 0 deletions
Large diffs are not rendered by default.

.astro/settings.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"_variables": {
3+
"lastUpdateCheck": 1734866073887
4+
}
5+
}

.astro/types.d.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
/// <reference types="astro/client" />
2+
/// <reference path="astro/content.d.ts" />

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
node_modules
2+
astro.config.mjs

LICENSE

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
MIT License
2+
3+
Copyright (c) 2024 saicaca
4+
5+
Permission is hereby granted, free of charge, to any person obtaining a copy
6+
of this software and associated documentation files (the "Software"), to deal
7+
in the Software without restriction, including without limitation the rights
8+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9+
copies of the Software, and to permit persons to whom the Software is
10+
furnished to do so, subject to the following conditions:
11+
12+
The above copyright notice and this permission notice shall be included in all
13+
copies or substantial portions of the Software.
14+
15+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21+
SOFTWARE.

README.es.md

Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
# 🍥Fuwari
2+
3+
Un tema estático para blogs construido con [Astro](https://astro.build).
4+
5+
[**🖥️ Demostración en Vivo (Vercel)**](https://fuwari.vercel.app)&nbsp;&nbsp;&nbsp;/&nbsp;&nbsp;&nbsp;
6+
[**📦 Versión Antigua de Hexo**](https://github.com/saicaca/hexo-theme-vivia)&nbsp;&nbsp;&nbsp;/&nbsp;&nbsp;&nbsp;
7+
8+
> Versión del README: `2024-04-07`
9+
10+
![Imagen de Vista Previa](https://raw.githubusercontent.com/saicaca/resource/main/fuwari/home.png)
11+
12+
## ✨ Características
13+
14+
- [x] Construido con [Astro](https://astro.build) y [Tailwind CSS](https://tailwindcss.com)
15+
- [x] Animaciones suaves y transiciones de página
16+
- [x] Modo claro / oscuro
17+
- [x] Colores del tema y banner personalizables
18+
- [x] Diseño responsivo
19+
- [ ] Comentarios
20+
- [x] Buscador
21+
- [ ] TOC (Tabla de Contenidos)
22+
23+
## 🚀 Cómo Usar
24+
25+
1. [Genera un nuevo repositorio](https://github.com/saicaca/fuwari/generate) desde esta plantilla o haz un fork de este repositorio.
26+
2. Para editar tu blog localmente, clona tu repositorio, ejecuta `pnpm install` y `pnpm add sharp` para instalar las dependencias.
27+
- Instala [pnpm](https://pnpm.io) `npm install -g pnpm` si aún no lo tienes.
28+
3. Edita el archivo de configuración `src/config.ts` para personalizar tu blog.
29+
4. Ejecuta `pnpm new-post <nombre-de-archivo>` para crear una nueva entrada y edítala en `src/content/posts/`.
30+
5. Despliega tu blog en Vercel, Netlify, GitHub Pages, etc., siguiendo [las guías](https://docs.astro.build/en/guides/deploy/). Necesitas editar la configuración del sitio en `astro.config.mjs` antes del despliegue.
31+
32+
## ⚙️ Cabecera de las Entradas
33+
34+
```yaml
35+
---
36+
title: Mi Primer Post en el Blog
37+
published: 2023-09-09
38+
description: Esta es la primera entrada de mi nuevo blog con Astro.
39+
image: /images/cover.jpg
40+
tags: [Foo, Bar]
41+
category: Front-end
42+
draft: false
43+
---
44+
```
45+
46+
## 🧞 Comandos
47+
48+
Todos los comandos se ejecutan desde la raíz del proyecto, desde una terminal:
49+
50+
| Comando | Acción |
51+
|:------------------------------------|:--------------------------------------------------|
52+
| `pnpm install` y `pnpm add sharp` | Instala las dependencias |
53+
| `pnpm dev` | Inicia el servidor de desarrollo local en `localhost:4321` |
54+
| `pnpm build` | Compila tu web para producción en `./dist/` |
55+
| `pnpm preview` | Previsualiza la web localmente, antes del despliegue |
56+
| `pnpm new-post <nombre-de-archivo>` | Crea una nueva entrada |
57+
| `pnpm astro ...` | Ejecuta comandos CLI como `astro add`, `astro check` |
58+
| `pnpm astro --help` | Obtén ayuda para usar el CLI de Astro |

README.ja-JP.md

Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
# 🍥Fuwari
2+
3+
[Astro](https://astro.build) で構築された静的ブログテンプレート
4+
5+
[**🖥️ライブデモ (Vercel)**](https://fuwari.vercel.app)&nbsp;&nbsp;&nbsp;/&nbsp;&nbsp;&nbsp;
6+
[**📦旧 Hexo バージョン**](https://github.com/saicaca/hexo-theme-vivia)
7+
8+
> README バージョン:`2024-04-07`
9+
10+
![Preview Image](https://raw.githubusercontent.com/saicaca/resource/main/fuwari/home.png)
11+
12+
## ✨ 特徴
13+
14+
- [x] [Astro](https://astro.build) 及び [Tailwind CSS](https://tailwindcss.com) で構築
15+
- [x] スムーズなアニメーションとページ遷移
16+
- [x] ライト/ダークテーマ対応
17+
- [x] カスタマイズ可能なテーマカラーとバナー
18+
- [x] レスポンシブデザイン
19+
- [ ] コメント機能
20+
- [x] 検索機能
21+
- [ ] 目次
22+
23+
## 🚀 使用方法
24+
25+
1. [テンプレート](https://github.com/saicaca/fuwari/generate)から新しいリポジトリを作成するかCloneをします。
26+
2. ブログをローカルで編集するには、リポジトリをクローンした後、`pnpm install``pnpm add sharp` を実行して依存関係をインストールします。
27+
- [pnpm](https://pnpm.io) がインストールされていない場合は `npm install -g pnpm` で導入可能です。
28+
3. `src/config.ts` ファイルを編集する事でブログを自分好みにカスタマイズ出来ます。
29+
4. `pnpm new-post <filename>` で新しい記事を作成し、`src/content/posts/`.フォルダ内で編集します。
30+
5. 作成したブログをVercel、Netlify、GitHub Pagesなどにデプロイするには[ガイド](https://docs.astro.build/ja/guides/deploy/)に従って下さい。加えて、別途デプロイを行う前に `astro.config.mjs` を編集してサイト構成を変更する必要があります。
31+
32+
## ⚙️ 記事のフロントマター
33+
34+
```yaml
35+
---
36+
title: My First Blog Post
37+
published: 2023-09-09
38+
description: This is the first post of my new Astro blog.
39+
image: /images/cover.jpg
40+
tags: [Foo, Bar]
41+
category: Front-end
42+
draft: false
43+
---
44+
```
45+
46+
## 🧞 コマンド
47+
48+
すべてのコマンドは、ターミナルでプロジェクトのルートから実行する必要があります:
49+
50+
| Command | Action |
51+
|:------------------------------------|:--------------------------------------------|
52+
| `pnpm install` AND `pnpm add sharp` | 依存関係のインストール |
53+
| `pnpm dev` | `localhost:4321` で開発用ローカルサーバーを起動 |
54+
| `pnpm build` | `./dist/` にビルド内容を出力 |
55+
| `pnpm preview` | デプロイ前の内容をローカルでプレビュー |
56+
| `pnpm new-post <filename>` | 新しい投稿を作成 |
57+
| `pnpm astro ...` | `astro add`, `astro check` の様なコマンドを実行する際に使用 |
58+
| `pnpm astro --help` | Astro CLIのヘルプを表示 |

README.ko.md

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
# 🍥Fuwari
2+
3+
[Astro](https://astro.build)로 구축된 정적 블로그 템플릿입니다.
4+
5+
[**🖥️미리보기 (Vercel)**](https://fuwari.vercel.app)&nbsp;&nbsp;&nbsp;/&nbsp;&nbsp;&nbsp;
6+
[**📦Old Hexo Version**](https://github.com/saicaca/hexo-theme-vivia)
7+
8+
> README 버전: `2024-04-07`
9+
10+
![Preview Image](https://raw.githubusercontent.com/saicaca/resource/main/fuwari/home.png)
11+
12+
## ✨ 특징
13+
14+
- [x] [Astro](https://astro.build)[Tailwind CSS](https://tailwindcss.com)로 구축됨
15+
- [x] 부드러운 애니메이션 및 페이지 전환
16+
- [x] 라이트 모드 / 다크 모드
17+
- [x] 사용자 정의 가능한 테마 색상 및 배너
18+
- [x] 반응형 디자인
19+
- [ ] 댓글
20+
- [x] 검색
21+
- [ ] 목차
22+
## 🚀 사용하는 방법
23+
24+
1. 이 템플릿에서 [새 저장소를 생성](https://github.com/saicaca/fuwari/generate)하거나 이 저장소를 포크하세요.
25+
2. 블로그를 로컬에서 편집하려면 저장소를 복제하고 `pnpm install``pnpm add sharp`를 실행하여 종속성을 설치하세요.
26+
- 아직 [pnpm](https://pnpm.io)을 설치하지 않았다면 `npm install -g pnpm`을 실행하여 [pnpm](https://pnpm.io)을 설치하세요.
27+
3. 블로그를 사용자 정의하려면 `src/config.ts` 구성 파일을 편집하세요.
28+
4. `pnpm new-post <filename>`을 실행하여 새 게시물을 만들고 `src/content/posts/`에서 편집하세요.
29+
5. [가이드](https://docs.astro.build/en/guides/deploy/)에 따라 블로그를 Vercel, Netlify, GitHub 페이지 등에 배포하세요. 배포하기 전에 `astro.config.mjs`에서 사이트 구성을 편집해야 합니다.
30+
31+
## ⚙️ 게시물의 머리말 설정
32+
33+
```yaml
34+
---
35+
title: 내 첫 블로그 게시물
36+
published: 2023-09-09
37+
description: 내 새로운 Astro 블로그의 첫 번째 게시물입니다!
38+
image: /images/cover.jpg
39+
tags: [푸, 바, 오]
40+
category: 앞-끝
41+
draft: false
42+
---
43+
```
44+
45+
## 🧞 명령어
46+
47+
모든 명령어는 프로젝트 최상단, 터미널에서 실행됩니다:
48+
49+
| Command | Action |
50+
|:------------------------------------|:-------------------------------------------------|
51+
| `pnpm install` AND `pnpm add sharp` | 종속성을 설치합니다. |
52+
| `pnpm dev` | `localhost:4321`에서 로컬 개발 서버를 시작합니다. |
53+
| `pnpm build` | `./dist/`에 프로덕션 사이트를 구축합니다. |
54+
| `pnpm preview` | 배포하기 전에 로컬에서 빌드 미리보기 |
55+
| `pnpm new-post <filename>` | 새 게시물 작성 |
56+
| `pnpm astro ...` | `astro add`, `astro check`와 같은 CLI 명령어 실행 |
57+
| `pnpm astro --help` | Astro CLI를 사용하여 도움 받기 |

README.md

Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
# 🍥Fuwari
2+
3+
A static blog template built with [Astro](https://astro.build).
4+
5+
[**🖥️ Live Demo (Vercel)**](https://fuwari.vercel.app)&nbsp;&nbsp;&nbsp;/&nbsp;&nbsp;&nbsp;
6+
[**📦 Old Hexo Version**](https://github.com/saicaca/hexo-theme-vivia)&nbsp;&nbsp;&nbsp;/&nbsp;&nbsp;&nbsp;
7+
[**🌏 中文**](https://github.com/saicaca/fuwari/blob/main/README.zh-CN.md)&nbsp;&nbsp;&nbsp;/&nbsp;&nbsp;&nbsp;
8+
[**🌏 日本語**](https://github.com/saicaca/fuwari/blob/main/README.ja-JP.md)&nbsp;&nbsp;&nbsp;/&nbsp;&nbsp;&nbsp;
9+
[**🌏 한국어**](https://github.com/saicaca/fuwari/blob/main/README.ko.md)&nbsp;&nbsp;&nbsp;/&nbsp;&nbsp;&nbsp;
10+
[**🌏 Español**](https://github.com/saicaca/fuwari/blob/main/README.es.md)
11+
12+
> README version: `2024-09-10`
13+
14+
![Preview Image](https://raw.githubusercontent.com/saicaca/resource/main/fuwari/home.png)
15+
16+
## ✨ Features
17+
18+
- [x] Built with [Astro](https://astro.build) and [Tailwind CSS](https://tailwindcss.com)
19+
- [x] Smooth animations and page transitions
20+
- [x] Light / dark mode
21+
- [x] Customizable theme colors & banner
22+
- [x] Responsive design
23+
- [ ] Comments
24+
- [x] Search
25+
- [ ] TOC
26+
27+
## 🚀 How to Use
28+
29+
1. [Generate a new repository](https://github.com/saicaca/fuwari/generate) from this template or fork this repository.
30+
2. To edit your blog locally, clone your repository, run `pnpm install` AND `pnpm add sharp` to install dependencies.
31+
- Install [pnpm](https://pnpm.io) `npm install -g pnpm` if you haven't.
32+
3. Edit the config file `src/config.ts` to customize your blog.
33+
4. Run `pnpm new-post <filename>` to create a new post and edit it in `src/content/posts/`.
34+
5. Deploy your blog to Vercel, Netlify, GitHub Pages, etc. following [the guides](https://docs.astro.build/en/guides/deploy/). You need to edit the site configuration in `astro.config.mjs` before deployment.
35+
36+
## ⚙️ Frontmatter of Posts
37+
38+
```yaml
39+
---
40+
title: My First Blog Post
41+
published: 2023-09-09
42+
description: This is the first post of my new Astro blog.
43+
image: ./cover.jpg
44+
tags: [Foo, Bar]
45+
category: Front-end
46+
draft: false
47+
lang: jp # Set only if the post's language differs from the site's language in `config.ts`
48+
---
49+
```
50+
51+
## 🧞 Commands
52+
53+
All commands are run from the root of the project, from a terminal:
54+
55+
| Command | Action |
56+
|:------------------------------------|:-------------------------------------------------|
57+
| `pnpm install` AND `pnpm add sharp` | Installs dependencies |
58+
| `pnpm dev` | Starts local dev server at `localhost:4321` |
59+
| `pnpm build` | Build your production site to `./dist/` |
60+
| `pnpm preview` | Preview your build locally, before deploying |
61+
| `pnpm new-post <filename>` | Create a new post |
62+
| `pnpm astro ...` | Run CLI commands like `astro add`, `astro check` |
63+
| `pnpm astro --help` | Get help using the Astro CLI |

README.zh-CN.md

Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
# 🍥Fuwari
2+
3+
基于 [Astro](https://astro.build) 开发的静态博客模板。
4+
5+
[**🖥️在线预览(Vercel)**](https://fuwari.vercel.app)&nbsp;&nbsp;&nbsp;/&nbsp;&nbsp;&nbsp;
6+
[**📦旧 Hexo 版本**](https://github.com/saicaca/hexo-theme-vivia)
7+
8+
> README 版本:`2024-09-10`
9+
10+
![Preview Image](https://raw.githubusercontent.com/saicaca/resource/main/fuwari/home.png)
11+
12+
## ✨ 功能特性
13+
14+
- [x] 基于 Astro 和 Tailwind CSS 开发
15+
- [x] 流畅的动画和页面过渡
16+
- [x] 亮色 / 暗色模式
17+
- [x] 自定义主题色和横幅图片
18+
- [x] 响应式设计
19+
- [ ] 评论
20+
- [x] 搜索
21+
- [ ] 文内目录
22+
23+
## 🚀 使用方法
24+
25+
1. 使用此模板[生成新仓库](https://github.com/saicaca/fuwari/generate)或 Fork 此仓库
26+
2. 进行本地开发,Clone 新的仓库,执行 `pnpm install``pnpm add sharp` 以安装依赖
27+
- 若未安装 [pnpm](https://pnpm.io),执行 `npm install -g pnpm`
28+
3. 通过配置文件 `src/config.ts` 自定义博客
29+
4. 执行 `pnpm new-post <filename>` 创建新文章,并在 `src/content/posts/` 目录中编辑
30+
5. 参考[官方指南](https://docs.astro.build/zh-cn/guides/deploy/)将博客部署至 Vercel, Netlify, GitHub Pages 等;部署前需编辑 `astro.config.mjs` 中的站点设置。
31+
32+
## ⚙️ 文章 Frontmatter
33+
34+
```yaml
35+
---
36+
title: My First Blog Post
37+
published: 2023-09-09
38+
description: This is the first post of my new Astro blog.
39+
image: ./cover.jpg
40+
tags: [Foo, Bar]
41+
category: Front-end
42+
draft: false
43+
lang: jp # 仅当文章语言与 `config.ts` 中的网站语言不同时需要设置
44+
---
45+
```
46+
47+
## 🧞 指令
48+
49+
下列指令均需要在项目根目录执行:
50+
51+
| Command | Action |
52+
|:----------------------------------|:----------------------------------|
53+
| `pnpm install``pnpm add sharp` | 安装依赖 |
54+
| `pnpm dev` |`localhost:4321` 启动本地开发服务器 |
55+
| `pnpm build` | 构建网站至 `./dist/` |
56+
| `pnpm preview` | 本地预览已构建的网站 |
57+
| `pnpm new-post <filename>` | 创建新文章 |
58+
| `pnpm astro ...` | 执行 `astro add`, `astro check` 等指令 |
59+
| `pnpm astro --help` | 显示 Astro CLI 帮助 |

0 commit comments

Comments
 (0)