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>
相关推荐
Johnstons3 分钟前
如何精确模拟网络丢包进行测试?实测指南
开发语言·网络·php·网络测试·网络损伤·弱网模拟
csdn_aspnet4 分钟前
Python 霍尔分区算法(Hoare‘s Partition Algorithm)
开发语言·python·算法
程序喵大人8 分钟前
C++与C语言的核心区别是啥
c语言·开发语言·c++
jjjava2.09 分钟前
全面拆解 Java 锁:分类辨析 + 底层原理精讲
java·开发语言
曹牧10 分钟前
Java:import NeverUsed
java·开发语言·log4j
我不是懒洋洋23 分钟前
【C++】内存管理与模板(C++内存管理方式、new和delete的实现原理、malloc/free和new/delete的区别、函数模板、类模板)
c语言·开发语言·c++·青少年编程·visual studio
雪的季节24 分钟前
Qt多窗口架构设计需求简介
开发语言·qt
z2005093028 分钟前
【linux学习】深入理解 Linux 下的静态库与动态库
开发语言·c++·算法
韦胖漫谈IT30 分钟前
面向对象 vs 函数式背后的思维差异
开发语言
Xin_ye1008633 分钟前
C# 零基础到精通教程 - WPF 深度专题:3D 图形与视觉增强
开发语言·c#·wpf