使用 nextjs 搭建博客系统

2021-02-15 21:28:36 +08:00
 custw

Wipi

前后端分离,服务端渲染的博客系统。支持特性:

使用技术:react.jstypescriptnextjsnestjsmysql

线上预览

前台页面

地址: https://blog.wipi.tech/

后台页面

地址: https://admin.blog.wipi.tech/ (支持访客注册,也可使用账户:wipi wipi123456)。

本地启动

首先安装 MySQL,推荐使用 docker 进行安装。

docker run -d --restart=always --name wipi-mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root mysql
git clone --depth=1 https://github.com/zhxuc/wipi.git your-project-name

然后安装项目 node 依赖。

lerna bootstrap
lerna run dev

前台页面地址:http://localhost:3000。 后台管理地址:http://localhost:3001。 服务接口地址:http://localhost:4000

首次启动,默认创建管理员用户:admin,密码:admin (可在 server/src/config 文件中进行修改)。 [PS] 如服务端配置启动失败,请先确认 MySQL 的配置是否正确,配置文件在 server/src/config

项目部署

在服务器使用 pm2 进行部署即可,可以查看 deploy.sh 文件。nginx 配置可根据需要自定义。

2184 次点击
所在节点    问与答
4 条回复
Showfom
2021-02-15 21:39:39 +08:00
支持下 希望能持续更新
rilong12
2021-02-15 22:43:15 +08:00
github 404
NetworkManager
2021-02-16 08:54:24 +08:00
支持大佬
custw
2021-02-16 12:56:02 +08:00

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/753442

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX