📗 Docs

Welcome to morethan log!

date
Jan 22, 2023
slug
docs
author
status
Public
tags
Docs
Morethanlog
summary
type
Post
thumbnail
image.png
category
📗 Docs
updatedAt
Jul 6, 2023 09:29 AM

morethan log

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.
 

Features

📒 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).

Getting Started

To use morethan-log, you must follow the steps below.

Deploy on vercel

  1. Star this repo.
  1. Fork the repo to your Profile.
  1. Duplicate this Notion template, and Share to Web.
  1. 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].
  1. Clone your forked repo and then customize site.config.js based on your preference.
  1. Deploy on Vercel, with the following environment variables.
      • NOTION_PAGE_ID (Required): The Notion page Id got from the Share to Web URL.
      • GOOGLE_MEASUREMENT_ID : For Google analytics Plugin.
      • GOOGLE_SITE_VERIFICATION : For Google search console Plugin.

Set your blog configuration

You can set your blog configuration by editing site.config.js.

Writing Post

When you write a post, you should check the properties below.
Property
type
Required
Description
title
string
true
Display in the post title area.
date
date
true
Display in the post date area.
slug
string
true
Set the post slug. (eg. https://morethan-log.vercel.app/[slug-id])
author
author
false
Display in the post author area.
status
Private Public PublicOnDetail
true
Private is Not showing on your blog. Public is Showing on your blog. PublicOnDetail is Showing only your blog detail page.
tags
string[]
false
Display in the post tags area.
summary
string
false
Display in the post summary area.
type
Post Paper
true
Post is Commonly used post type. Paper is Used when you want to create a page like Resume.
thumbnail
file
false
Display in the post thumbnail area.

Contributing

Check out the Contributing Guide.