距离上次更新已有三个月,虽然只有我一我的使用(据我所知),但我仍是想让它更完美一些。这个项目诞生于17年5月,距今已有两年多了,在这两年期间经历了不少变动,从简单到复杂,又从复杂到简单,而且之后一直会保持这种简单状态。最近迎来了一次更新,所以特地分享一下。node
项目地址git
上面是最新的样式,是否是感受很丑,这是我产考了不少博客主题后写的样式。这套主题是受cnblogs启发,我我的认为cnblogs在用户体验方便作的很好,虽然它的UI显得很“复古”。github
功能变化是重点,这是我基于我的写做习惯而思考出来的,所以不保证全部人都喜欢。服务器
分类分为公开分类和私有分类,私有分类能够记一下本身保密的东西(好比日记)。在登陆状态下,做者能够看到全部分类,其余人只能看到公开分类,而且作了拦截处理,其余人打开都是404。微信
若是文章不选择分类,会被保存到默认分类markdown
一篇文章能够有3中状态,默认只在分类下展现,若是你以为文章特别棒,能够设置为首页展现或者置顶展现。分类下的最新文章能够在侧边栏看到,所以只要有人想看,仍是能看到的。这个功能相似于微博或朋友圈。编辑器
编辑器是基于Vue开发的,只支持markdown,虽然功能比较少,可是平常使用真的够了。而且对上传的图片进行了自动压缩处理,阅读文章时,图片也作了懒加载处理,相似于公众号中的文章阅读效果。优化
文章不只能够上传图片,对于一些附件也作了处理,所以能够直接上传。好比你想把一些到盗版pdf保存到服务器,或者小视频什么的,直接上传就能够。对于附件的展现效果,后面会作更好的优化。ui
文章留言功能也参考了微信,即只有做者可以回复留言,这点也是产考了不少评论设计后决定的(上个版本的传统留言方式被废弃)。看成者收到回复,或是做者回复了留言,都会有邮件通知spa
对于一些可能变化的配置均可以在后台直接修改,简单方便
标签、归档、多用户写做、权限管理、github登陆评论、用户管理和媒体库,这些功能在以前的版本中是有的,若是继续扩展可能就是一个cms了,我甚至还准备支持模型。如今这些都被我砍掉了,由于我开发了这些功能后,基本就没用过,还不如把一些简单的功能作好。
博客的功能作了不少取舍,也产考了不少其余博客和CMS项目。在此特别要感谢Typecho、Emlog、NoderCMS、DoraCMS、Wordpress、Ghost、cnode等,不管是功能仍是主题,都多少产考了这些优秀的开源项目
以上,感谢阅读