Create Blog use Notion and NextJS

Muhammad Abdur Rofi Maulidin ๐Ÿ‡ฎ๐Ÿ‡ฉ
NineDotsLabs
Published in
2 min readMar 2, 2024

--

Notion merupakan all-in-one workspace platform yang biasanya digunakan untuk memanage tulisan atau dokumen yang kita punya. Tapi bagaimana jika kita gunakan sebagai CMS dari blog kita?

Bismillah,

Jadi kali ini mau sharing sedikit tentang proses migrasi blog pribadi saya dari yang tadinya menggunakan markdown file (md/mdx) sebagai contentnya kini menggunakan Notion sebagai CMS.

Lebih mudah dalam manage konten

Sebuah blog yang menggunakan Notion sangat mudah untuk dipelihara. Kita hanya perlu mengedit atau membuat baris dalam database untuk memperbarui konten blog. Jika kita sudah menggunakan Notion, mempublikasikan konten sangat mudah dimasukkan ke dalam alur kerja harian kita.

Notion memungkinkan kita untuk membuat database yang dapat disesuaikan untuk berbagai jenis konten, seperti posting blog, artikel, atau halaman tentang. Kita dapat menambahkan kolom untuk menunjukkan status posting, tanggal publikasi, penulis, dan tag, sehingga mudah untuk menemukan dan mengelola postingan blog.

Notion is free for individual use

Karena notion itu free jadi lebih enak aja gitu buat yang nggak mau ngeluarin budget gede buat blog pribadi, terlebih jika pake Vercel/Netlify buat websitenya,jadinya lebih aman aja sih dikantong. Paling ngeluarin duitnya pas beli domain, biar webnya lebih ciamik.

Tapi tetap ada kendala yang saya rasakan yang masih saya coba perbaiki, terutama dalam performa website yang kini menurun :(

Before:

Create Blog use Notion and NextJS

Sebelum menggunakan Notion Sebagai CMS

After:

Create Blog use Notion and NextJS

Sesudah menggunakan Notion Sebagai CMS

Kesimpulan

Untuk saya yang tidak terlalu memerlukan performa yang cepat hasil score yang saya dapatkan sudah memuaskan bagi saya, dan juga tentunya kedepannya akan saya tetap improve untuk meningkatkan performanya, semangat!

About me

Iโ€™m Muhammad Abdur Rofi Maulidin, a DevOps Engineer passionate about optimizing software development processes by supporting cloud infrastructure management like kubernetes orchestration, and automations. Dedicated to support the reliability, availability, and performance of systems by implementing SLI/SLO based on performance monitoring for business requirement.

Feel free to keep in touch with me:

Letโ€™s go to the cloud ๐Ÿš€

Free Palestine ๐Ÿ‡ต๐Ÿ‡ธ

Reference

--

--