Directory Octopress的目录结构

Directory Octopress的目录结构,directory,blogs,octopress,Directory,Blogs,Octopress,我想了解Octopress的整个目录结构。每个文件夹以及它们如何组合在一起。在网上找不到任何文档 示例:公用文件夹和部署文件夹之间有什么区别 非常感谢您的帮助和指点。\u deploy/: (运行rake generaterake deploy)这将生成您的博客,将生成的文件复制到_deploy/,将它们添加到git,提交并将它们推送到主分支。几秒钟后,您应该会收到Github的电子邮件,告诉您您的提交已收到,并将在您的网站上发布。通过 public: 编译后的站点目录,您的public目录将同

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

示例:公用文件夹和部署文件夹之间有什么区别


非常感谢您的帮助和指点。

\u deploy/

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

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

差异:
public/
是一种机架约定,每次生成时都会删除它<代码>\u deploy/包含用于gh页面部署的git repo。通过


请参阅

上的完整文档。您是否要求有人向您解释每个文件夹?我只是询问每个文件夹的用途。它没有文档记录,所以堆栈溢出问题将帮助很多人。感谢您的解释。我仍然不明白公开的目的。对于服务远程页面,我们有_部署对吗?为什么公开?抱歉,如果这是一个太多的新手问题。\u部署目录不在版本控制中。public/是一种机架约定,每次生成都会删除它_deploy/is包含用于部署的git repo。只有在部署到GitHub页面时,才会创建via
\u deploy/
。它包含一个
.git
目录,如果它被用作“已编译站点”目录,则每次生成它时都会被Jekyll清除。对于部署到Heroku的人来说,public是“公开托管的文件”的标准名称,由rack自动提供服务。
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
_config.yml       # Main config (Jekyll's settings)
Rakefile          # Configs for deployment
config.rb         # Compass config
config.ru         # Rack config