【问题标题】:Directory structure of OctopressOctopress的目录结构
【发布时间】:2012-09-08 07:15:57
【问题描述】:

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

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

我们将不胜感激帮助和指针。

【问题讨论】:

  • 您是在找人向您解释每个文件夹吗?
  • 我只是询问每个文件夹的用途。它无处记录,因此 Stack Overflow 问题将帮助很多人。

标签: directory blogs octopress


【解决方案1】:

_deploy/

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

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

区别:public/ 是机架约定,每次生成都会擦除。 _deploy/ 包含一个用于 gh-pages 部署的 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

Octopress Documentation查看完整文档

【讨论】:

  • 感谢您的解释。我还是不明白公开的目的。对于服务远程页面,我们有 _deploy 对吗?为什么要公开?抱歉,如果这是一个新手问题。
  • _deploy 目录未保留在版本控制中。 More info
  • public/ 是一个机架约定,每次生成都会被擦除。 _deploy/ 包含一个用于 gh-pages 部署的 git repo。通过@Brandon MathisMore info
  • _deploy/ 仅在您部署到 GitHub 页面时创建。它包含一个.git 目录,如果它被用作“编译站点”目录,则每次生成它都会被 Jekyll 清除。对于那些部署到 Heroku(他们自己的机架服务器)的人来说,public 是“要公开托管的文件”的标准名称,它由 Rack 自动提供。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-12-19
  • 1970-01-01
  • 2013-07-11
  • 2016-06-18
  • 2012-08-24
  • 2013-06-20
  • 2017-11-30
相关资源
最近更新 更多