Octopress的目录结构

时间:2012-09-08 07:15:57

标签: directory blogs octopress

我想了解Octopress的整个目录结构。每个文件夹以及它们如何组合在一起。无法在线找到任何文档。

例如:public和_deploy文件夹有什么区别?

非常感谢帮助和指针。

1 个答案:

答案 0 :(得分:11)

_deploy/

  

(运行后rake generate rake deploy)这将生成您的博客,将生成的文件复制到_deploy /,将它们添加到git,提交并将它们推送到主分支。几秒钟后,您应该收到Github发来的电子邮件,告诉您已经收到了您的提交,并将在您的网站上发布。通过Deploying to Github Pages

public: 编译的站点目录,您的public目录将同步到您的 远程页面。

差异: public/是一种机架惯例,每次生成都会被擦除。 _deploy/包含用于gh-pages部署的git repo。通过@Brandon Mathis

root:               # Mapping for relative urls (default: /)
    source/         # Directory for site source files
      _includes/    # Main layout partials
        custom/     # <- Customize head, header, navigation, footer, and sidebar here
        asides/     # Theme sidebar partials
        post/       # post metadata, sharing & comment partials
      _layouts/     # layouts for pages, posts & category archives

permalink:          # Permalink structure for blog posts
destination:        # Directory for generated site files
plugins:            # Directory for Jekyll plugins
code_dir:           # Directory for code snippets (for include_code plugin)
category_dir:       # Directory for generated blog category pages

以下是configuring Octopress的文件列表。

_config.yml       # Main config (Jekyll's settings)
Rakefile          # Configs for deployment
config.rb         # Compass config
config.ru         # Rack config

请参阅Octopress Documentation

上的完整文档