Repository navigation
Tambah halaman pencarian post dengan Lunr.js - #36
Merged
Merged
Conversation
…i seri Post asli sekitar 9.000 kata dipecah menjadi tiga bagian yang saling terhubung. Layout post mendapat navigasi seri, tombol bagian sebelumnya/berikutnya, daftar isi per bagian lewat kramdown, dan tombol kembali ke atas.
# Conflicts: # _layouts/post.html # _posts/2026-11-04-mobil-listrik-10-model-terlaris-cara-memilih.md # _posts/2026-11-04-mobil-listrik-cara-kerja-pengisian-harga.md # _posts/2026-11-04-mobil-listrik-pengertian-jenis-cara-kerja.md
Deploying udienz-github-io with
|
| Latest commit: |
234c9e6
|
| Status: | ✅ Deploy successful! |
| Preview URL: | https://0ef80541.udienz-github-io.pages.dev |
| Branch Preview URL: | https://claude-festive-planck-onfezl.udienz-github-io.pages.dev |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Menambah halaman pencarian post di
/search/memakai Lunr.js, plus menu "Search" di navbar.Isi
search.json: indeks yang dibuat Jekyll saat build (judul, url, tanggal, kategori, tag, dan 2000 kata pertama isi post).search.md: kolom input, hasil langsung saat mengetik, kata yang cocok disorot, dan?q=di URL langsung menjalankan pencarian. Lunr 2.3.9 dimuat dari jsDelivr._includes/navbar.html: menu "Search".Pengujian
Situs dibangun dengan Jekyll 4.4.1 (
--future) dan dibuka di Chromium headless lewat Playwright dengan jaringan normal (CDN tidak diarahkan ke file lokal):/search/?q=ubuntulangsung menampilkan hasil dengan input terisi.scrollWidth390 (tidak ada gulir ke samping). Sebelum perbaikan, URL panjang di cuplikan hasil membuat halaman melebar ke 523px; kini<li>hasil memakaitext-break.scrollWidth1280.search.jsonyang sama (332 entri).Catatan
_posts/berisi 339 file,search.jsonberisi 332 entri. Tujuh sisanya memakaipublished: falsedan memang tidak dibangun ke_site, jadi tidak ada entri yang hilang.search.jsonnaik dari 455 KB (157 KB gzip) ke 728 KB (242 KB gzip). Tanpa batas sama sekali 737 KB. Di Chromium headless, hasil?q=ubuntutampil sekitar 1,2 detik setelah navigasi, atau 3,1 detik dengan CPU diperlambat 4x.