博客以 Hexo Next主题 为样式基础,采用 Node.js
+ Express
+ MongoDB
+ AngularJS
+ Compass
等技术进行开发,后端API采用 RestfulAPI
的方式进行组织,代码高亮采用 highlight.js
,Markdown文件解析采用以 chjj/marked
库为基础进行二次开发的库以满足个人需求。
- 准备一台可以访问互联网的
Linux
服务器 - 安装
Nodejs
+MongoDB
服务器环境 - 安装
ruby
- 安装前端依赖管理工具
bower
- 安装
Git
- 从GitHub克隆代码到本地
git clone https://github.com/hetianqi/blog.git
cd
进入项目目录,npm install --production
安装生产环境依赖包bower install
安装前端依赖包gem install compass
安装compass- 如果有必要,修改 ./server/lib/config.js 文件中的
MongoDB
账户密码和服务器端口 gulp
运行编译任务并启动服务即可在浏览器中访问网页