From a7473a7b826e82865c820d1a2fe45f5cb122bb00 Mon Sep 17 00:00:00 2001 From: Ridwan Halim <91854659+ridwaanhall@users.noreply.github.com> Date: Thu, 30 Jan 2025 11:15:20 +0700 Subject: [PATCH] style: refactor HTML structure --- absen/templates/absen/about.html | 46 +++++------ absen/templates/absen/absen.html | 14 ++-- absen/templates/absen/terms.html | 138 +++++++++++++++---------------- blog/templates/blog/blog.html | 102 +++++++++++------------ templates/base.html | 3 +- 5 files changed, 148 insertions(+), 155 deletions(-) diff --git a/absen/templates/absen/about.html b/absen/templates/absen/about.html index 2ad0060..15948d4 100644 --- a/absen/templates/absen/about.html +++ b/absen/templates/absen/about.html @@ -23,34 +23,30 @@

Gak Perlu Lagi Panik Karena Lupa Presensi -
-
-
-
-
- {% for section in about_sections %} - {% if section.title %} -

{{ section.title|safe }}

- {% endif %} - {% if section.content %} -

{{ section.content|safe }}

- {% endif %} - {% if section.list %} -
    - {% for item in section.list %} -
  • {{ item|safe }}
  • - {% endfor %} -
- {% endif %} - {% if section.additional_content %} -

{{ section.additional_content|safe }}

- {% endif %} +
+
+
+ {% for section in about_sections %} + {% if section.title %} +

{{ section.title|safe }}

+ {% endif %} + {% if section.content %} +

{{ section.content|safe }}

+ {% endif %} + {% if section.list %} +
    + {% for item in section.list %} +
  • {{ item|safe }}
  • {% endfor %} -
-
+ + {% endif %} + {% if section.additional_content %} +

{{ section.additional_content|safe }}

+ {% endif %} + {% endfor %}
-
+ {% endblock %} diff --git a/absen/templates/absen/absen.html b/absen/templates/absen/absen.html index 7cee9a3..fe47673 100644 --- a/absen/templates/absen/absen.html +++ b/absen/templates/absen/absen.html @@ -7,15 +7,15 @@ {% block content %}
-
+
diff --git a/absen/templates/absen/terms.html b/absen/templates/absen/terms.html index d78cb7a..b5cad4e 100644 --- a/absen/templates/absen/terms.html +++ b/absen/templates/absen/terms.html @@ -23,81 +23,79 @@

Aturan Main yang Perlu Kamu Tahu!

-
-
-
-
-
- Yo, Warga Lumina! 👋 -

- Sebelum kamu gaspol pakai Lumina, ada aturan main yang perlu kamu pahami. Ini bukan basa-basi, tapi rules yang bikin kita semua nyaman dan makin semangat belajar. Kita sebut aja ini "Ketentuan Lumina". Dengan lanjut menggunakan Lumina, berarti kamu sudah sepakat sama aturan ini. Kalau ada yang nggak sreg, mending jangan pakai Lumina dulu, ya. -

- - Lumina = Kamu + Aplikasi Keren Ini -

- Ketentuan ini adalah perjanjian sakral antara kamu (para "Pengguna" setia) dan Lumina (si "Aplikasi" andalan). Kita atur di sini semua tentang bagaimana kamu bisa menggunakan Lumina dengan bijak, jadi simak baik-baik ya! -

- - Misi Mulia Lumina: Bukan untuk Bolos! 🚀 -

- Lumina hadir untuk jadi pahlawan bagi kamu yang sometimes lupa presensi karena buru-buru atau memang lagi blank. Tujuan utama Lumina itu jelas: bantu kamu mengatasi masalah lupa presensi dengan sat-set. -

- - Ingat! Lumina bukan alat untuk membolos kuliah atau menghindari kewajiban presensi. Lumina itu partner, bukan partner in crime. - - Aturan Main yang Wajib Kamu Patuhi: -
    -
  • Boleh: Lumina boleh kamu pakai kalau kamu memang lupa presensi karena alasan yang wajar. Kita semua manusia, kok.
  • -
  • Gak Boleh! (Alias, Dilarang Keras): -
      -
    • Bolos Kuliah: Lumina bukan alasan untuk nggak masuk kelas.
    • -
    • Melanggar Aturan Kampus: Jangan sampai Lumina bikin kamu kena masalah sama peraturan akademik atau kode etik kampus.
    • -
    • Kegiatan Ilegal: Lumina bukan aplikasi untuk main-main sama hal yang melanggar hukum.
    • -
    • Ngerusak Aplikasi: Jangan coba-coba nge-hack atau bikin Lumina error, ya.
    • -
    • Nyalahgunain Fitur: Pakai fitur Lumina sesuai fungsinya, jangan aneh-aneh.
    • -
    -
  • -
