A simple blogging website created with Hugo as the static site generator and Notion acting as the CMS. Gluing the two together is MotionLink. Website is deployed on Netlify.
This project is built with Hugo and Notion.
To run the project for development, install hugo and run hugo server
.
Dev Notes:
motionlink.config.js
to setup how notion pages are pulled into the codebase- MotionLink detects when a page has a
Status
property changes, and pushes a GitHub tag if the value isPublished
,Completed
orPublic
. - GitHub actions is used to push to hosting service