Sitemdeki "jekyll-assets" öğesini kullanıyorum ve github sayfalarına basarken başarısız oluyor. Bunun etrafında bir yolun siteyi yerel olarak inşa etmek olduğunu, bunun iyi bir şekilde oluşturulduğunu ve daha sonra github sayfalarına ittiğini okudum. Bununla birlikte, bunu yapan insanların örnekleri bir proje deposu kullanıyor ve siteyi "gh-sayfaları" dalına zorluyorlar. Bu siteyi kendim için yapıyorum ve bunun için kurulum ana dalın repo .github.io altında kullanılmasını öneriyor. Bu kurulumla bir bölgeye yerel jekyl yapısını nasıl ittiririm?Yerel olarak site oluşturma ve jedyll sitelerini github sayfalarına basma
2
A
cevap
4
Yalnızca _site
klasörünün içeriğini itmeniz gerekir. Başka bir şey, ne de klasörün kendisi.
Bir proje sitesi kuruyorsanız, içeriği gh-pages
şubesine doğru itin. Kullanıcı web siteniz varsa, repo, username.github.io
olarak adlandırılmalı ve site kökünüzün master
dalı olması gerekir.
Bana nasıl gideceğini bildirin! :)
Yardım etmeyi umuyorum!
0
Oluşturulan dosyaları tekrar github'a iter Windows toplu iş dosyası. Adını site_publish.bat olarak adlandırın ve projenizin köküne yerleştirin.
@echo off
cd /d "%~dp0"
rmdir _site /s /q
call jekyll build
git --git-dir=.git --work-tree=_site add --all
git --git-dir=.git --work-tree=_site commit -m "autogen: update site"
git --git-dir=.git --work-tree=_site push
İlgili konular
- 1. IDE C9 yerel olarak GitHub
- 2. ExpressY render oluşturma düzenini yerel olarak oluşturma
- 3. Oluşturma-tepki-app ile bir tepki uygulaması github sayfalarına nasıl dağıtılır?
- 4. npm yükleme ve çatallı github repo oluşturma
- 5. Sitecore'u kullanarak site haritası oluşturma
- 6. Yerel olarak kopyalanmış bir deponun GitHub kaynağından kaldırılması
- 7. shinyapps.io ve github Paketleri
- 8. Middleman ve Github sayfaları
- 9. Android'de web sitelerini engelleme
- 10. (popBackStackImmediate karıştığı ve geri basma)
- 11. Web sitelerini kazıyın ve HTML'ye dönüştürün?
- 12. Programlı olarak tuşa basma olaylarını nasıl üretebilirim?
- 13. PHP & MySQL kullanarak bir site haritası oluşturma
- 14. Resimden çapraz site komut dosyası oluşturma
- 15. Ekran sayfalarına bağlı olarak jQuery ile stil sayfalarını değiştirme
- 16. GitHub'tan JavaScript dosyalarını HTML sayfalarına dahil etme
- 17. Github
- 18. Site açıldığında site uzaklaştırıyor
- 19. arama sonuçlarının sayfalarına ayrışması
- 20. GitHub sayfalar - URL Rewrite Destek ben üzerinde çalışıyorum bir site için kurulum bir GitHub sayfasına sahip
- 21. Github, istek ve istekleri karşılar.
- 22. TFS oluşturma hizmetini bir Github repo'ya bağla
- 23. Yerel vagrantta OpenWhisk oluşturma hatası
- 24. Yerel angajmana (Android ve iOS) giriş yerel olarak nasıl kaydedilir?
- 25. yerel ses örneği oluşturma sorunu
- 26. github kullanıyorum git/GitHub
- 27. Eclipse ve github
- 28. Github ve Fogbugz
- 29. SourceTree ve github
- 30. GitHub Wiki sayfalar sıralama düzeni?
Mükemmel çalışır! Anahtar, '_site' klasörünün içeriğini kopyalamaktı ve klasörün kendisini kopyalamak değildi. Orjinal repo'yu başka bir şubeye koydum, inşa ettim ve daha sonra şubeleri değiştirip sadece site içeriklerini ana şubeye aktardım. Diğerleri için, bu cevaptan sonra bulduğum başka bir [kılavuz] (http://www.sitepoint.com/jekyll-plugins-github/). – npresco
Harika! Çalıştığına sevindim! Senin için en iyisi! :) –