Skip to content
XueHua Huang edited this page Oct 31, 2015 · 21 revisions

##需求:

  • 尽量减少干扰markdown源文件的书写
  • 引入的框架自由度高
  • 尽量减少第三方框架的引入,目的是为了学习新框架,而不是单纯依靠Jeklly或Hexo快速创建Blog

解决方案:

  • 建立三个分支:
  • master放置个人Blog静态文件
  • tools放置项目集成与部署工具
  • source放置markdown文件源
  • 使用gulp进行项目的集成与部署,使用npm和bower来依赖框架
  • 使用Angular作为控制前端渲染

开发偏向

  • 对nodejs、npm、gulp友好

开发准备:

  • 使用gift库执行git命令
  • 使用-b source -l -s .来获取source分支的文件
  • 需要一个把Markdown渲染为Html的工具
  • 使用markdown-jsmarkdown-it
  • 使用AngularJS生成简单SPA
  • 本地调试遇到CORS问题
  • 使用http-server做简单服务器

框架搭建,代码结构组织:

* 使用Gulp对项目进行集成与部署

Clone this wiki locally