मैं Octopress 3 उपयोग कर रहा हूँ, और जब मैं jekyll build
चलाने के लिए, यह फ़ाइलों के उपयुक्त सेट उत्पन्न करता है (जो मेरे स्टैटिक फ़ाइलें भी शामिल है, नीचे फ़ाइलों की सूची देखें):मैं मौजूदा gh-pages साइट के भीतर एक उपनिर्देशिका में ऑक्टोप्रेस 3 को कैसे तैनात करूं?
$ cd _site
:_site$ ls -a
. CNAME assets google2d8.html index-alternative.html
.. about blog increase-revenue.html index.html
ध्यान दें कि अपने पूरे Jekyll-उत्पन्न blog
अब \blog\
के भीतर सुरक्षित रूप से संग्रहीत है, जो मैं इसे चाहता हूं।
लेकिन एक बार मैं octopress deploy
करते हैं, यह इस संपूर्ण फ़ोल्डर (जो भी अपने मौजूदा स्टैटिक फ़ाइलें अधिलेखित करता है), नीचे लिस्टिंग देखने अधिलेखित कर देता है:
title: My Title
email: s[email protected]
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
यह वह जगह है:
$ cd _site
:_site$ ls -a
. .. Gemfile Gemfile.lock about css feed.xml index.html jekyll
यहाँ मेरी _config.yml
है मेरा _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 build
उत्पन्न करता है कि octopress deploy
जैसे फ़ोल्डर को तैनात करता है।
नई ऑक्टोप्रेस 3 और मेरी gh-pages
शाखा पर होस्ट की गई एक मौजूदा स्थैतिक साइट को देखते हुए, मैं अपने ब्लॉग को उस मौजूदा gh-pages
साइट की उपनिर्देशिका में कैसे तैनात करूं?
आप वास्तव में क्या ठीक करना चाहते हैं? आप अपनी फ़ाइल निर्देशिका को पुनर्व्यवस्थित करने के लिए किसी भी बिंदु पर एक शेल स्क्रिप्ट चला सकते हैं। –
जब भी मैं 'ऑक्टोप्रेस तैनाती' चलाता हूं, तो यह उन फ़ाइलों को ओवरराइट करता रहता है जो 'jekyll build' बनाता है। यह किसी भी यादृच्छिक खोल स्क्रिप्ट के बारे में नहीं है। यह ऑक्टोप्रेस और जैकिल के वर्कफ़्लो के बारे में है। – marcamillion
@ मैक्सप्लेनर मूल रूप से जो मैं करने की कोशिश कर रहा हूं वह है, मेरे पास जीएच पृष्ठों पर होस्ट की गई एक मौजूदा स्थैतिक साइट है और मैं उस साइट पर एक उपनिर्देशिका '/ ब्लॉग' पर एक ब्लॉग जोड़ना चाहता हूं। मैं उप-निर्देशिका '/ ब्लॉग' के विपरीत, पूरे रेपो को ओवरराइट करने से' ऑक्टोप्रेस तैनाती 'को रोकने के तरीके को समझ नहीं सकता हूं। क्या यह और स्पष्ट है? – marcamillion