Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > de.comp.lang.python > #5241
| From | Christopher Arndt <chris@chrisarndt.de> |
|---|---|
| Newsgroups | de.comp.lang.python |
| Subject | Re: [Python-de] Mezzanine |
| Date | 2018-09-21 20:01 +0200 |
| Message-ID | <mailman.51.1537553462.2746.python-de@python.org> (permalink) |
| References | <ea229419-a332-8bb2-fbae-3c1fa0032625@jensdiemer.de> <20180921193912.3ee0fdf4@xingu.arnoldarts.de> <282e6e17-2063-e37e-7f14-cf2da304121f@chrisarndt.de> |
Am 21.09.18 um 19:39 schrieb Arnold Krille:
> Und bei den statischen Generatoren bin ich bei nikola hängen geblieben.
Same here. Solche statischen Generatoren haben auch den Vorteil, man
kann den ganzen Source Code als auch den Inhalt der Seite unter Version
Control stellen und mit einem Python virtualenv verwalten.
Eine Seite ändern inkl. Dokumentation der Änderungen geht dann super
schnell mit:
workon mysite
$EDITOR pages/mypage.md
git commit -a -m "Added blah to mypage"
git push
nikola build && nikola deploy
In der conf.py von nikola wird das Deployment z.B. so konfiguriert:
DEPLOY_COMMANDS = {
'default': [
"rsync -rltv --update --checksum --delete output/* "
"myserver.com:/home/mysite.com/htdocs",
]
}
Alternativ kann man auch auf GitHub Pages deployen:
https://getnikola.com/handbook.html#deploying-to-github
Chris
Back to de.comp.lang.python | Previous | Next | Find similar
Re: [Python-de] Mezzanine Christopher Arndt <chris@chrisarndt.de> - 2018-09-21 20:01 +0200
csiph-web