我想了解Octopress的整个目录结构。每个文件夹以及它们如何组合在一起。无法在线找到任何文档。
例如:public和_deploy文件夹有什么区别?
非常感谢帮助和指针。
答案 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
上的完整文档