A static blog template built with Astro https://blog.juyung.com
Find a file
Carlos Company 4483433dd7
fix: removing pointer-events from BackToTop wrapper (#259)
The back-to-top wrapper element is hidden but blocks hover events from other elements that may overlap in the same position.
NOTE that this does not affect any component in the current design. I happened to notice this on a different fork where it was causing an issue and therefore I suggest the change but feel free to ignore this if you think is not relevant enough or could cause problems with the back to top component.
2024-12-31 17:01:47 +08:00
.vscode feat: add FrontMatter CMS, biome, translation, etc. 2024-01-21 12:54:41 +08:00
public/favicon refactor: code cleanup 2024-02-18 18:26:40 +08:00
scripts feat!: front-matter language -> lang 2024-09-10 01:31:35 +08:00
src fix: removing pointer-events from BackToTop wrapper (#259) 2024-12-31 17:01:47 +08:00
.gitignore feat: add Korean i18n & README (#130) 2024-07-21 03:15:41 +08:00
.npmrc chore: enforce pnpm usage (#238) 2024-12-01 16:29:42 +08:00
astro.config.mjs feat: TOC highlight and scroll sync (#216) 2024-12-06 19:20:57 +08:00
biome.json chore(biome): fix deprecated field trailingComma (#169) 2024-09-04 23:34:13 +08:00
frontmatter.json feat: add language as post property (#151) 2024-08-27 23:52:30 +08:00
LICENSE fix: we're in 2024 :) (#51) 2024-04-23 00:01:17 +08:00
package.json feat: TOC highlight and scroll sync (#216) 2024-12-06 19:20:57 +08:00
pnpm-lock.yaml feat: TOC highlight and scroll sync (#216) 2024-12-06 19:20:57 +08:00
postcss.config.mjs refactor: css cleanup and style tweaks 2024-12-02 16:02:39 +08:00
README.es.md docs: add Spanish README 2024-09-05 01:21:56 +08:00
README.ja-JP.md docs: update README 2024-07-22 01:09:03 +08:00
README.ko.md docs: update README 2024-07-22 01:09:03 +08:00
README.md docs: update README 2024-09-10 02:28:00 +08:00
README.zh-CN.md docs: update README 2024-09-10 02:28:00 +08:00
svelte.config.js refactor: upgrade to Svelte v5 (#212) 2024-11-30 14:59:51 +08:00
tailwind.config.cjs feat: add GitHub repo card, admonitions (#77) 2024-05-03 01:37:31 +08:00
tsconfig.json refactor: improve type safety (#155) 2024-08-28 00:19:26 +08:00
vercel.json fix: url /page/1 -> /, /page/2 -> /2 2024-02-18 18:26:40 +08:00

🍥Fuwari

A static blog template built with Astro.

🖥️ Live Demo (Vercel)   /    📦 Old Hexo Version   /    🌏 中文   /    🌏 日本語   /    🌏 한국어   /    🌏 Español

README version: 2024-09-10

Preview Image

Features

  • Built with Astro and Tailwind CSS
  • Smooth animations and page transitions
  • Light / dark mode
  • Customizable theme colors & banner
  • Responsive design
  • Comments
  • Search
  • TOC

🚀 How to Use

  1. Generate a new repository from this template or fork this repository.
  2. To edit your blog locally, clone your repository, run pnpm install AND pnpm add sharp to install dependencies.
    • Install pnpm npm install -g pnpm if you haven't.
  3. Edit the config file src/config.ts to customize your blog.
  4. Run pnpm new-post <filename> to create a new post and edit it in src/content/posts/.
  5. Deploy your blog to Vercel, Netlify, GitHub Pages, etc. following the guides. You need to edit the site configuration in astro.config.mjs before deployment.

⚙️ Frontmatter of Posts

---
title: My First Blog Post
published: 2023-09-09
description: This is the first post of my new Astro blog.
image: ./cover.jpg
tags: [Foo, Bar]
category: Front-end
draft: false
lang: jp      # Set only if the post's language differs from the site's language in `config.ts`
---

🧞 Commands

All commands are run from the root of the project, from a terminal:

Command Action
pnpm install AND pnpm add sharp Installs dependencies
pnpm dev Starts local dev server at localhost:4321
pnpm build Build your production site to ./dist/
pnpm preview Preview your build locally, before deploying
pnpm new-post <filename> Create a new post
pnpm astro ... Run CLI commands like astro add, astro check
pnpm astro --help Get help using the Astro CLI