No description
This repository has been archived on 2026-07-25. You can view files and clone it, but you cannot make any changes to its state, such as pushing and creating new issues, pull requests or comments.
  • TypeScript 93.9%
  • CSS 4.4%
  • JavaScript 1.3%
  • Dockerfile 0.4%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-04-12 18:04:39 +08:00
.husky fix: gal markdown comtent lost 2025-08-06 21:13:33 +08:00
.vscode feat: add myself image set markdown rule 2026-04-12 18:04:14 +08:00
app fix: update rebots.txt 2026-04-12 18:02:05 +08:00
components refactor: post search widget 2026-04-11 15:45:53 +08:00
config refactor: post search widget 2026-04-11 15:45:53 +08:00
env feat: cf kv http cache 2026-03-22 15:55:29 +08:00
hooks style: adjust code style 2026-03-05 14:33:41 +08:00
lib feat: cf kv http cache 2026-03-22 15:55:29 +08:00
markdown feat: cf kv http cache 2026-03-22 15:55:29 +08:00
public chore: clean code 2026-01-14 11:18:48 +08:00
scripts style: adjust code style 2025-11-13 16:31:48 +08:00
server/backend fix: missing cache key in S2S auth 2026-04-11 13:19:44 +08:00
styles feat: post search widget 2026-03-11 19:56:52 +08:00
types feat: post search widget 2026-03-11 19:56:52 +08:00
utils feat: set up vitest & add markdown test 2026-04-12 18:04:39 +08:00
.dockerignore build: update .dockerignore 2025-06-24 21:43:58 +08:00
.editorconfig chore: add '.editorconfig' 2025-05-16 15:11:09 +08:00
.env.example feat: cf kv http cache 2026-03-22 15:55:29 +08:00
.gitattributes feat: add '.gitattributes' file 2025-09-21 15:33:36 +08:00
.gitignore feat: add myself image set markdown rule 2026-04-12 18:04:14 +08:00
.npmrc chore: add husky 2025-03-11 18:22:40 +08:00
.prettierignore chore: add prettier ignore & cache 2026-02-11 01:54:59 +08:00
.prettierrc.json style: adjust hooks code style 2026-02-07 22:24:25 +08:00
AGENTS.md feat: add myself image set markdown rule 2026-04-12 18:04:14 +08:00
biome.jsonc style: adjust code style 2026-03-05 14:33:41 +08:00
commitlint.config.ts feat: lint-staged check when commit 2025-08-03 23:52:11 +08:00
Dockerfile build: update dockerfile 2025-10-30 14:59:05 +08:00
eslint.config.ts feat: post search widget 2026-03-11 19:56:52 +08:00
LICENSE fix: update copyright holder name in LICENSE and package.json 2025-04-01 22:07:07 +08:00
next.config.ts feat: vinext 2026-03-22 15:53:42 +08:00
open-next.config.ts style: apply new react hook eslint rules 2025-10-30 13:05:07 +08:00
package.json feat: add myself image set markdown rule 2026-04-12 18:04:14 +08:00
pnpm-lock.yaml feat: add myself image set markdown rule 2026-04-12 18:04:14 +08:00
postcss.config.mjs refactor: rewrite 'eslint.config.ts' and remove unnecessary dependencies 2025-08-16 14:53:07 +08:00
README.md chore: clean code 2026-01-14 11:18:48 +08:00
tailwind.config.ts refactor: rewrite 'eslint.config.ts' and remove unnecessary dependencies 2025-08-16 14:53:07 +08:00
tsconfig.json feat: vinext 2026-03-22 15:53:42 +08:00
vercel.json fix: fix vercel 'Some checks were not successful' 2025-03-31 19:02:17 +08:00
vite.config.ts feat: vinext 2026-03-22 15:53:42 +08:00
vitest.config.ts feat: set up vitest & add markdown test 2026-04-12 18:04:39 +08:00
wrangler.jsonc feat: vinext 2026-03-22 15:53:42 +08:00

GSGFs-blog-frontend

使用Next.js和TailwindCSS构建的个人网站前端.

目录

  • app: 路由
  • components: 组件
  • config: 网站设置
  • env: 环境变量导出
  • hooks: React hooks
  • lib: 服务端功能函数
  • markdown: markdown 文件
  • public: 静态文件
  • scripts: 辅助脚本
  • server/backend: 后端数据交换函数
  • style: 样式表
  • types: 类型定义
  • utils: 实用函数

运行

需要Node.js和pnpm

  1. 安装依赖

    pnpm i
    
  2. 将.env.example复制一份为.env.local并填写需要的环境变量, 如果不需要某些功能可以不填, 删除即可

  3. 运行

    pnpm run dev
    

开源协议

MIT