Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

https://github.com/shuiRong/Eva

🐳🐬Eva : 优雅,简约的完整博客项目 [前后端] (Eva: A concise, simple Blog Project. [FD/BD]) 🐋
https://github.com/shuiRong/Eva

express mongodb mvc seo vue vue-router2 vue-spa

Last synced: 8 days ago
JSON representation

🐳🐬Eva : 优雅,简约的完整博客项目 [前后端] (Eva: A concise, simple Blog Project. [FD/BD]) 🐋

Lists

README

        

# Eva

![Eva](/screenshots/eva.jpg)

> 就像她的名字,Eva是一个**简洁**,**美观**的博客,我相信所有坚持写用她写博客的人心中都有一个属于自己的女神.

`Eva`使用了轻量级的JavaScript框架[Vue.js](https://vuejs.org/)和Web框架[Express.js](https://expressjs.com/)来开发,界面设计参考了[Material Design](https://github.com/1sters/material_design_zh)规范.如果你觉得这个项目不错,请为她点赞支持.

[快速开始](quickstart_zh.md) | [参与贡献](contribution.md) | [英文](README_EN.md)

**PS :** 为了解决首屏`渲染`和`SEO`的问题,我想到结合`传统的MVC`和`前后端分离`,对Eva进行了改造,让后端渲染博客首页,这样浏览器拿到的就是最终的`HTML`.(项目代码在`Eva_SSR`文建夹里)

### 特性

------

- 设计简洁,界面美观
- 支持Markdown 文章的预览和发布
- 支持上传图片,并自动转换成Markdown语法
- 支持网易云外链
- 部署简单
- 设计了很多类似:博客页点击背景图跳转到首页,后台页点击两边空白处跳转到主页,这样贴心的细节

### 界面预览

------

![1](/screenshots/1.png)

![1](/screenshots/2.png)

![1](/screenshots/3.png)

![1](/screenshots/12.png)

![1](/screenshots/4.png)

![1](/screenshots/5.png)

![1](/screenshots/6.png)

![1](/screenshots/7.png)

![1](/screenshots/8.png)

![1](/screenshots/9.png)

### 开源协议

------

[MIT](LICENSE)

### 感谢

---

+ [Element](https://github.com/ElemeFE/element)
+ [Express](https://github.com/expressjs/express)
+ [Vue](https://github.com/vuejs/vue)
+ [Vue-markdown](https://github.com/miaolz123/vue-markdown)
+ [Vue-resource](https://github.com/pagekit/vue-resource)
+ [Vue-router](https://github.com/vuejs/vue-router)