/nuxt3-blog

Pure front-end blog wrote with github api,vue3 and nuxt3.

Primary LanguageVueMIT LicenseMIT

Pure Front-End Blog


🚀 https://blog.halberd.cn

Quick Start

  1. Fork本仓库,勿修改仓库名
  2. 大体参考旧版教程
  3. 需要更改vercel的编译参数,如下图:
  4. 若使用评论功能,则需要安装giscus,并开启discussion,然后填写config.ts中的CommentRepoIdCommentDiscussionCategoryId(参考giscus.app)

Todo list

Feature

  • eslint,stylelint
  • error page
  • different passwd(unnecessary)
  • localhost server for committing
  • testing
  • custom markdown syntax highlight on monaco editor
  • full-static build(await for nuxt3)
  • toggle plugin enabled,and implement conditional build
  • get new feature by pull source branch with single action
  • serverless function to upload image
  • IV for AES encrypt
  • pagination

Appearance

  • global theme color
  • i18n
  • left-side layout
  • dark mode