Situs web resmi PyCon SK 2019.
Kontribusi dipersilakan. Jika Anda menemukan bug, silakan buka masalah di repo GitHub kami, atau kirimkan permintaan penarikan. Kami menyambut segala jenis acara permintaan tarik jika itu hanya salah ketik;)
1 cabang :
master
- aplikasi Flask, templat, file statis, terjemahan (buat perubahan Anda di sini) mengkloning repositori secara lokal:
git klon https://github.com/pyconsk/2019.pycon.sk.git cd 2019.pycon.sk
instal pipenv (instruksi dokumentasi resmi):
pip instal pipenv
menginstal semua persyaratan:
pemasangan pipenv
mengatur variabel lingkungan (diperlukan oleh Flask, pengguna windows dapat instruksi dokumentasi resmi):
ekspor FLASK_ENV=pengembangan ekspor FLASK_APP=pycon.py
aktifkan lingkungan virtual pipenv:
cangkang pipenv
mulai server flask, dan Anda dapat melihatnya di browser (http://127.0.0.1:5000/en/index.html):
menjalankan labu
Terjemahan dibuat dengan Flask-Babel. Semua terjemahan terletak di direktori translations
, perbarui messages.po
dengan pesan terjemahan Anda.
kumpulkan string terjemahan dari aplikasi Flask:
ekstrak pybabel -F babel.cfg -o messages.pot .
perbarui file messages.po
terjemahan dengan string terjemahan yang dikumpulkan:
pembaruan pybabel -i pesan.pot -d terjemahan
kompilasi pesan yang diterjemahkan dan buat file messages.po
:
kompilasi pybabel -d terjemahan
Frozen-Flask membekukan aplikasi Flask menjadi sekumpulan file statis. Hasilnya dapat dihosting tanpa perangkat lunak sisi server apa pun selain server web tradisional.
menghasilkan file statis, dan Anda dapat menemukannya di direktori docs
:
python freezer.py
verifikasi hasil yang dihasilkan di browser (http://127.0.0.1:8000/en/index.html):
dokumen cd python -m http.server 8000
Apa pun yang dikomit ke cabang master akan secara otomatis diterapkan di server langsung. Situs langsung hanya berisi situs statis yang dihasilkan di direktori docs
.
Font pyconsk tersemat yang dihasilkan dengan Fontello dan berisi ikon Font Awesome dan Entypo.
Untuk grid dan layout dasar kami menggunakan Picnic CSS, desain kami disimpan di stylesheet pyconsk.css. Kedua file digabungkan dan diminimalkan melalui Kompresor YUI:
java -jar yuicompressor.jar stylesheet.css -o stylesheet.min.css
Untuk lebih jelasnya baca file LISENSI.