Sejak beberapa hari saya telah belajar HTML dan CSS dan itu berjalan dengan cukup baik, tetapi masalah pertama yang cukup serius yang saya hadapi adalah tentang struktur situs web - bagaimana proyek yang lebih besar (beberapa halaman "utama" dan beberapa subhalaman) berurusan dengan bahkan yang kecil perubahan dalam kode/tata letak mereka?

Setiap tutorial yang saya tonton atau baca didasarkan pada pembuatan situs web yang sangat kecil, yang terbuat dari index.html dan beberapa halaman, katakanlah sub1.html, sub2.html, sub3.html. Idenya adalah untuk membuat tata letak halaman di index.html dengan semua hyperlink yang akan kita gunakan dan kemudian, setelah kita selesai melakukannya - salin isinya ke file sub1.html, sub2.html, sub3.html dan ubah isinya ke kebutuhan. Ini tampaknya cukup masuk akal untuk situs web kecil itu, karena kami tidak memiliki banyak kode dan perubahan tidak akan memakan banyak waktu.

Tetapi bagaimana jika kita membuat situs web yang akan berisi mis. 50 subhalaman? Bagaimana kita harus menangani perubahan pada setiap halaman, jika kita ingin mengubah urutan item dalam menu atau melakukan hal lain dengan konten situs web yang berulang?

0
whiskeyo 27 Oktober 2019, 00:37

1 menjawab

Jawaban Terbaik

Anda sedang mencari semacam sistem templating, yang akan merakit halaman penuh dari komponen.

Misalnya, Anda mungkin memiliki template luar yang menyiapkan dasar-dasar seperti deklarasi doctype, beberapa skrip umum dan CSS yang disertakan, dll. Dari sana, satu lapisan di dalamnya, Anda mungkin memiliki header/footer yang sama. Template lain di dalamnya yang mungkin mengatur halaman seperti halaman beranda dengan konten unggulan. Saudara dari templat itu mungkin adalah halaman dalam yang mungkin memiliki judul dan konten reguler.

Terkadang halaman ini dirakit berdasarkan permintaan. Di lain waktu, mereka dikumpulkan ketika Anda mengubah konten Anda, dan halaman statis didorong ke server web Anda.

0
Brad 26 Oktober 2019, 21:41