← back to blog // article

Bienvenue — Demo de toutes les fonctionnalités

Bienvenue

Ceci est un post de test qui démontre toutes les fonctionnalités du convertisseur. Tu peux éditer ce fichier dans Obsidian et le builder produira le HTML.

Wikilinks

Voici un lien vers un autre-post (wikilink Obsidian). Et un lien avec alias : ce super article.

Callouts Obsidian

Note

Ceci est un callout de type note. Il est rendu avec un style bleu.

[!tip] Astuce Les callouts supportent le markdown à l'intérieur. Voici une liste :

  • Item 1
  • Item 2

[!warning] Attention Ceci est un avertissement. Fais attention !

[!danger] Danger Ceci est un message de danger. Les couleurs changent.

[!info] Information Tu peux utiliser `code` inline dans les callouts.

[!example] Exemple Voici un exemple de callout avec du contenu plus long.

Il peut avoir plusieurs paragraphes.

Math (LaTeX)

Formule inline : $E = mc^2$ et $a^2 + b^2 = c^2$.

Formule en bloc :

$$\int_{0}^{\infty} e^{-x^2} dx = \frac{\sqrt{\pi}}{2}$$

$$\sum_{i=1}^{n} i = \frac{n(n+1)}{2}$$

Mermaid

graph LR
    A[Obsidian Vault] --> B[talion-build]
    B --> C[Markdown Processing]
    C --> D[HTML Output]
    D --> E[Caddy Server]
    E --> F[Browser]

Code avec syntax highlighting

fn main() {
    let posts = collect_posts("blog/");
    for post in posts {
        let html = render_markdown(&post.content);
        println!("Generated: {}", post.slug);
    }
}
def hello(name: str) -> str:
    """A simple greeting function."""
    return f"Hello, {name}!"

print(hello("talion"))
#!/bin/bash
# Build and serve
nix build .#site
caddy run --config Caddyfile

Tables

FeatureObsidianBuilderStatus
Wikilinks[[page]]✅ resolvedWorking
Callouts> [!note]✅ styledWorking
Embeds![[img]]✅ resolvedWorking
Math$...$✅ KaTeXWorking
Mermaid```mermaid✅ renderedWorking
Tags#tag✅ linkedWorking

Task Lists

  • Implement frontmatter parsing
  • Implement Obsidian wikilinks
  • Implement callouts
  • Implement math protection
  • Add RSS feed
  • Add sitemap

Inline Tags

Voici quelques tags inline : #rust #nixos #caddy #obsidian

Blockquote simple

This is a regular blockquote. It should be styled with a red left border and subtle background.

Images

Les images du vault attachments/ sont copiées automatiquement vers le dossier de sortie.

test-image

Et une image avec texte alt : mon image de test

Conclusion

Ce post démontre tout ce que le convertisseur peut faire. Édite-le dans Obsidian et re-build !

Voici un dernier wikilink : bienvenue (self-link, mais ça marche).