Skip to content
/ blog Public

原生、pc(react version)、mobile (base on umi-react)三个版本的个人主页

Notifications You must be signed in to change notification settings

AdaXH/blog

Repository files navigation

screenshot

简介

“基于react为前端,mongdb为持久层,node为服务端的个人博客系统,预览

功能

  • 用户模块
  • 日志模块
  • 文章管理
  • 留言功能
  • 友情链接功能
  • 博客定制(标题,背景图,网易云评论)

本地体验:安装依赖

   $ npm i

在启动前,需要打开数据库连接

config :

   module.exports = {
     development: {
       host: 'mongodb://localhost:27017/blog',
     },
     production: {
       host: '对应线上数据库的链接地址',
     },
     port: 5050,
   };

相关script

    npm run dev // 只打开服务端
    npm run dev-pc // 打开服务端和pc端
    npm run dev-mobile // 打开服务端和移动端
    npm run build-pc // 生成pc打包文件
    
    node admin // 生成默认账号,admin,密码admin123

如何部署到服务器

  1. node环境的服务器
  2. 准备mogodb数据库
  3. 配置数据库url(buddle-server/serverConfig.js)、云存储bucket(buddle-server/bucketConfig.js)相关accessKey和secret
  4. npm run start

注意:

  1. 后端代码是三年前写的,现在只上传了 buddle 版本,不维护了。

About

原生、pc(react version)、mobile (base on umi-react)三个版本的个人主页

Resources

Stars

Watchers

Forks

Packages

No packages published