Écrivez des articles pour votre blog de génération statique dans Notion.
Notoma est disponible via Pip ou Homebrew :
# Installing with pip, use this if you plan using Notoma as a python library.
pip install notoma
Installation avec Homebrew sur Mac OS.
brew install nategadzhi/notoma/notoma
Notoma fournit des commandes pour :
Exemple d'utilisation de base : cette commande convertira uniquement les articles publiés d'une base de données de blog Notion vers le ./posts/ directory
.
notoma convert --dest ./posts/
Cet exemple suppose que vous disposez d'un fichier de configuration .env
contenant les paramètres d'authentification et d'URL de blog.
Notoma utilise une API Notion interne, et cela nécessite malheureusement que vous fournissiez un jeton d'authentification token_v2
que vous pouvez trouver dans vos cookies notion.so.
Vous pouvez fournir l'option token_v2
à chaque appel de ligne de commande, ou la stocker dans votre environnement ou dans le fichier de configuration .env
.
Notoma a très peu d'attentes quant à la façon dont votre Notion est structurée. Voici un exemple de base de données publique.
Notoma nécessite que votre base de données de blog Notion possède les propriétés suivantes :
Notoma essaie d'analyser d'autres propriétés et de les ajouter comme introduction dans les articles Markdown résultants :
categories
, il devrait donc s'agir d'une propriété à choix multiples .