I came across Docusaurus one day, quite by accident.
It was a blog on GitHub.io, and it looked really pretty and easy to use.
And the footer of that blog said ~ Built with Docusaurus.
Docusaurus as a blog π¦β
I've used static site generators like Jekyll and Hugo, but Docusaurus was the easiest to use.
What is Docusaurus? π€β
Docusaurus is an open source project created by Meta, and is a React-based static site generator.
Pros πβ
1. Powered by React π±β
It's a static site generator based on React, so if you have experience with React, you can quickly create a blog.
2. Well-written guide documentation πβ
Since it's a project created by Meta, the guide documentation is well written. You can create a blog by looking at the Docusaurus official documentation.
3. Convenient features π β
Docusaurus provides the features you need to create a blog. It provides the features you need to create a blog, so you can save time when creating a blog.
4. Active community π€β
Ask questions on the Docusaurus official Discord channel and get answers quickly.
5. Host your GitHub Pages πβ
You can use GitHub Pages as a hosting server. By using GitHub Pages as your hosting server, you can simplify the process of creating and deploying your blog.
6. Themes π¨β
Docusaurus provides several themes in addition to the default theme. You can create a blog by looking at the Docusaurus official theme.
7. Plant a natural GitHub lawn π±β
To plant your GitHub lawn, you can use GitHub Actions. With GitHub Actions, you can plant a natural GitHub lawn.
Features π β
GitHub Actions provides a variety of handy features for creating documentation.
- Create Markdown documents
- Document versioning
- Categories and tags
- i18n
- Search
Creating a blog with Docusaurus πβ
I've used Tistory, Velog, and Notion, which are popular blogging platforms used by domestic developers, but there were many limitations when creating a blog.
To help more people create blogs, I wrote a simple guide to create a Docusaurus blog.
Link: Docusaurus Tutorial π¦
Closing thoughts πβ
There are a lot of features we haven't added yet, but we'll continue to implement them and add them to the tutorial as we go.