English Readme | 中文说明
- 💻 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
, nogit push
. - 📷 Integrated image hosting service. Integrated with
smms
image hosting service andtinypng
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.
Change githubName
in config.ts
to your current Github account.
Goto https://github.com/settings/tokens/new, check repo scopes, then click Generate token
.
- If you want to use the views analyze feature, you need to register a MongoDB account, and enable MongoDB integration
- If you want to use the commenting feature, you need to install giscus for your Github, and enable discussion. Changing
CommentRepoId
andCommentDiscussionCategoryId
inconfig.ts
. Please goto giscus.app to get more information.
- 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
)
- dark mode
- i18n
- themes(need UI)
- custom primary color
- 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
- QQ group:745105612
- email:[email protected]
- discord: https://discord.gg/HtSehSMYXa