前后端分离,服务端渲染的博客系统。支持特性:
使用技术:react.js
、 typescript
、 nextjs
、 nestjs
、 mysql
。
地址: 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
配置可根据需要自定义。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.