Skip to content
generated from 2nthony/empty-starter

Blogkit(beta) is a unified blog engine. Powered by Next.js ISR. Inspired by @djyde's Sairin.

License

Notifications You must be signed in to change notification settings

2nthony/blogkit

Repository files navigation

Blogkit (beta)

Blogkit is a unified blog engine inspired by Sairin.

Notion Example

Ecosystems

Requests

Name Version Description
blogkit-notion Request preset for Notion database
blogkit-yuque Request preset for Yuque repo
blogkit-strapi Request preset for Strapi CMS

Templates

Name Description
blogkit-notion-starter Notion request and minimal theme
blogkit-yuque-starter Yuque request and minimal theme
blogkit-strapi-starter Strapi CMS and minimal theme

Themes

Name Description
blogkit-theme-minimal Minimal theme

Configuration

blogkit.config.js

// with ts intellisense
import { defineBlogkitConfig } from 'blogkit'

export default defineBlogkitConfig({
  siteConfig: {
    title: 'MyBlog', // required
    author: '',
    url: '',
  },
  theme: {},
  request: {},
})

Details to see types.ts, but more recommend to see blogkit-example.

Development

For full example see blogkit-example.

Integrate with custom service

Set the request in blogkit.config.js.

This is how blogkit-notion provided.

Theme

TODO, if you still, you could see the source code of blogkit-theme-minimal.

Q

Should I redeploy the Vercel project after my post updated?

No.

How long will my post update?

Every 1 minute.

License

MIT © 2nthony