Hello World: HTML Block Components Test

Hello World! Ini adalah paragraf standar untuk menguji apakah Notion API dapat mengambil teks, mempertahankan urutan konten, dan merender paragraf dengan benar di website.

Hello World: HTML Block Components Test

1. Paragraph

Hello World! Ini adalah paragraf standar untuk menguji apakah Notion API dapat mengambil teks, mempertahankan urutan konten, dan merender paragraf dengan benar di website.

Ini adalah paragraf kedua untuk menguji jarak antarparagraf, pemisahan blok, serta konsistensi tipografi.

2. Text Formatting

Uji semua format teks berikut:

  • Bold text
  • Italic text
  • Underline text
  • Strikethrough text
  • Inline code
  • Bold and italic text
  • Teks normal dengan bold, italic, dan code dalam satu paragraf.
  • Teks dengan tautan: OpenAI
  • Colored text
  • Stabilo text
  • Math

3. Headings

Heading 1

Heading 2

Heading 3

Heading 4

Heading 5

Heading 6

4. Lists

Unordered List

  • Item pertama
  • Item kedua
    • Subitem kedua A
    • Subitem kedua B
      • Subitem bertingkat tiga
  • Item ketiga

Ordered List

  1. Langkah pertama
  2. Langkah kedua
    1. Sub-langkah kedua A
    2. Sub-langkah kedua B
  3. Langkah ketiga

To-do List

  • Tugas yang belum selesai
  • Tugas yang sudah selesai
  • Tugas pengujian lainnya

5. Quote

Ini adalah blockquote untuk menguji apakah kutipan dari Notion dirender dengan indentasi, garis pembatas, atau gaya visual yang sesuai.

6. Callout

⚠️
Callout informasi

Ini adalah blok callout untuk menguji dukungan ikon, latar belakang, dan teks khusus dari Notion.

7. Code Block

Contoh kode JavaScript:

Plain Text
function helloWorld() {
  console.log("Hello World!");
}

helloWorld();

Contoh HTML:

HTML
<article>
  <h1>Hello World</h1>
  <p>Ini adalah artikel pengujian.</p>
</article>

Contoh CSS:

CSS
.article {
  max-width: 720px;
  margin-inline: auto;
  line-height: 1.8;
}

8. Divider

Konten sebelum divider.


Konten setelah divider.

Tautan eksternal: Astro Documentation

Tautan kedua: Notion API Documentation

Uji juga tautan internal antarhalaman jika website mendukungnya.

10. Image

Image test: Sisipkan gambar langsung menggunakan blok Image di Notion.

Article illustration

Pastikan gambar memiliki:

  • URL atau sumber file yang valid.
  • Teks alternatif jika tersedia.
  • Caption jika tersedia.

Caption pengujian gambar: Hello World Image Test.

11. Video and Embed

Video test: Sisipkan video menggunakan blok yang didukung Notion.

Embed test: Sisipkan sebuah embed, misalnya video YouTube atau halaman eksternal.

Periksa apakah sistem:

  • Mempertahankan URL sumber.
  • Menampilkan embed jika didukung.
  • Menyediakan fallback berupa tautan jika embed tidak dapat ditampilkan.

12. Bookmark

docs.astro.build
https://docs.astro.build/
🔖

Blok ini menguji apakah bookmark URL dari Notion menjadi kartu tautan, preview, atau tautan biasa.

13. Table

KomponenJenisStatus
ParagraphTextTest
HeadingTextTest
ImageMediaTest
CodeCodeTest
TableDataTest
BookmarkLinkTest

14. Toggle

Toggle: Klik untuk membuka detail pengujian

Konten di dalam toggle ini digunakan untuk menguji apakah teks tersembunyi dapat diambil oleh Notion API dan apakah struktur toggle dapat dipertahankan pada hasil website.

Subkonten toggle:

Item tersembunyi pertama

isi dari toggle pertama

Item tersembunyi kedua

isi dari toggle kedua

15. Equation

Inline equation:

(E = mc^2)

Block equation:

[

a^2 + b^2 = c^2

]

Bagian ini menguji apakah persamaan matematika dapat dipertahankan atau setidaknya ditampilkan sebagai teks alternatif.

16. File and Attachment

File test: Sisipkan satu file PDF atau TXT sebagai attachment di Notion.

Pastikan file dapat dikenali, URL unduhan tersedia jika diizinkan, dan website tidak menghasilkan tautan rusak ketika akses file kedaluwarsa.

📎 RPP_Modul_Ajar_Matematika_Kelas_6_Pecahan.pdf Download

17. Audio

Audio test: Sisipkan blok audio jika tersedia di workspace Notion.

Periksa apakah sumber audio dapat dikenali dan apakah website menampilkan pemutar audio atau tautan fallback.

18. Table of Contents

Tambahkan blok Table of Contents bawaan Notion di bagian ini.

Tujuan pengujian:

  • Heading terdeteksi.
  • Anchor setiap heading berfungsi.
  • Navigasi menuju bagian artikel berjalan benar.

19. Columns

Kolom kiri

Ini adalah konten kolom kiri untuk menguji tata letak multi-kolom.

Kolom kiri

Ini adalah konten kolom kiri untuk menguji apakah urutan dan struktur kolom tetap konsisten setelah proses ekspor.

Kolom kanan

Ini adalah konten kolom kanan untuk menguji apakah urutan dan struktur kolom tetap konsisten setelah proses ekspor.

20. Child Page

Jika tersedia, sisipkan blok tautan menuju halaman anak Notion.

Uji apakah halaman anak diabaikan, diubah menjadi tautan, atau ikut diproses sebagai konten terpisah sesuai konfigurasi SSG.

21. Unsupported Block Test

Tambahkan beberapa blok Notion lain yang tersedia di workspace, misalnya:

  • Synced block
  • Table of contents
  • Breadcrumb
  • Link preview
  • Database view
  • Button
  • Chart, jika tersedia

Tujuan bagian ini adalah mendeteksi blok yang belum didukung dan memastikan sistem tidak gagal membangun seluruh website hanya karena satu blok tidak dikenal.

22. Empty Content Test

Paragraf sebelum blok kosong.

Paragraf setelah blok kosong.

Bagian ini digunakan untuk menguji perilaku sistem saat menghadapi blok kosong atau konten yang tidak memiliki teks.

23. Final Validation

Checklist pengujian:

  • Semua blok berhasil diambil dari Notion.
  • Urutan blok tetap sama.
  • Heading menghasilkan struktur HTML yang benar.
  • Format teks tetap dipertahankan.
  • Gambar dan file dapat diakses.
  • Tabel tidak rusak pada layar kecil.
  • Kode ditampilkan tanpa kehilangan indentasi.
  • Tautan eksternal berfungsi.
  • Blok yang tidak didukung memiliki fallback.
  • Tidak ada error saat proses build.
  • Output HTML valid dan responsif.

Database

ini adalah database inline

Database
NamaStatusMultipilih
Post 3Selesai
Post 2Sedang berlangsungMulti selectTags ATags B
Post 1Belum dimulaiInline database
3 item

Database view

ini adalah view database versi galery

Galery view

ini adalah view database versi tabel

Galery view (1)
5 item

Conclusion

Hello World! Jika seluruh bagian berhasil diproses, integrasi Notion → SSG → HTML telah melewati pengujian dasar struktur konten.

Namun, hasil yang benar-benar lulus baru dapat dipastikan setelah konten diambil melalui Notion API, dikonversi oleh pipeline SSG, lalu diperiksa pada HTML hasil build.

End of Test Article

Deddy Hidayat
Deddy Hidayat
Educator

Cats lover