小编Jia*_* Ng的帖子

Golang 创建主布局网页

我是 Golang 的新手,正在尝试使用 Go 启动 Web 服务器。我已经为基本布局编写了 html、css 和 js,但是在启动服务器后无法显示网站。

使用此页面作为指南链接。仅使用我自己编写的 html、CSS 和 JS 文件作为视觉布局。

发生的情况是页眉、页脚等组合得很好,但它在浏览器中显示为文本,带有标签和所有内容。我不确定为什么它没有正确显示。我不确定是否可能是因为我没有使用 templates.HTML 呈现为 html,但我找不到关于此的太多信息。谢谢大家!代码如下:Github链接

 package main

import (
    "fmt"
    "html/template"
    "log"
    "net/http"
    "os"
    "path/filepath"
    "strings"
)

type Page struct {
    Title string
}

//-------------------------------------------------------------------------------------//
//Compile templates on start
var templ = func() *template.Template {
    t := template.New("")
    err := filepath.Walk("./", func(path string, info os.FileInfo, err error) error {
        if strings.Contains(path, ".html") {
            fmt.Println(path)
            _, err = t.ParseFiles(path)
            if err != nil { …
Run Code Online (Sandbox Code Playgroud)

html render go

3
推荐指数
1
解决办法
1944
查看次数

标签 统计

go ×1

html ×1

render ×1