- - Penting Dibaca: Tanggung Jawab Lumina (dan Bukan Tanggung Jawabnya) + +
+
+
+ Yo, Warga Lumina! 👋 +

+ Sebelum kamu gaspol pakai Lumina, ada aturan main yang perlu kamu pahami. Ini bukan basa-basi, tapi rules yang bikin kita semua nyaman dan makin semangat belajar. Kita sebut aja ini "Ketentuan Lumina". Dengan lanjut menggunakan Lumina, berarti kamu sudah sepakat sama aturan ini. Kalau ada yang nggak sreg, mending jangan pakai Lumina dulu, ya. +

+ + Lumina = Kamu + Aplikasi Keren Ini +

+ Ketentuan ini adalah perjanjian sakral antara kamu (para "Pengguna" setia) dan Lumina (si "Aplikasi" andalan). Kita atur di sini semua tentang bagaimana kamu bisa menggunakan Lumina dengan bijak, jadi simak baik-baik ya! +

+ + Misi Mulia Lumina: Bukan untuk Bolos! 🚀 +

+ Lumina hadir untuk jadi pahlawan bagi kamu yang sometimes lupa presensi karena buru-buru atau memang lagi blank. Tujuan utama Lumina itu jelas: bantu kamu mengatasi masalah lupa presensi dengan sat-set. +

+ + Ingat! Lumina bukan alat untuk membolos kuliah atau menghindari kewajiban presensi. Lumina itu partner, bukan partner in crime. + + Aturan Main yang Wajib Kamu Patuhi: +
    +
  • Boleh: Lumina boleh kamu pakai kalau kamu memang lupa presensi karena alasan yang wajar. Kita semua manusia, kok.
  • +
  • Gak Boleh! (Alias, Dilarang Keras):
      -
    • No Guarantee: Kami nggak menjamin apa pun tentang kinerja aplikasi ini. Jadi, kalau ada error, mohon dimaklumi.
    • -
    • No Blame: Kami nggak bertanggung jawab atas kerugian apa pun yang timbul karena kamu pakai (atau nggak bisa pakai) Lumina.
    • -
    • No Excuse for Misuse: Kalau kamu nyalahgunain Lumina dan kena sanksi akademik, itu bukan salah Lumina ya. Intinya, gunakan Lumina dengan bijak.
    • +
    • Bolos Kuliah: Lumina bukan alasan untuk nggak masuk kelas.
    • +
    • Melanggar Aturan Kampus: Jangan sampai Lumina bikin kamu kena masalah sama peraturan akademik atau kode etik kampus.
    • +
    • Kegiatan Ilegal: Lumina bukan aplikasi untuk main-main sama hal yang melanggar hukum.
    • +
    • Ngerusak Aplikasi: Jangan coba-coba nge-hack atau bikin Lumina error, ya.
    • +
    • Nyalahgunain Fitur: Pakai fitur Lumina sesuai fungsinya, jangan aneh-aneh.
    - - Yang Perlu Kamu Tahu: +
  • +
+ + Penting Dibaca: Tanggung Jawab Lumina (dan Bukan Tanggung Jawabnya) +
    +
  • No Guarantee: Kami nggak menjamin apa pun tentang kinerja aplikasi ini. Jadi, kalau ada error, mohon dimaklumi.
  • +
  • No Blame: Kami nggak bertanggung jawab atas kerugian apa pun yang timbul karena kamu pakai (atau nggak bisa pakai) Lumina.
  • +
  • No Excuse for Misuse: Kalau kamu nyalahgunain Lumina dan kena sanksi akademik, itu bukan salah Lumina ya. Intinya, gunakan Lumina dengan bijak.
  • +
