gpt4 book ai didi

ruby - 如何将 octopress 3 部署到现有 gh-pages 站点中的子目录?

转载 作者:数据小太阳 更新时间:2023-10-29 06:44:35 24 4
gpt4 key购买 nike

我正在使用 Octopress 3,当我运行 jekyll build 时,它会生成正确的文件集(包括我的静态文件,请参阅下面的文件列表):

      $ cd _site
:_site$ ls -a
. CNAME assets google2d8.html index-alternative.html
.. about blog increase-revenue.html index.html

请注意,我的整个 jekyll 生成的 blog 现在都安全地存储在 \blog\ 中,这正是我想要的。

但是一旦我执行 octopress deploy,它就会覆盖整个文件夹(这也会覆盖我现有的静态文件),请参见下面的 list :

      $ cd _site
:_site$ ls -a
. .. Gemfile Gemfile.lock about css feed.xml index.html jekyll

这是我的_config.yml:

title: My Title
email: some@email.com
description: > # this means to ignore newlines until "baseurl:"
some description
baseurl: "/blog" # the subpath of your site, e.g. /blog
url: "http://example.com" # the base hostname & protocol for your site
twitter_username: myusername

source: '../'

# Build settings
markdown: kramdown
theme: minima

这是我的_deploy.yml

method: git                 # How do you want to deploy? git, rsync or s3.
site_dir: _site # Location of your static site files.
git_url: my_git_url

git_branch: gh-pages-2 # Git branch where static site files are commited

注意:一旦我从 _config.yml 中删除以下行:source: '../',我的 jekyll buildoctopress deploy 一样生成部署文件夹。

鉴于新的 Octopress 3 和一个现有的静态站点托管在我的 gh-pages 分支上,我如何将我的博客部署到该现有 gh-pages 的子目录网站?

最佳答案

你没有正确设置根目录。
请遵循以下说明: http://octopress.org/docs/deploying/subdir/

关于ruby - 如何将 octopress 3 部署到现有 gh-pages 站点中的子目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39200501/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com