Ini adalah repositori untuk selectstarsql.com. Ini adalah buku interaktif yang mengajarkan SQL dengan menyampaikan model mental untuk menulis pertanyaan.
Struktur kode cukup standar untuk situs yang dibangun Jekyll. Lihat Struktur Direktori Jekyll.
Semua halaman disimpan sebagai file Markdown (.md) di direktori tingkat atas. Jekyll mengambil file penurunan harga ini dan mengubahnya menjadi file HTML di /_site . Selama konversi, ia melakukan segala macam hal hemat energi seperti menanamkannya dalam templat dengan elemen header dan footer standar. Templat ini disimpan di /_layouts .
Anda dapat melayani versi lokal dengan menjalankan jekyll serve .
Kompleksitas teknis utama terletak pada latihan SQL interaktif. Ini diimplementasikan sebagai tag HTML khusus di /scripts/main.js . Firefox tidak mendukung elemen HTML khusus secara default, jadi kami menarik perpustakaan custom-elements.min.js dari UNPKG. (Lihat _layouts/default.html .)
Untuk berkontribusi, email saya langsung di [email protected], atau mengirimkan permintaan tarik dengan mengikuti langkah -langkah ini:
bundle install )git clone https://github.com/MYUSERNAME/selectstarsql/jekyll serve dan periksa perubahan Anda di browser Anda di alamat localhost Anda. Ini mungkin http://127.0.0.1.Prosa buku ini dilisensikan oleh Zi Chong Kao di bawah lisensi Creative Commons By-SA 4.0 yang memungkinkan berbagi dan beradaptasi dengan lisensi yang sama dan dengan atribusi. Kode dan set data dirilis ke domain publik di bawah lisensi Creative Commons CC0.