Next.js static blog using Notion as a Content Management System (CMS). Supports both Blog format Post as well as Page format for Resume. Deployed using Vercel.
π Writing posts using notion
- No need of commiting to Github for posting anything to your website.
- Posts made on Notion are automaticaly updated on your site.
π Use as a page as resume
- Useful for generating full page sites using Notion.
- Can be used for Resume, Portfolios etc.
π SEO friendly
- Dynamically generates OG IMAGEs (thumbnails!) for posts. (og-image-korean).
- Dynamically creates sitemap for posts.
π€ Customisable and Supports various plugin through CONFIG
- Your profile information can be updated through Config. (
site.config.js
) - Plugins support includes, Google Analytics, Search Console and also Commenting using Github Issues(Utterances) or Cusdis.
-
Star this repo.
-
Fork the repo to your Profile.
-
Duplicate this Notion template, and Share to Web.
-
Copy the Web Link and keep note of the Notion Page Id from the Link which will be in this format [username.notion.site/
NOTION_PAGE_ID
?v=VERSION_ID
]. -
Clone your forked repo and then customize
site.config.js
based on your preference. -
Deploy on Vercel, with the following environment variables.
NOTION_PAGE_ID
(Required): The Notion page Id got from the Share to Web URL. This is not the entire URL, but just the NOTION_PAGE_ID part as shown above.NEXT_PUBLIC_GOOGLE_MEASUREMENT_ID
: For Google analytics Plugin.NEXT_PUBLIC_GOOGLE_SITE_VERIFICATION
: For Google search console Plugin.NEXT_PUBLIC_NAVER_SITE_VERIFICATION
: For Naver search advisor Plugin.
Click to see guide
-
Prepare Notion, Vercel account.
-
β
Star
andFork
this repo.
- As you
click
the Notion template, you will see this notion page in your browser. ClickDuplicate
button(볡μ in image) in right top.
- And you will see
notion page in notion app
in your account.
- Click
Share
andPublish
in right top, and check web link. (Copy web link)
Modify
site.config.js file in your forked repo.
π‘ NOTE. I changed 2 RED PART
- Move and
login
to vercel.
Build
new project using Add New...
Import
your forked morethan-log repository
Add
Environment variabes to vercel project
Wait
for the deployment to complete. After the deployment is successful, you should see an image like the one below.
π₯³ Congratulations. Now check out your blog
Check out the Contributing Guide.
morethan-log is an MIT-licensed open source project. It can grow thanks to the sponsors and support from the amazing backers.
The MIT License.