Skip to content

Latest commit

 

History

History
executable file
·
70 lines (57 loc) · 1.28 KB

README.md

File metadata and controls

executable file
·
70 lines (57 loc) · 1.28 KB

iFuyun

介绍

iFuyun是基于Node.js和MySQL开发的博客系统。在线体验,请访问:抚云生活

安装

前置条件

  1. Node.js
  2. MySQL
  3. Redis
  4. Gulp、Webpack
  5. ImageMagick、gm
  6. supervisor(开发)、pm2(生产)
  7. yuidocjs(文档)

配置

  1. 执行npm i
  2. 新增/config/credentials.js文件,并设置相关密码信息
  3. 修改/config/core.js、/config/database.js和/config/redis.js等相关配置信息

运行、服务启动

开发模式

npm run start

模拟生产环境

npm run server

构建

前端构建+监听

npm run dev

前端构建(不进行监听,仅用于开发模式的打包)

npm run develop

生产构建

npm run build

文档生成

  1. 执行npm i -g yuidocjs
  2. 执行yuidoc -c yuidoc.json

注意事项

  1. 百度、谷歌等帐号验证和静态文件存放在/public/page目录下
  2. favicon.ico存放在/public目录
  3. API文档在/views/doc目录
  4. 日志信息在/logs
  5. 其他静态资源路由参照Nginx配置

TODO

  1. 文章访问权限控制
  2. RSS订阅
  3. 相册
  4. 表情支持
  5. 监控、报警支持
  6. 消息通信
  7. ……

License

GPL