Eva: 简洁,优雅的博客系统实现
发布于 7 年前 作者 shuiRong 5084 次浏览 来自 分享

eva.jpg

就像她的名字,Eva是一个简洁,美观,优雅的博客,我相信所有坚持写用她写博客的人都能找到自己的女神.

DEMO (后台开放,不做坏事呀,选择相信你)  Github

Eva使用了轻量级的JavaScript框架Vue.js和Web框架Express.js来开发,界面设计参考了Material Design规范.如果你觉得这个项目不错,请为她点赞支持

PS: 题主用的是腾讯学生云,1M带宽,没想到访问人有点多.所以初次访问慢...请体谅


特性

  • 设计简洁,界面美观
  • 支持Markdown 文章的预览和发布
  • 支持上传图片功能,自动转换成md语法 [更新]
  • 支持网易云外链 [更新]
  • 部署简单
  • 设计了很多贴心的细节

预览

1.png 2.png 3.png 12.png 4.png 5.png 6.png 7.png 8.png 9.png


PS: 从零开始写这个博客的缘由有两个:一是我之前的博客用Hexo搭建的,这样会始终受限于Hexo,自由度低,比如想加的功能因为后端不支持就没办法上了.还有一个原因是我想趁此机会再练习下Vue和Express.为过段时间找工作做准备.

17 回复

加油,建议再优化一下配色啥的 From Noder

还有样式,好多地方的那个滚动条,很有问题

@ilovedesert001 感谢提醒,之前没注意到...

懒了,感觉github page挺好

写markdown的时候图片怎么处理?

@blackmatch 上线匆忙,图片还没有专门处理,接下来的版本打算加上拖拽自动转换成md语法的功能(当然同时存储服务器.)

@blackmatch 支持上传图片了.自动转换md语法.Nice

@shuiRong 图片怎么实现的,以文件的形式存服务器然后返回一个链接到富文本?

有没有插件系统

@blackmatch 是的,上传到服务器,然后返回地址.当然,在服务端开放uploads文件.

@beilunyang 目前功能还很少,没有插件系统.(请教下:如果填加插件功能,有什么特别的益处?)

回到顶部