Overview:
morethan-log is a Next.js static blog that utilizes Notion as a Content Management System (CMS). This allows users to easily create and update blog posts and pages using the Notion app, without the need to commit changes to GitHub. The theme is deployed using Vercel, which ensures fast and reliable hosting for the website.
Features:
- Writing posts using Notion: Users can create and update blog posts directly in the Notion app, without the need to commit changes to GitHub.
- Use as a page as resume: The theme can be used to generate full-page sites using Notion, making it useful for creating resumes, portfolios, and more.
- SEO friendly: The theme dynamically generates OG IMAGES (thumbnails) for posts and creates a sitemap for better search engine optimization.
Installation:
To install and customize the morethan-log theme, follow these steps:
- Star and Fork the morethan-log repository on GitHub.
- Duplicate the Notion template provided and share it to the web.
- Copy the web link of the Notion page and note down the Notion Page Id from the link.
- Clone your forked repository and customize the
site.config.js
file based on your preferences. - Create a new project on Vercel and import your forked morethan-log repository.
- Add the following environment variables to your Vercel project:
NOTION_PAGE_ID
(Required): The Notion page Id obtained from the Share to Web URL.NEXT_PUBLIC_GOOGLE_MEASUREMENT_ID
: For Google Analytics Plugin.NEXT_PUBLIC_GOOGLE_SITE_VERIFICATION
: For Google Search Console Plugin.
- Wait for the deployment to complete and check out your blog!
Summary:
morethan-log is a Next.js blog theme that leverages Notion as a CMS and deploys the website using Vercel. It offers features such as writing posts in Notion, using it as a page for resumes and portfolios, and being SEO friendly. The installation process involves forking the repository, customizing the site.config.js
file, and deploying the theme on Vercel.