package main
import (
"fmt"
"html/template"
"os"
"os/exec"
)
// 定义数据结构
type Article1 struct {
Title string
Content string
}
func main() {
// 创建一个新的数据实例
article := Article1{
Title: "this is a title",
Content: "content",
}
// 定义 HTML 模板
htmlTemplate := `
<!DOCTYPE html>
<html>
<head>
<title>{
{.Title}}</title>
</head>
<body>
<h1>{
{.Title}}</h1>
<p>{
{.Content}}</p>
</body>
</html>
`
// 创建一个新的模板,并解析模板内容
tmpl, err := template.New("article").Parse(htmlTemplate)
if err != nil {
fmt.Printf("无法解析 HTML 模板:%v\n", err)
return
}
// 创建一个用于写入 HTML 文件的文件
htmlFile, err := os.Create("example.html")
if err != nil {
fmt.Printf("无法创建 HTML 文件:%v\n", err)
return
}
defer htmlFile.Close()
// 使用数据渲染模板
07-20
2696
