View Source Kino.Markdown (Kino v0.5.2)
A struct wrapping a Markdown content.
This is just a meta-struct that implements the Kino.Render
protocol, so that it gets rendered as markdown.
Examples
Kino.Markdown.new("""
# Example
A regular Markdown file.
## Code
```elixir
"Elixir" |> String.graphemes() |> Enum.frequencies()
```
## Table
| ID | Name | Website |
| -- | ------ | ----------------------- |
| 1 | Elixir | https://elixir-lang.org |
| 2 | Erlang | https://www.erlang.org |
""")
This format may come in handy when exploring Markdown from external sources:
content = File.read!("/path/to/README.md")
Kino.Markdown.new(content)
Link to this section Summary
Functions
Wraps the given binary content into the markdown struct.
Link to this section Types
Specs
t()
Link to this section Functions
Specs
Wraps the given binary content into the markdown struct.