Code Monkey home page Code Monkey logo

expressjs-blog's Introduction

expressjs-blog(初步定名为FishBlog)

用expressjs开发的个人博客系统

#主要功能和特色

  1. 文集功能,将文章整理成册
  2. 文章大纲根据文章的标题自动提取,展现在右上侧,并自动添加锚点链接
  3. 功能齐全的富文本编辑器,写博客更随心
  4. 响应式布局,手机上效果也很出色
  5. 搜索引擎优化,自动提取文章大纲和关键词,填入description和keywords
  6. 占内存少,方便托管于bae的128m最小web服务上
  7. 漂亮的侧边栏,博主信息,标签,文集,文章大纲等
  8. 自定义URL,博客链接可以体现主题
  9. 回复审核和删除功能

#待开发功能

  1. 增加音乐,诗文分享专用博文类型
  2. 导航栏可以自定义链接
  3. 文章所在文集下的上一篇和下一篇文章,同标签文章推荐
  4. 美化后台管理界面
  5. seo优化目前只是雏形,继续深入开发。

#1.安装mongodb和node sudo apt-get install mongo #node安装请自行百度

#2.执行以下四条命令 mongo use blog db.addUser("root","1234") db.auth("root","1234");

#3.配置 common/config.js文件 dbName 为 blog dbUser 为 root dbPass 为 1234 dbAddress 为 mongodb所在机器IP 注mongodb默认不能远程连接,如果需要远程连接,要更改mongo的配置。如果在本机连接,dbUser, dbPass不要填。

#4.执行 npm install node server.js

#5.到 /register 下注册 注册成功之后注释掉useRoutes.js的63-66行。

#6.到 /admin 下管理博客

#作者个人博客 longmenwaideyu.com

expressjs-blog's People

Contributors

longmenwaideyu avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

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.