Ini sumber untuk situs web KICAD baru, Anno 2015.
Repositori Kicad-Website berlisensi ganda. Anda dapat mendistribusikannya dan/atau memodifikasinya di bawah ketentuan Lisensi Publik Umum GNU (http://www.gnu.org/licenses/gpl.html), versi 3 atau lebih baru, atau lisensi atribusi Creative Commons (http:).
Anda akan membutuhkan paket ini:
Versi Hugo 0.69.0 (Anda harus menggunakan versi ini!)
Ruby (untuk menggunakan asciidoctor)
ASCIIDOCTOR Versi 2.0.10
Menggunakan asciidoctor adalah persyaratan, karena Asciidoc asli mengalami masalah yang mem -parsing file ADOC dengan header TOML di dalamnya. Asciidoctor juga memiliki beberapa fitur tambahan untuk halaman web.
Jalankan perintah Hugo di root repositori untuk membangun dan melayani file untuk pengembangan:
Hugo Server -W -V
Amati output konsol karena akan memberi tahu Anda alamat di mana halaman dapat diakses di browser. Bendera -W memberitahukan untuk menonton sistem file untuk perubahan untuk membangun kembali secara otomatis. Juga, halaman di browser akan autorefresh setelah pembangunan kembali selesai dengan sukses.
Baca pedoman yang berkontribusi
Dockerfile disertakan yang membangun dan mengemas situs web dengan instance nginx
Agar ikon tampil di blok peringatan, Anda harus menambahkan
:icons:
:iconsdir: /img/icons/Di bagian atas file ASCIIDOC tetapi di bawah header Template Hugo.
Harap beri nama file ASCIIDOC yang dapat digunakan kembali dengan garis bawah terkemuka di nama file dan berakhir di .ADOC. Hugo dikonfigurasi untuk mengabaikan file tersebut dengan sengaja.
Untuk sedikit meningkatkan keamanan, kami menerapkan header kebijakan-keamanan konten yang ditetapkan oleh Nginx. Ini menentukan ke browser jalur sumber daya apa yang diizinkan untuk skrip, video, gambar, dll dan sementara kami menggunakan HTTPS, CSP hanyalah alat lain untuk berpotensi menghentikan sisi browser dan serangan lainnya.
Ini berarti: 1. Harap tambahkan gambar apa pun, JS dan CSS langsung ke repo ini. Jauh lebih baik bagi kita untuk mencerminkan mereka agar mereka berpotensi turun di masa depan. Terutama gambar pihak ketiga 2. Harap berupaya terbaik untuk menggunakan sumber daya jarak jauh "yang disetujui" yang ada sebagai visibile di /.docker/default.conf 3. Jika Anda melihat sumber daya tidak memuat apa yang Anda edit, periksa output konsol alat pengembang untuk masing -masing browser Anda, jika diblokir karena CSP, ia akan mengatakannya.