Golang:使用Blackfriday实现Markdown 转html

Blackfriday可以实现Markdown 转html

文档

https://github.com/russross/blackfriday

安装

bash 复制代码
go get github.com/russross/blackfriday

代码示例

go 复制代码
package main

import (
    "fmt"
    "os"

    "github.com/russross/blackfriday"
)

func main() {
    input, _ := os.ReadFile("index.md")
    output := blackfriday.MarkdownBasic(input)
    fmt.Print(string(output))
}

输入 index.md

md 复制代码
# title

content

输出

html 复制代码
<h1>title</h1>

<p>content</p>
相关推荐
菜宾12 分钟前
java-分布式面试题(事务+锁+消息队列+zookeeper+dubbo+nginx+es)
java·开发语言·分布式
Remember_99314 分钟前
【LeetCode精选算法】位运算专题一
java·开发语言·数据结构·leetcode·哈希算法
点云SLAM17 分钟前
C++内存泄漏检测之编译期 /运行时工具(ASan/Valgrind)
开发语言·c++·内存管理·错误排查·内存泄漏检测工具·valgrind工具·asan工具
leaves falling20 分钟前
c语言-编译和链接
c语言·开发语言
kk57921 分钟前
【MATLAB R2018a】路径文件pathdef.m为只读文件无法保存到matlab启动文件夹的问题
开发语言·matlab
黎雁·泠崖22 分钟前
Java静态变量底层:内存图解析+避坑指南
java·开发语言
布局呆星24 分钟前
魔术方法与魔术变量
开发语言·python
Gary董25 分钟前
java死锁
java·开发语言
陳103028 分钟前
C++:多态
开发语言·c++
m0_4972141541 分钟前
qt实现打印机功能
开发语言·qt