一个老掉牙的 blog app
发布于 2年前 作者 phoenixlzx 814 次浏览

应该是我的第一个 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 列表在项目地址上。

有些地方代码写的不是很好看… 所以还请各大牛指点轻喷…

3 回复

我觉得标签颜色太重了,有点不协调

能把多语言支持单独写篇文章么,orz orz orz orz orz orz orz orz orz orz orz

啊咧,其实很简单的,看看 npmjs 上的 i18n 模块文档即可。

不过… = = 我也简单写下吧,毕竟折腾了的…(也可能是因为我经验不足。)

回到顶部