Skip to content

owenzjg/nuxt3-blog

Repository files navigation

💎Nuxt3-Blog


🚀https://blog.yunyuyuan.net

English Readme | 中文说明

Features

  • 💻 Build in 5 minutes. Completely free, no need to write any code.
  • 🤝 Convenient to use. An all-in-one admin interface where you only need a token to update configurations, add/edit/delete blog content on the web page. no notepad, no git push.
  • 📷 Integrated image hosting service. Integrated with smms image hosting service and tinypng image compression, one-click upload of blog images on the web page.
  • 🌐 Full static. Packaged as a full static website, no backend required.
  • 🔍 SEO-friendly. Each HTML page is pre-rendered and can be indexed by search engines.
  • 🔒 Can be encrypted. Any single article/record/knowledge can be encrypted, and content can be encrypted in block-level. Only by entering the password can it be viewed.
    • 🚪Full encryption:
    • 🚪Block-level encryption:

How to use

One-click deployment (note:uncheck Create private Git Repository)

Deploy with Vercel

Changing user

Change githubName in config.ts to your current Github account.

get a new token

Goto https://github.com/settings/tokens/new, check repo scopes, then click Generate token.

Addons

Todo

Features

  • 404 page
  • work with npm run dev
  • testing
  • full-static site generate(SSG)
  • plugin system
  • serverless function to upload images
  • mongodb integration(views analyze)
  • algolia searching
  • images migration
  • changing password(only available while using npm run dev)

Appearance

  • dark mode
  • i18n
  • themes(need UI)
  • custom primary color
Low priority features
  • different password for every content
  • custom-syntax highlight for monaco editor
  • pulling update of upsteam github repo
  • IV for AES encryption
  • block level encryption
  • SSR for self-hosting

Changelog

CHANGELOG.md

Others

Releases

No releases published

Packages

No packages published