2012-12-24 40 views
20

मैं गिटहब पेजों के 'स्वचालित जनरेटर' का उपयोग कर रहा हूं, और मुझे लगता है कि यह केवल एक एकल index.html और अन्य वेब संसाधन उत्पन्न करता है।मैं गिटहब पेजों के स्वचालित जनरेटर से एक बहुआयामी साइट कैसे प्राप्त करूं?

अगर मैं अन्य मार्कडाउन फ़ाइलों से उत्पन्न बहु-पृष्ठ वेबसाइट बनाना चाहता हूं तो यह कैसे काम करता है?

+1

यह एक जवाब नहीं है की जरूरत है, लेकिन आप पसंद कर सकते हैं [Scriptogr.am] (http://scriptogr.am/) यदि आपके पास ड्रॉपबॉक्स है तो यह कार्यक्षमता प्रदान करने के लिए। markdown और Github के लिए आप वास्तव में इस तरह के रूप में एक स्थिर साइट जनरेटर की जरूरत है [Jekyll] (https://github.com/mojombo/jekyll)। तब से मैं अपनी परियोजना स्थल पर काम दोगुना करने के लिए सिंक README.md, विकी में रखने की जरूरत रास्ता GitHub पेज वर्णन किया गया है, एक छोटे से भ्रामक –

उत्तर

4

आप जेनरेट किए गए पृष्ठ को खींचते हैं, आपको कोई भी संशोधन और जोड़ना पसंद करते हैं (पृष्ठों के बीच नए पेज और लिंक जोड़कर), फिर प्रतिबद्ध करें और दबाएं।

जेनरेट किया गया एकल पृष्ठ आपको प्रारंभ करने में मदद करता है। आप हाथ से अन्य समान दिखने वाले पृष्ठों को उत्पन्न करने के लिए अपने लेआउट को डुप्लिकेट कर सकते हैं।

Help देखें।

--- 
title: This will be used as the title-tag of the page head 
--- 

hello 
===== 

**You are here!** 

इस यहाँ मिला::

+2

एक दया यह केवल 'मुझे मदद करता है शुरू करने के लिए' है यही कारण है, और साइट।यह शुरुआत में मदद कर सकता है, लेकिन यह बाद में मदद नहीं कर सकता है। क्या मै गलत हु? –

+1

मुझे समझ में नहीं आता है। क्या आप उम्मीद करते हैं कि यह सब कुछ आपके लिए सिंक में रखें, और सामग्री को जादूगर रूप से उत्पन्न करें? –

+2

यदि मेरे पास मेरे प्रोजेक्ट में मार्कडाउन के कई स्रोत हैं, तो क्यों नहीं कई पृष्ठों के साथ साइट को पुन: उत्पन्न करने में सक्षम नहीं है? मेरे 'मास्टर' शाखा पर कुछ बदलने के बाद, मैं साइट को स्वचालित रूप से अपडेट करने के लिए केवल gh-पृष्ठों को पुन: उत्पन्न कर सकता हूं। यह प्रलेखन-पीढ़ी की सुंदरता है। यही है ना और, बीटीडब्ल्यू, यहां तक ​​कि शुरुआत के लिए, एक पृष्ठ काफी सीमित है। –

18

आप GitHub .markdown के शीर्ष सुनिश्चित करने के द्वारा .markdown फाइलों से फ़ाइलें .html उत्पन्न करने के लिए प्राप्त कर सकते हैं ---- इस तरह ब्लॉक के साथ शुरू होता http://xlson.com/2010/11/09/getting-started-with-github-pages.html

2
  • गिटहब पेजेस स्वचालित जनरेटर केवल एक पृष्ठ उत्पन्न करता है।
  • आप नई फ़ाइल सीधे जोड़ सकते हैं, github पृष्ठ आपके लिए सभी डेटा (सबफ़ोल्डर के अंदर डेटा सहित) प्रकाशित करता है।
3

गिथब पेज Jekyll site generator का उपयोग करता है जो कि आपके लिए HTML में किसी भी प्रकार की मार्कडाउन फ़ाइलों को परिवर्तित करने और लेआउट फ़ाइल के माध्यम से आस-पास के टेम्पलेट को लागू करने का समर्थन करता है। , https://help.github.com/articles/using-jekyll-with-pages

चाल आप download a jekyll template/theme करने के लिए है और अपने खुद के (मानक Jekyll विन्यास) पर अपने gh-पृष्ठों शाखा में शामिल है कि बजाय सिर्फ Github पेज एक स्वत: जनरेट करने के लिए अनुमति की: Jekyll के प्रयोग पर GitHub के दस्तावेज़ देखें अपने स्वयं के अंतर्निर्मित विषयों का उपयोग कर फ़ाइल।

0

बस gh-pages-generator बनाया - एकाधिक मार्कडाउन फ़ाइलों से नेविगेशन के साथ साइट उत्पन्न करने के लिए उपयोगिता को एक-दूसरे से लिंक करना।

5

यदि आप मार्कडाउन फ़ाइल शामिल करते हैं तो गिथब स्वचालित रूप से आपके लिए पेज बना देगा।

  • index.html - yourname.github.io/project-name/
  • about.md - yourname.github.io/project-name/about
  • foo.md - yourname.github.io/project-name/foo

इस और काम परीक्षण किया गया।

तुम सच में मज़ा सामान में प्राप्त करना चाहते हैं - आप Jekyll http://jekyllrb.com/ में प्राप्त करने के लिए

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

  • कोई संबंधित समस्या नहीं^_^