2012-10-28 22 views
19

मैं मानक स्वागत संदेश के बजाय विकी Home पृष्ठ पर सभी पृष्ठों को सूचीबद्ध करने का एक तरीका ढूंढ रहा हूं। यहां मैं जो चाहता हूं उसका एक उदाहरण यहां दिया गया है: https://github.com/yahoo/oozie/wikiविकी 'होम' पृष्ठ पर सभी विकी पेजों की सूची

+0

मेरे पास बिटबकेट के बारे में समान प्रश्न है। क्या आपको सही उत्तर मिला है? –

उत्तर

16

समझ गया! यह चाल Home पृष्ठ को हटाना था, लेकिन सीधे जिथब से करना असंभव था।

यहां एक वर्कअराउंड है: wiki/Git Access पर जाएं और प्रदान किए गए लिंक के साथ विकी रिपोजिटरी क्लोन करें। क्लोन रेपो में बस Home पृष्ठ का प्रतिनिधित्व करने वाली फ़ाइल को हटाएं (मेरे मामले में यह Home.md था)। परिवर्तनों को वापस दबाएं।

+20

बस 'होम' पृष्ठ शीर्षक का नाम बदलकर चाल चल रही है। –

+2

एक नया विकी पेज बनाने का सबसे अच्छा तरीका है, फिर पृष्ठ शीर्षक को घर में बदलें .. आसान[email protected] – iancrowther

+0

पर क्रेडिट तो जब आप विकी (साइडबार लिंक के माध्यम से) पर जाते हैं तो आप किस पृष्ठ पर उतरते हैं? –

5

मैं बस Home पृष्ठ (https://github.com/user/repo/wiki की तरह कुछ) पर गया, फिर Edit page और फिर Delete page पर क्लिक किया।

और एक महत्वपूर्ण बात यह है: यदि आप Home पृष्ठ हटा दिया है और इसे वापस प्राप्त करना चाहते हैं - बस नाम Home साथ एक नया पृष्ठ बनाने।

+3

मैंने यह कोशिश की, पृष्ठ हटाए जाने के बाद रीफ्रेश होगा, लेकिन फिर भी अस्तित्व में था। शायद जिथूब गड़बड़, या जानबूझकर, डुनो। –

+0

यह अब काम नहीं करता है। अगली बार जब आप किसी पृष्ठ में कोई परिवर्तन जोड़ते हैं या बदलते हैं, तो गिटहब बस एक नया होम पेज बनाता है। –

1

मैंने अभी यह पता लगाया है कि यह कैसे करें: होम पेज पर जाएं> पृष्ठ संपादित करें> शीर्षक और सामग्री हटाएं> सहेजें पर क्लिक करें। हो गया, आपको कुछ https://github.com/host-gator/t/wiki

+3

यह अब और काम नहीं कर रहा है। इससे भी बदतर, जीएच अब एक डिफ़ॉल्ट होम पेज बनाता है भले ही आप एक हटा दें। – rfay

5

कम से कम जुलाई 2014 तक, इनमें से कोई भी सुझाव अब काम नहीं करेगा। वे पहले काम करेंगे, और आपको अपने होमपेज के रूप में लिंक से भरा पृष्ठ मिलेगा, लेकिन केवल अस्थायी रूप से। होम पेज को हटाने या नाम बदलने के बावजूद, अगली बार जब आप विकी में संपादन करते हैं तो यह फिर से बनाया जाएगा।

+0

धन्यवाद टोबी, मैंने देखा कि। क्या इसके लिए कोई समाधान या समाधान है? – AhmadAssaf

+1

@ अहमदअसाफ जो मैंने पाया है .. लेकिन वे लगातार साइट को अपडेट कर रहे हैं, इसलिए उम्मीद है कि यह –

0

इस पर अपडेट करें। delete page विकल्प उपलब्ध नहीं है जबकि पृष्ठ को Home कहा जाता है। लेकिन अगर आप इसे home_old जैसे किसी अन्य चीज़ में संशोधित करते हैं, तो आप इसे फिर से संपादित कर सकते हैं और आपके पास Delete Page विकल्प तक पहुंच है। इसके बाद आपके पास एक अनावश्यक Home पृष्ठ के बिना स्वचालित अनुक्रमणिका पृष्ठ है।

+1

से पहले लौटता है ऐसा लगता है कि गिटहब एक पल के बाद होम पेज को फिर से बनाता है :( – Gregor

1

यह git साथ मुख पृष्ठ हटाना संभव है:

git clone https://github.com/ORG/REPO.wiki.git 
cd REPO.wiki 
rm Home.md 
git add . 
git commit -m "remove wiki homepage" 
git push 

अद्यतन: GitHub स्वचालित रूप से एक Initial Home page एक Home.md बनाया कि रीसेट प्रतिबद्ध गयी। तो मेरी वैकल्पिक होम पेज अपने आप को पैदा कर रहा है:

#!/usr/bin/env ruby 
File.write('Home.md', Dir['*.md'].reject { |f| f == "Home.md" }.map { |f| 
    "- [#{f.gsub('.md', '').gsub(/-+/, ' ')}](#{f.gsub('.md', '')})" 
}.join("\n")) 
  • ruby Home.rb

  • git add .
  • git commit -m "generated home page"
  • :

    • git push
    • इस सामग्री के साथ एक Home.rb फ़ाइल बनाएँ

    • git push
    +1

    यह तब तक काम करता है जब तक कोई बदलाव नहीं किया जाता विकी। फिर यह 'home.md' फ़ाइल फिर से बनाता है, जो इसे' home.rb' फ़ाइल के बजाय प्रदर्शित करता है। हालांकि इसे ठीक करने के लिए बहुत साफ प्रयास। गिटहब वास्तव में गॉलम विकी को कुचलने में कामयाब रहा है। –

    +0

    @GrantWinney यह उत्पन्न करता है एक होम.एमडी फ़ाइल जिसे मैं प्रत्येक समय स्क्रिप्ट के साथ अद्यतन करता हूं – Dorian

    +0

    आह, ठीक है। दिलचस्प है। अगर मैं सिर्फ 'home.rb' फ़ाइल अपलोड करता हूं तो यह वास्तव में इसे होम पेज के रूप में प्रदर्शित करता है जो सही लग रहा था। लेकिन फिर यह जाता है और अगले विकी संपादन पर 'home.md' फ़ाइल को दोबारा शुरू करता है और रूबी फ़ाइल पर एक को पसंद करता है। निराशाजनक! –

    संबंधित मुद्दे