Dendron Publish
Publication des notes Dendron depuis Github à l'aide d'AWS Amplify sur le domain Google Domains
Suite à l'adaptation libre de Tips - Dendron: Publish to GitHub Pages with Actions et de Cookbook
Creation des REPO
Creation d'un repo specifique (knowledge-published) pour publier le contenu de mon journal Dendron builder depuis la branche main du repo github
Pour ce faire j'ai créer un répo knowledge-published (ne pas oublié de l'init pour que la branch 'main' soit visible/accessible)
J'ai mis à jour le package.json
{
"name": "arnaudj-knowledge",
"version": "1.0.0",
"main": "docs/index.html",
"license": "MIT",
"scripts": {
"dendron-cli": "dendron-cli"
},
"repository": {
"type": "git",
"url": "git+github.com:joyearnaud/knowledge.git"
},
"dependencies": {
"@dendronhq/dendron-11ty": "^1.40.0"
},
"devDependencies": {
"@dendronhq/dendron-cli": "*"
}
Github action
Puis j'ai créé un Github Action (dans .github/workflows/publish.yml) en ayant au préalable créer une clef API specifique pour le publish => Dendron publish
Au prochain PUSH le Github Action est bien joué, il y a un bug sur les pages .md qui contiennent un entête YML mais pas de Markdown.
AWS Amplify
pour la configuration AWS Amplify tout est parfaitement exprimé dans GettingStartedExisting et RestrictingAccessAWS.
Amplify est maintenant relier au domain arnaudjoye.fr sur le sous domain "knowledge".
Ne pas oublié de mettre l'URL de publication dans dendron.yml
Backlinks