Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dj940212/last-blog
仿GitHub风格个人博客, vue+vuex+koa+mongodb
https://github.com/dj940212/last-blog
javascript koa mongodb node vue vuex
Last synced: 3 months ago
JSON representation
仿GitHub风格个人博客, vue+vuex+koa+mongodb
- Host: GitHub
- URL: https://github.com/dj940212/last-blog
- Owner: dj940212
- Created: 2017-09-06T09:06:43.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2018-04-14T11:24:48.000Z (over 6 years ago)
- Last Synced: 2024-05-31T09:40:19.132Z (5 months ago)
- Topics: javascript, koa, mongodb, node, vue, vuex
- Language: Vue
- Homepage: http://blog.dingjian.name
- Size: 835 KB
- Stars: 126
- Watchers: 5
- Forks: 36
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-hacking-lists - dj940212/last-blog - 仿GitHub风格个人博客, vue+vuex+koa+mongodb (Vue)
README
# Last Blog
> 一个仿GitHub风格的个人博客,可在线编辑,支持Markdown语法
### [点此预览](http://blog.dingjian.name)
## 启动项目
``` js
# clone
git clone [email protected]:dj940212/vue-blog.git# install dependencies
npm install# serve with hot reload at localhost:8080
npm run dev# build for production with minification
npm run build# build for production and view the bundle analyzer report
npm run build --report
```## 添加配置文件
> 在`~/server/config`下创建一个`index.js`文件,用于存放密码账号等敏感数据
```
export default {
db: 'mongodb://username:password@ip:port/database',
user: {
username: 'username',
password: 'password'
}
}
```## 功能预览
![](https://user-gold-cdn.xitu.io/2017/11/4/746fc718ffa7894c4aed7d7036f4109c)
![](https://user-gold-cdn.xitu.io/2017/11/4/ba43484c281eb20b82c1d92f302fb78c)## 预计实现功能
- [x] 在线Markdown编辑器
- [x] Markdown工具条
- [x] 在线新增,修改,删除文章
- [x] 活跃度表格
- [x] 导入本地markdown文件
- [x] 代码高亮
- [x] 标签系统
- [ ] 个人信息面板
- [ ] 文章浏览量
- [ ] 操作日志列表
- [ ] 文章搜索
- [ ] 评论
- [ ] 消息管理