The simplest way to blog. Your content, your repo, your rules.
In any public GitHub repo, create a folder called blog
your-repo/ blog/ <- create this README.md
Create a .md file inside the blog folder. The filename becomes the URL.
blog/hello-world.md -> /user/repo/hello-world
The stuff between the --- lines is called frontmatter. It is metadata about your post.
--- title: Hello World date: 2024-01-01 description: My first post --- Your content here...
That is it! Your blog is live at:
marklog.xyz/your-username/your-repo
titledatedescriptionimagecategoryfeaturedtagsauthorExample Configuration
title: My Blog description: My personal blog theme: pixel # light | dark | ghibli | pixel show_toc: true show_repo_link: true analytics: google: "G-XXXXXXXXXX"
titledescriptionthemeshow_tocshow_repo_linkanalyticshow-to-learn-rust.md is better than post1.md/blog folder becomes a separate blog.