๐ A performant, lightweight and SEO friendly modern blog system made by Astro ๐
English
ยท
ๆฅๆฌ่ช
The image shown here is the posts-page for medium-size, click here to see more detailed screenshot for this application.
Nano-blog is a modern blog system build with Astro and Tailwind ecosystem, this template is base on openBlog but given more optimization which is including more feature, active maintenance, more modern syntax and modules, more fast on adopting new major version of Astro and Tailwind.
.astro
Astro
and Tailwind
(updated on v2.8)Table of Content
for different experience between mobile and larger devices (added on v2.7)English
and Japanese
Localization (i18n) (updated on v2.4)Astro v5
(accomplished on v2.8)TailwindCSS v4
(accomplished on v2.8)Firstly, clone this repository to local by running the following command:
$ git clone https://github.com/gaomingzhao666/nano-blog.git # clone
$ cd nano-blog
Once clone is done without any errors, you should install dependencies and start this project by running:
# pnpm - recommend
$ pnpm install
$ pnpm start
# npm - node default package manager
$ npm install
$ npm run start
# yarn
$ yarn run start
# pnpm - recommend
pnpm create astro@latest --template gaomingzhao666/nano-blog
# npm - node default package manager
npm create astro@latest -- --template gaomingzhao666/nano-blog
# yarn
yarn create astro --template gaomingzhao666/nano-blog
Please note that this method may encounter some compatibility issues with the template because nano-blog may not update to the major version of Astro immediately upon release due to stability concerns. Currently, nano-blog is using the latest version of
Astro v5.x
andTailwind v4
.