Własna stronka na github.com
07 Feb 2015W tej kolejności:
- Tutaj opisane jest jak stworzyć repozytorium na githubie, które można następnie wykorzystać jako github-page - https://pages.github.com/ - w moim przypadku:
*shansky.github.io*
-
Clone repozytorium:
$ git clone git clone https://github.com/shansky/shansky.github.io
-
Ustawienie zdalnego brancha poole z motywem lanyon:
/shansky.github.io/ $ git remote add lanyon https://github.com/poole/lanyon.git
-
Pobranie repozytorium:
/shansky.github.io/ $ git fetch lanyon
Dla wygody jeszcze zmiana nazw:
/shansky.github.io/ $ git branch lanyon-master lanyon/master
Pozostaje tylko merge:
/shansky.github.io/ $ git merge lanyon-master
- Później standardowa praca z gitem:
bash git add
,bash git commit
,bash git push -u origin master
- i stronka dostępna pod adresem https://shansky.github.io/ - Hmm tutaj powinienem opisać strukturę projektu … powinienem :)
- Projekt poole bazuje na jekyll i to z nim można pracować lokalnie, żeby sprawdzić jak strona zostanie sparsowana/zbudowana. Jekyll można zainstalować z ‘dżemów’:
$ gem install jeckyll
Jeśli przy odpaleniu
bash jeckyll --help
pojawi się wężyk błędów, zaczynający się od lini zawierającej Could not find a JavaScript runtime. - wiedz że coś się dzieje, a mianowicie potrzebujesz jakiegoś JS runtime. Najszybciej:$ apt-get install nodejs
I powinno Jekyllowi grać. Później będąc w katalogu z projektem (repozytorium) budujesz projekt przy użyciu
bash jeckyll serve
i na http://localhost:4000/ dostajesz zbudowaną stronkę. Gdy zapiszesz zmianę w plikach projektu, jeckyll sam odświeży zawartość projektu. -
Dodanie własnego aliasu dla domeny shansky.github.io
to be continued…
I właśnie otrzymałeś fajną platformę mikroblogową.