Git Product home page Git Product logo

iFuyun

介绍

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

安装

前置条件

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

配置

  1. source ./config/ifuyun.sql,默认帐号/密码:admin/Admin520
  2. 执行npm i
  3. 新增/config/credentials.js文件,并设置相关密码信息
  4. 修改/config/core.js、/config/database.js和/config/redis.js等相关配置信息

运行、服务启动

开发模式

npm run start

模拟生产环境

npm run server

构建

前端构建+监听

npm run dev-watch

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

npm run dev-build

生产构建

npm run build

文档生成

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

注意事项

  1. /public/static: 百度、谷歌等帐号验证和静态文件目录
  2. /views/doc: API文档
  3. /logs: 日志文件
  4. 其他静态资源路由参照Nginx配置

TODO

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

License

GPL

抚云's Projects

ichat icon ichat

IM Tool Based on Socket.io & Node.js

ifuyun icon ifuyun

Open source Blog site based on Node.js.

ifuyun.com icon ifuyun.com

🆖Website of ifuyun.com, implementation of Wutong CMS

ispider icon ispider

Spider tool app based on Node.js & nest.js & mysql.

wutong-api icon wutong-api

RESTful API service for Wutong CMS based on Node.js & nest.js & mysql

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.