इस प्रोजेक्ट के बारे में

Academic Pages एक Jekyll-आधारित GitHub Pages टेम्पलेट है जो व्यक्तिगत और पेशेवर पोर्टफोलियो वेबसाइटों के लिए अभिप्रेत है। उपयोगकर्ता टेम्पलेट से एक रिपॉजिटरी बना सकते हैं, इसे अपने GitHub उपयोगकर्ता नाम से नामित कर सकते हैं, _config.yml में साइट कॉन्फ़िगर कर सकते हैं, और Markdown या HTML में सामग्री जोड़ सकते हैं। files/ निर्देशिका में रखी गई अपलोड की गई फ़ाइलें संबंधित साइट पथ से प्रस्तुत की जाती हैं। टेम्पलेट में एक markdown_generator फ़ोल्डर शामिल है जिसमें Jupyter नोटबुक या Python स्क्रिप्ट हैं जो TSV डेटा से प्रकाशनों और वार्ताओं के लिए Markdown पृष्ठ उत्पन्न कर सकती हैं। यह Minimal Mistakes Jekyll थीम से व्युत्पन्न है और MIT लाइसेंस के तहत उपलब्ध कराया गया है। स्थानीय विकास के लिए, प्रलेखित सेटअप Ruby, Bundler और Node.js का उपयोग करता है। bundle install के साथ निर्भरताएँ स्थापित करने के बाद, साइट को Jekyll के स्थानीय सर्वर से पूर्वावलोकन किया जा सकता है, आमतौर पर localhost:4000 पर; Markdown और HTML परिवर्तन स्वचालित रूप से पुनर्निर्मित होते हैं, जबकि कॉन्फ़िगरेशन परिवर्तनों के लिए पुनरारंभ की आवश्यकता हो सकती है। रिपॉजिटरी मैन्युअल रूप से पूर्ण स्थानीय टूलचेन स्थापित किए बिना साइट चलाने के लिए एक Dockerfile और Docker Compose वर्कफ़्लो भी प्रदान करती है, साथ ही एक VS Code Dev Container कॉन्फ़िगरेशन भी। रखरखाव मार्गदर्शन में GitHub मुद्दे, चर्चाएँ, पुल अनुरोध, फोर्किंग और अनुकूलित साइटों के लिए सिंक्रनाइज़ेशन विचार शामिल हैं। चूंकि इसे एक स्टैंडअलोन होस्टेड सेवा के बजाय एक स्टार्टर टेम्पलेट के रूप में डिज़ाइन किया गया है, उपयोगकर्ता GitHub Pages के माध्यम से अपनी स्वयं की सामग्री, कॉन्फ़िगरेशन, GitHub रिपॉजिटरी और परिनियोजन का प्रबंधन करते हैं।