package
0.0.0-20250207164621-7a1f277a159e
Repository: https://github.com/gomarkdown/markdown.git
Documentation: pkg.go.dev

# README

Here you can find examples of advanced uses of this library.

You can use them as base for your own code.

They are described in more detail in https://blog.kowalczyk.info/article/cxn3/advanced-markdown-processing-in-go.html

You can run each of them with: go run <program.go>.

The examples:

  • basic.go : simplest markdown => HTML example
  • render_hook.go : shows how to customize HTML renderer with render hook function
  • code_highlight.go : shows how to syntax highlight code blocks using github.com/alecthomas/chroma
  • parser_hook.go : shows how to extend parser to recognize custom block-level syntax
  • modify_ast.go : shows how to modify AST after parsing but before HTML rendering

# Structs