2nthony / blogkit

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

Home Page:https://blogkit.vercel.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

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

https://blogkit.vercel.app

License:MIT License


Languages

Language:TypeScript 77.0%Language:CSS 17.4%Language:JavaScript 5.6%