ستحتاج إلى استخدام GitHub Pages عمومًا محتوى الصفحات يكون في الفرع master أو gh-pages لا يسمح باستضافة ملفات برمجية لتوليد الصفحات بل يجب أن تكتب الصفحات بنفسك html css ..، أو تصنع مولدًا لها، وتبني الملفات على حاسوبك أو دع Travis CI تبني لك الصفحات بالبرمجية التي كتبتها، أو استخدم jekyll وأرح بالك من كتابة المولد على حساب التخصيص، قد تفضل كتابة المولد بـPython مثلًا، بالنسبة للنطاق الفرعي ستنشئ ملف الـcname بداخل مستودع المدونة ثم ستغيير بعض الإعدادت في لوحة تحكم العنوان تختلف بحسب نوع اللوحة -جوجل سيساعدك-،
مثلًا هذه مدونتي، الفرع الذي يحوي المقالات الخام بصيغة md وملفات js التي تولد ملفات الـHTML وبعض ملفات css:
هو ببساطة خدمة خارجية تقدم لك خادم -مجاني في المشاريع مفتوحة المصدر، مدفوع في المشاريع الخاصة- لفترة للبناء عليه والنشر والتجربة، تريح بالك من أشياء مثل تجربة كل PR يرسل إليك، خصوصًا عندما يكون حجم المشروع كبيرًا، ووقت البناء طويلًا، Travis مستخدم من الكثير من البرمجيات على GitHub وهو للمناسبة ليس للمدونات فقط، بل لكل المشاريع البرمجية.