Skip to content

A pure front-end blog written using Vue3, Nuxt3, and the GitHub API.一个使用Vue3,Nuxt3,GitHub API写的纯前端博客

License

Notifications You must be signed in to change notification settings

springwindyike/nuxt3-blog

 
 

Repository files navigation

💎Nuxt3-Blog


🚀https://blog.yunyuyuan.net

Quick Start

  1. Fork本仓库,勿修改仓库名
  2. 大体参考旧版教程,有以下修改:
  • 不需要更改编译参数了
  • framework框架改为Other
  1. 若使用评论功能,则需要安装giscus,并开启discussion,然后填写config.ts中的CommentRepoIdCommentDiscussionCategoryId
    参考giscus.app,填写 你的仓库 的地址后,复制data-repo-iddata-category-id,分别对应CommentRepoIdCommentDiscussionCategoryId,位置在data-repo-id和data-category-id

Todo list

Feature

  • eslint,stylelint
  • error page
  • different passwd(unnecessary)
  • localhost server for committing
  • testing
  • custom markdown syntax highlighting on monaco editor
  • full-static site generate(SSG)
  • toggling plugin enabled,and conditional build implementation
  • getting new feature by pull source branch with single action
  • serverless function to upload image(with image compressing)
  • IV for AES encrypt
  • partial encrypting
  • pagination
  • database integration(visitors)
  • SSR, for self-host
  • algolia searching
  • images migration

Appearance

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

Others

About

A pure front-end blog written using Vue3, Nuxt3, and the GitHub API.一个使用Vue3,Nuxt3,GitHub API写的纯前端博客

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Vue 56.9%
  • TypeScript 31.9%
  • SCSS 10.7%
  • Other 0.5%