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.

  1. 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.
  1. Most hozzunk létre, és aktiválja a virtuális környezetben a modul, a honlapon:
  1. Állítsa be hoztuk létre VirtualEnv generátor Pelican és szükséges neki Jinja2 sablon motor:
  1. 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.

  1. Most a változások tárolható Git és Github küldeni.

Szabjuk honlapunkat, és egy kicsit automatizálni rutin műveletek.

  1. 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.

  1. 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.

  1. 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.

Kapcsolódó cikkek