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