Note: trying to use Notion
as CMS to publish post on my personal site
Let's see how it goes
Frontend + Backend
- Serverless apprach with AWS
Express.js
site placing within an LambdaCloudFront
on top of that for caching
CMS
Notion
App
package.json
"dependencies": {
"@notion-stuff/blocks-html-parser": "^2.1.1",
"@notionhq/client": "^0.4.1",
"@popperjs/core": "^2.10.2",
"body-parser": "^1.19.0",
"bootstrap": "^5.1.2",
"bootstrap-scss": "^5.1.1",
"compression": "^1.7.4",
"cookie-parser": "~1.4.5",
"debug": "~4.3.2",
"dotenv": "^10.0.0",
"dotenv-safe": "^8.2.0",
"express": "~4.17.1",
"express-minify": "^1.0.0",
"helmet": "^4.6.0",
"highlight.js": "^11.2.0",
"http-errors": "~1.8.0",
"is_js": "^0.9.0",
"jquery": "^3.6.0",
"lodash": "^4.17.21",
"marked": "^3.0.4",
"moment": "^2.29.1",
"morgan": "~1.10.0",
"multer": "^1.4.3",
"mysql": "^2.18.1",
"node-sass-middleware": "^0.11.0",
"nodemon": "^2.0.13",
"pug": "^3.0.2",
"request": "^2.88.0",
"request-promise-any": "^1.0.7",
"serve-favicon": "^2.5.0",
"serverless-http": "^2.7.0",
"tslib": "^2.3.1",
"universal-analytics": "^0.4.23"
}
😄