banner
NEWS LETTER

从头搭建搭建blog1

Scroll down

今天开始从头搭建一个 blog

源于一时兴起;在我查看了多个博客框架的主题库后,没有找到适合自己风格的博客主题后,于是着手开发一个属于个人的博客系统。
在衡量之后决定使用 nest 作为后端开发语言、next 与 nuxt 作为前端项目语言。

项目规划:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
# 使用pnpm作为目录管理进行串联和搭建
# 首先使用 Monorepo 的方式来组织这些服务,可以通过 pnpm 管理所有服务的依赖。我们的目录结构可能会如下:

/blog-system/ # 根目录
/packages/
/backend/
/api-gateway/ # 网关层服务
/blog-api/ # 前端博客使用的 API
/admin-api/ # 后台管理 API
/frontend/
/next-blog/ # Next.js 前端博客
/nuxt-admin/ # Nuxt.js 后台管理系统
/pnpm-workspace.yaml # pnpm workspace 配置文件
/package.json # 根目录 package.json

进入每个对应的文件夹创建局部项目文件

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# next blog
cd frontend
npx create-next-app@latest next-blog --use-pnpm
cd next-blog
pnpm install
端口修改为3001
pnpm dev


# nuxt admin
pnpm dlx nuxi@latest init nuxt-admin
cd next-blog
pnpm install
端口修改为3000
pnpm dev


# 在每一个后端目录下进行nest new .

请作者喝杯咖啡吧!

其他文章
cover
Hello Theme Async
  • 2025-01-07
  • 04:27
  • 测试分类三
目录导航 置顶
  1. 今天开始从头搭建一个 blog
    1. 项目规划:
    2. 进入每个对应的文件夹创建局部项目文件