Overview
notion-md-gen is a tool that allows users to use Notion as a CMS (Content Management System) for building static site pages with any static site generator. It provides the ability to use Notion databases for articles and requires a Notion API secret token for authentication. The tool can be used via a CLI (Command Line Interface) or integrated into a GitHub Action to automate updates to a blog repository.
Features
- Notion CMS Integration: Use Notion as a CMS for static site pages generated by any static site generator.
- CLI Tool: Access the functionality of notion-md-gen through a command line interface, allowing for local debugging and testing.
- GitHub Action Integration: Automate the updating of a blog repository by utilizing notion-md-gen as a GitHub Action.
- Configuration File Support: Copy the configuration file to your project and run it directly to streamline the setup process.
Installation
- Run the installation script
install.shfrom your terminal. - Install any necessary dependencies such as
webiorbrew(if required) for the tool to function properly.
Summary
notion-md-gen is a versatile tool that enables users to utilize Notion as a CMS for generating static site pages. With its integration capabilities with various static site generators and GitHub Actions, it provides a flexible solution for managing and updating blog repositories. The tool can be installed easily and offers a range of features, including a CLI and configuration file support.