Hozzon létre egy személyes oldal a GitHub
Malo, aki tudja, hogy eltekintve a GitHub kiváló tárhely Git projektek is fogadó saját webhelyére. Például meg ezt a blogot. Az első cikkemet fogom vitatni, hogyan lehet maximalizálni kényelmes beállítani ezt a funkciót.
Kezdeni, meg kell lennie egy regisztrált felhasználó GitHub, és képes legyen együttműködni a Git verziókezelő rendszert. Tegyük fel, hogy készen áll.
A jövőben adok példákat a honlapjára: klen.github.com
Inkább generálni az oldalt lokálisan, és ellenőrizze az eredményt kirakodása nélkül a tartalmát GitHub. Voltam szokva, hogy dolgozik Python úgy, mint egy generátor szoktam honlapon Pelican. Az alábbiakban bemutatjuk, hogyan tedd, és állítsa be a munkát.
Azt feltételezzük, hogy Ön ismeri a Python és VirtualEnv.
- Mivel fogjuk használni Pelican kell kikapcsolni a beépített Github Jekyll generátor. Ez úgy történik, úgy, hogy a gyökér .nojekyll fájlmegosztóban.
- Most hozzunk létre, és aktiválja a virtuális környezetben a modul, a honlapon:
- Állítsa be hoztuk létre VirtualEnv generátor Pelican és szükséges neki Jinja2 sablon motor:
- Mi fogja a forrás oldalon az alkönyvtárban forrást. és létrehozott egy statikus oldalt a gyökér a lerakatban Github láttam őket. Hozzon létre egy forrás / hello.rst fájl első cikket:
ÉN használ RST szintaxist. de használható Markdown webhelyen. Csak tartsa a kiterjesztésű fájlok * .md Pelican támogat más formátumokat, de be kell állítani a megfelelő modulokat.
-o opció. Pelican teszi össze a statikus a projektben gyökér.
Ha minden jól megy, a projektben gyökér, látni fogja néhány HTML fájlokat. Nyílt index.html a böngésző és nézd meg a helyszínen.
- Most a változások tárolható Git és Github küldeni.
Szabjuk honlapunkat, és egy kicsit automatizálni rutin műveletek.
- A konfiguráció létrehozásához a mi forrás / settings.py site:
További információ Pelican beállításokat. Elolvashatja a dokumentációját.
- Egyszerűsítése érdekében a közgyűlés hozzon létre egy sh-file .compile
És adja neki a jogot, hogy végre:
Most, a projekt könyvtárba, akkor hívja le és szedi ./.compile statikus nélkül is aktiválása a virtuális környezetben.
- Ezután hozzon létre egy Git horog automatikus helyszínen történő termelés a véglegesítés. Hozzunk létre és szerkesztheti a fájlt .git / horog / pre-commit:
Ne felejtsük el, hogy ez ispolnemym.
Valahányszor változtathatnak az adattár, a projekt újra automatikusan gyűjtött.