迁移octpress,Rakefile修改以及豆瓣推荐,豆瓣收藏秀,新浪微博分享按钮等实现
前言首先感谢吴钊的inove,从博客建立就一直用它,昨天就开始研究迁移成octopress,以下是一些经验和总结####1. octopress目录结构说明#####首先看git出来的octopress目录结构:
12345678910111213141516171819202122├─ config.rb #指定额外的compass插件 ├─ config.ru ├─ Rakefile #rake的配置文件,类似于makefile,这个我修改了一些内容 ├─ Gemfile #bundle要下载需要的gem依赖关系的指定文件 ├─ Gemfile.lock #这些gem依赖的对应关系,比如A的x本依赖于B的y版本,我也修改了 ├─ _config.yml #站点的配置文件 ├─ public/ #在静态编译完成后的目录,网站只需要这个目录下的文件树 ├─ _deploy/ #deploy时候生成的缓存文件夹,和public目录一样 ├─ sass/ #css文件的源文件,过程中会compass成css ├─ plugins/ #放置自带以及第三方插件的目录,ruby程序 │ └── xxx.rb └─ source/ #这个是站点的源文件目录,public目录就是根据这个目录下数据生成的 └─ _includes/ └─ custom/ #自定义的模板目录,被相应上级html include └─ asides/ #边栏模板自定义模板目录 └─ asides/ #边栏模板目录 └─ post/ #文章页面相应模板目录 └─ _layouts/ #默认网站html相关文件,最底层 └─ _posts/ #新增以及从其它程序迁
...