Les fichiers markdown dans Obsidian peuvent avoir une syntaxe spéciale propre à Obsidian :
[[Internal link]]
[[Internal link|With custom text]]
[[Internal link#heading]]
[[Internal link#heading|With custom text]]
[[Embed note]]
[[Embed note#heading]]
Cette syntaxe permet de relier des notes entre elles via des liens bidirectionnels ([[Internal link]]
).
Pour ajouter le support de ces liens, j'ai créé un plugin gatsby-remark-obsidian.
Vous pouvez intégrer ce plugin avec Remark ou MDX :
// gatsby-config.jsplugins: [{resolve: "gatsby-transformer-remark",options: {plugins: [{resolve: 'gatsby-remark-obsidian',},]}},],
Si vous utilisez MDX :
// gatsby-config.jsplugins: [{resolve: 'gatsby-plugin-mdx',options: {extensions: ['.md'],gatsbyRemarkPlugins: [{resolve: 'gatsby-remark-obsidian',},],},},],
PS : Si vous utilisez Next.js, j'ai créé un autre plugin.