一个对搜索引擎极不友好的博客系统。
(将在2.0.0版本中增加对搜索引擎的友好度)
基于express,炫酷简洁干净,无数据库。
>> 白色主题 >> 黑色主题首页
git clone https://github.com/youzhiye/TermBlog.git
cd TermBlog
npm install --save
node index.js //or npm start
只需将md文档放到posts目录中即可.系统会在运行后自动生成静态html文件(见index.js 65-68行)
注:当前版本为开发体验版本,更多的细节及体验正在优化中。。。
当前版本只能自己看源码实现。修改index.ejs里边对应的js函数即可自己定制导航栏
因为上个版本路由文件已经模块化,所以可自行向routes文件夹内添加功能模块让博客更个性化。
- 移除比赛题目设定的相关代码
插件功能支持es7语法,解决无返回值的问题插件文件整合到moudle文件夹下插件不会一直处于导入状态,执行结束后需重新调用(解决每次修改代码都要重新运行npm start命令的问题)
TODO:- 下个版本增加代码的可读性
增加base64编码命令,包括对图片的编码增加高权限认证操作高权限执行插件功能(不完善)修复播放音乐图标无法显示的问题删除了些没用的内容
TODO:卸载插件
- 优化对搜索引擎的友好程度,增加页面过度动画
- 利用trim删除命令首尾空格
- 修复article.js,cli.js的逻辑问题
- 一个可能引起安全问题的正则
- 再次重构规范代码,,更加模块化
- 添加背景音乐功能
- 优化添加插件的成本
- 改进README.MD,增加描述
- 导航栏功能全部可用,(主要是让自己用着更舒服了==)
- 多项细节优化
- 路由文件模块化
- 添加注释,增加代码可读性
- 完善了博客的基础功能
- 简洁的ui
- 四套主题颜色
- 添加评论功能。
- 更多的细节优化。
- 添加一些命令行自带的实用功能。
- 更加便捷的部署方式和代码同步方式。
- 写文章写文章写文章。
本博客系统各种前端jq库的开发者,以及放放酱的体验反馈
给本项目点star的你