quartz/pkg/mod/github.com/abhinav/goldmark-wikilink@v0.3.0
Adam Gospodarczyk da2d93f602 Brain
2022-04-26 16:25:19 +02:00
..
.github/workflows Brain 2022-04-26 16:25:19 +02:00
testdata Brain 2022-04-26 16:25:19 +02:00
.gitignore Brain 2022-04-26 16:25:19 +02:00
ast_test.go Brain 2022-04-26 16:25:19 +02:00
ast.go Brain 2022-04-26 16:25:19 +02:00
CHANGELOG.md Brain 2022-04-26 16:25:19 +02:00
extender.go Brain 2022-04-26 16:25:19 +02:00
go.mod Brain 2022-04-26 16:25:19 +02:00
go.sum Brain 2022-04-26 16:25:19 +02:00
integration_test.go Brain 2022-04-26 16:25:19 +02:00
LICENSE Brain 2022-04-26 16:25:19 +02:00
Makefile Brain 2022-04-26 16:25:19 +02:00
parser_test.go Brain 2022-04-26 16:25:19 +02:00
parser.go Brain 2022-04-26 16:25:19 +02:00
README.md Brain 2022-04-26 16:25:19 +02:00
renderer_test.go Brain 2022-04-26 16:25:19 +02:00
renderer.go Brain 2022-04-26 16:25:19 +02:00
resolver_test.go Brain 2022-04-26 16:25:19 +02:00
resolver.go Brain 2022-04-26 16:25:19 +02:00

Go Reference Go codecov

goldmark-wikilink is an extension for the goldmark Markdown parser that supports parsing [[...]]-style wiki links.

Usage

To use goldmark-wikilink, import the wikilink package.

import wikilink "github.com/abhinav/goldmark-wikilink"

Then include the wiklink.Extender in the list of extensions you build your goldmark.Markdown with.

goldmark.New(
  &wiklink.Extender{}
  // ...
)

goldmark-wikilink provides control over destinations of wikilinks with the Resolver type. Specify a custom Resolver to the Extender when installing it.

goldmark.New(
  &wiklink.Extender{
    Resolver: myresolver,
  }
  // ...
)