
Ini adalah me.lm.dev, peningkatan lengkap dari sistem blogging linier yang lebih lama.
Telah dibangun dari bawah ke atas di V menggunakan server/kerangka kerja http http http yang dibuat khusus. Ini adalah situs mandiri, dengan nol JavaScript.
Bagaimana saya melakukannya?
Sejumlah besar templating, bermain -main dengan sqlite3 , satu loop acara picoev berulir, caching spec http/etag, banyak regex, dan banyak pemikiran.
Tiga proyek tidak berdokumen dan hiatus tiga bulan
Pengantar Me.LM.Dev.
Pengiriman 700 kib HTML terkompresi tidak layak?
Menerapkan pagination dan navbar untuk saya.lm.dev.

Saya bekerja keras untuk membuat antarmuka yang bagus, yang cepat dan dinamis, dan menggunakan nol javascript. Saya banyak mengandalkan HTTP Standard + URL yang ada, untuk melompati Anda ke bagian -bagian tertentu dari halaman dan menggunakan formulir HTML untuk mengubah konten.
Lompatan tautan menggunakan /?p=00000000## digunakan secara luas oleh backend untuk merutekan klien.
Pagination yang dapat dikonfigurasi yang tepat didukung.


YouTube dan Spotify Embeds adalah dengan desain, pelanggar yang mengerikan dalam jumlah JavaScript yang mereka kirim ke klien untuk melakukan pelacakan.
Backend hanya perlu mengikis server Spotify sekali, menggunakan Regex untuk mendapatkan metadata yang dibutuhkan. Semua Thumbnail YouTube Media dan Media Spotify disimpan ke database utama untuk dibaca lebih lanjut setelah itu.


Daftar tag yang terpisah ruang dapat diterapkan pada posting. Di dalam tab pencarian di bagian paling atas, Anda dapat mencari tag ini dan konten di dalamnya.
Fungsi pencarian menggunakan kueri Glob yang tidak sensitif.
*.wasmtest/helo.wasmfile.wasmstas*compilerstas COMPILERstas#0000000comPilerstas is my programming language i implemented in my first compiler Membangun dengan V mudah, cukup memasang kompiler V di sistem Anda dan menjalankan v . Di direktori root repositori.
Anda bisa mendapatkan salinan kompiler V di sini.
Server mengharapkan beberapa hal untuk menjalankan:
./make_init_files.sh untuk membuat file berikut:data.sqlite dengan skema yang benarwal.log untuk loggingbackup/ folder untuk cadanganSECRET harus diatur, dan digunakan dalam https://<url>/auth .base_url const di main.v harus diubah untuk menunjuk ke URL situs web Anda.PORT envvar dapat diatur, tetapi default ke port 8080.