Octopress目录结构

Posted on Jul 18, 2013

###Octopress博客目录结构

octopress博客的source目录结构大致如下:

source/
├── _attachments
├── _includes
│   ├── asides
│   ├── custom
│   │   └── asides
│   └── post
├── _layouts
├── _nav_menu_items
├── _pages
├── _posts
├── blog
│   └── archives
├── font
├── images
│   ├── 2012
│   │   ├── 01
│   │   ├── 02
│   ├── 2013
│   │   └── 01
│   ├── fancybox
│   └── social
├── javascripts
│   ├── asides
│   └── libs
├── jsccp
└── stylesheets
    ├── bootstrap
        └── syntax

当使用rake generate时,source的_post目录中的markdown文件会被编译成html文件,并拷贝到public目录下,public目录结构与source目录结构一致,里面的内容为最终的静态页面。一般都是先rake generate生成静态页面,然后通过rake preview进行本地预览,如果显示正常,则rake deploy部署到github上。如果特别熟练,也可以直接生成静态页面并部署,不需要本地预览。可以采用rake gen_deploy一步进行。