TIL: Menggunakan Cloudflare Workers untuk Redirect Hari ini saya perlu membuat redirect URL yang simpel untuk project pribadi. Instead of spinning up a full server, saya pakai Cloudflare Workers yang gratis dan sangat cepat. Kenapa Cloudflare Workers? Gratis — 100,000 requests/hari gratis Edge location — Dekat dengan user, latency rendah Mudah — Hanya beberapa baris JavaScript Cara Buat Buka Cloudflare Dashboard Pilih domain → Workers & Pages Create Worker Paste kode berikut: export default { async fetch(request) { const url = new URL(request.url); // Redirect rules const redirects = { '/old': 'https://yehartanto.my.id/new', '/blog': 'https://yehartanto.my.id/posts', }; const destination = redirects[url.pathname]; if (destination) { return Response.redirect(destination, 301); } return fetch(request); } }; Save and Deploy Hasil Redirect /old → /new dengan status code 301 (Permanent Redirect). ...
Builder. Thinker. Tech Enthusiast.
Halo! Saya Yehartanto, seorang developer yang passionate tentang software development, cloud computing, dan open source.
Di blog ini saya menulis catatan teknis, tutorial, dan pemikiran tentang programming, DevOps, dan teknologi lainnya. Semua ditulis dalam Bahasa Indonesia.
Artikel Terbaru
Berikut beberapa artikel terbaru:
- Selamat Datang di yehartanto.my.id — Perkenalan blog dan alasan memilih Hugo
- Setup Hugo dengan PaperMod Theme — Tutorial step-by-step
- TIL: Cloudflare Workers Redirect — Cara mudah membuat redirect URL
Navigasi
Tulisan di blog ini adalah catatan belajar dan pemikiran pribadi.
Setup Hugo dengan PaperMod Theme
Setup Hugo dengan PaperMod Theme Tutorial ini akan membantu kamu membuat blog statis dengan Hugo dan PaperMod theme. Cocok untuk blog personal atau dokumentasi projekt. Prerequisites Hugo v0.120+ Git Langkah 1: Install Hugo # macOS brew install hugo # Linux (Ubuntu/Debian) sudo apt install hugo # Verifikasi hugo version Langkah 2: Buat Project Baru hugo new site my-blog cd my-blog Langkah 3: Tambah PaperMod Theme git init git submodule add https://github.com/adityatelange/hugo-PaperMod themes/PaperMod Langkah 4: Konfigurasi Buat hugo.toml dengan konfigurasi dasar: ...
Selamat Datang di yehartanto.my.id
Halo! Selamat datang di blog ini. Blog ini akan menjadi tempat saya menulis catatan-catatan teknis seputar programming, cloud computing, open source, dan hal-hal lain yang saya pelajari atau pikirkan. Mengapa Hugo? Hugo dipilih karena: Cepat — Static site generator yang sangat cepat Sederhana — Tidak perlu database, tinggal file Markdown Fleksibel — Banyak theme berkualitas tinggi Gratis — Open source dan gratis digunakan Konten yang Akan Ditulis Tutorial — Step-by-step teknis TIL (Today I Learned) — Pengetahuan singkat berguna Opini — Pandangan tentang tools dan trend Review — Review tools, buku, atau kursus Stay tuned!