我想了解Octopress的整个目录结构。每个文件夹以及它们如何融合在一起。无法在线找到任何文档。Octopress的目录结构
例如:是什么样的公众和_deploy文件夹的区别?
帮助和指针将不胜感激。
我想了解Octopress的整个目录结构。每个文件夹以及它们如何融合在一起。无法在线找到任何文档。Octopress的目录结构
例如:是什么样的公众和_deploy文件夹的区别?
帮助和指针将不胜感激。
_deploy/
:
(后运行
rake generate
rake deploy
)这将产生你的博客,生成的文件复制到_deploy /,将它们添加到Git的,提交和拉高到主分支。在几秒钟内,你应该从Github收到一封电子邮件,告诉你你的提交已经收到并将在你的网站上发布。通过Deploying to Github Pages
public
: 编译站点目录,你public
目录将被同步到您的 远程页面。
区别:public/
是一个机架的约定,它被擦去,每个生成。 _deploy/
包含gh页面部署的git回购。通过@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
感谢您的解释。我仍然不明白公众的目的。为了提供远程页面,我们有_deploy的权利?为何公开?对不起,如果它太多的新手问题。 –
_deploy目录不保留在版本控制中。 [更多信息](https://github.com/imathis/octopress/issues/412) – Snger
public /是一个机架约定,每次生成都会被擦掉。 _deploy /包含gh页面部署的git repo。通过[@Brandon Mathis的](http://stackoverflow.com/users/341748/brandon-mathis)[更多信息](https://twitter.com/imathis/status/246096880591851520) – Snger
完整的文档你要求别人每个文件夹给你解释? – Abizern
我只是问每个文件夹的目的。它被记录在无处,所以堆栈溢出问题将帮助很多人。 –