Next.js adalah framework React yang memungkinkan Anda membuat aplikasi web dengan mudah. Salah satu kelebihan Next.js adalah kemampuannya untuk menghasilkan halaman statis (Static Site Generation) yang sangat cepat dan SEO-friendly.
Markdown adalah format penulisan yang sederhana dan mudah dibaca. Beberapa kelebihannya:
Blog ini menggunakan beberapa teknologi:
// Contoh kode untuk parse Markdown
import fs from 'fs';
import path from 'path';
import matter from 'gray-matter';
export function getPostBySlug(slug) {
const fullPath = path.join(process.cwd(), 'content/posts', `${slug}.md`);
const fileContents = fs.readFileSync(fullPath, 'utf8');
// Parse markdown with frontmatter
const { data, content } = matter(fileContents);
return {
slug,
frontmatter: data,
content
};
}
Blogging adalah percakapan, bukan monolog. Dan jika dilakukan dengan benar, blogging menjadi percakapan yang dapat dirasakan oleh jutaan orang.