应该是我的第一个 Node.js 的作品,(还是抄的…) 基础功能借鉴了 [[[[[[[[[[@yang6233562](/user/yang6233562)](/user/yang6233562)](/user/yang6233562)](/user/yang6233562)](/user/yang6233562)](/user/yang6233562)](/user/yang6233562)](/user/yang6233562)](/user/yang6233562)](/user/yang6233562) 的 Yblog。Thanks to him!
项目地址:Github
Demo 站点:Zen blog
额,我只是个前端初心者 = = 自己写了俩主题(求不喷…这不是重点…),另外一个用来 MetroUI CSS 更难看(顺便吐槽下这个 MetroUI 团队做东西好毛糙…
除了 Blog 的基础功能:注册/登陆用户,发布文章,标签支持,还有以下功能(或者是我基于Yblog 所做的修改):
- 主题支持 (所以前端技术好的可以自己写主题用…开学前我会整理文档出来。)
- 多标签支持 (由英文半角逗号
,
和一个空格分隔,这样就避免了标签内需要逗号的问题。) - 编辑/删除自己的文章 (这个应该也算基础功能吧,只是原来似乎没有。)
- i18n 支持 (这个是最令我兴奋的了!通过一个简单的 json 即可实现多语言支持!翻译工作也很简单!)
- 一些基本配置可以通过修改一个配置文件实现
后面还有一些计划,例如同样是基本功能的密码恢复/邮件验证(我Google了下发现似乎还不是几行代码就能实现的啊…) 具体更新的 TODO 列表在项目地址上。
有些地方代码写的不是很好看… 所以还请各大牛指点轻喷…