+ + Yang Perlu Kamu Tahu: +
    +
  • Aturan Bisa Berubah: Ketentuan ini bisa berubah sewaktu-waktu. Perubahan akan diumumkan di halaman "Ketentuan Lumina". Kalau kamu terus pakai Lumina setelah ada perubahan, berarti kamu setuju dengan aturan yang baru.
  • +
  • Akses Bisa Diblokir: Kalau kamu melanggar aturan atau ada alasan yang kuat, kami berhak menangguhkan akses kamu ke Lumina.
  • +
  • Ada Pertanyaan? Kalau kamu punya pertanyaan atau keluhan soal ketentuan ini, jangan sungkan hubungi kami:
      -
    • Aturan Bisa Berubah: Ketentuan ini bisa berubah sewaktu-waktu. Perubahan akan diumumkan di halaman "Ketentuan Lumina". Kalau kamu terus pakai Lumina setelah ada perubahan, berarti kamu setuju dengan aturan yang baru.
    • -
    • Akses Bisa Diblokir: Kalau kamu melanggar aturan atau ada alasan yang kuat, kami berhak menangguhkan akses kamu ke Lumina.
    • -
    • Ada Pertanyaan? Kalau kamu punya pertanyaan atau keluhan soal ketentuan ini, jangan sungkan hubungi kami: -
        -
      • Email: ridwaanhall.dev@gmail.com
      • -
      -
    • +
    • Email: ridwaanhall.dev@gmail.com
    - - Intinya: -

    - Ketentuan ini adalah perjanjian lengkap antara kamu dan Lumina. Ini menggantikan semua perjanjian atau pemahaman kita sebelumnya. -

    - - Mulai Berlaku: -

    - Ketentuan ini resmi berlaku sejak hari Ahad, 26 Januari 2025. -

    - - Last but not least: -

    - Lumina dibuat purely untuk membantu kamu yang beneran lupa presensi. Memakai Lumina untuk hal lain, apalagi bolos kuliah, itu sama aja kamu melanggar aturan kita. So, be smart and use Lumina wisely! 😎 -

    - - Semangat kuliah dan jangan lupa presensi ya! 😉 -
-
-
+ + + + Intinya: +

+ Ketentuan ini adalah perjanjian lengkap antara kamu dan Lumina. Ini menggantikan semua perjanjian atau pemahaman kita sebelumnya. +

+ + Mulai Berlaku: +

+ Ketentuan ini resmi berlaku sejak hari Ahad, 26 Januari 2025. +

+ + Last but not least: +

+ Lumina dibuat purely untuk membantu kamu yang beneran lupa presensi. Memakai Lumina untuk hal lain, apalagi bolos kuliah, itu sama aja kamu melanggar aturan kita. So, be smart and use Lumina wisely! 😎 +

+ + Semangat kuliah dan jangan lupa presensi ya! 😉 +
-
+
+
{% endblock %} diff --git a/blog/templates/blog/blog.html b/blog/templates/blog/blog.html index 547e314..9290eac 100644 --- a/blog/templates/blog/blog.html +++ b/blog/templates/blog/blog.html @@ -23,65 +23,63 @@

Scroll ke bawah buat baca artikelnya ya! 👇

-
-
-
- {% for blog in blogs %} -
-
- {% if blog.image %} -
-
- {{ blog.title }} -
-
- {% endif %} -
-
-
-
- ridwaanhall second icon -
-
-
-

{{ blog.name }} -

-

- @{{ blog.username }} - - -

-
-
- -
- {% for tag in blog.tags %} - {{ tag.name }} - {% endfor %} -

- {{ blog.title }} -

-

{{ blog.intro|truncatewords:30 }}

-
+
+ {% for blog in blogs %} +
+
+ {% if blog.image %} +
+
+ {{ blog.title }} +
+
+ {% endif %} + +
+
+
+
+ ridwaanhall second icon +
- +
+
+ +
+ {% for tag in blog.tags %} + {{ tag.name }} + {% endfor %} +

+ {{ blog.title }} +

+

{{ blog.intro|truncatewords:30 }}

- {% empty %} -
-

Belum ada artikel blog saat ini.

-
- {% endfor %} +
-
+ {% empty %} +
+

Belum ada artikel blog saat ini.

+
+ {% endfor %} + + {% endblock %} diff --git a/templates/base.html b/templates/base.html index a4824bf..6fbf17b 100644 --- a/templates/base.html +++ b/templates/base.html @@ -142,11 +142,12 @@ {% include 'navbar.html' %} +
{% block content %} {% endblock %}
- + {% include 'footer.html' %}