MCPcopy
hub / github.com/gobyexample-cn/gobyexample / renderExamples

Function renderExamples

tools/generate.go:308–321  ·  view source on GitHub ↗
(examples []*Example)

Source from the content-addressed store, hash-verified

306}
307
308func renderExamples(examples []*Example) {
309 if verbose() {
310 fmt.Println("Rendering examples")
311 }
312 exampleTmpl := template.New("example")
313 template.Must(exampleTmpl.Parse(mustReadFile("templates/footer.tmpl")))
314 template.Must(exampleTmpl.Parse(mustReadFile("templates/example.tmpl")))
315 for _, example := range examples {
316 exampleF, err := os.Create(siteDir + "/" + example.ID)
317 check(err)
318 defer exampleF.Close()
319 check(exampleTmpl.Execute(exampleF, example))
320 }
321}
322
323func render404() {
324 if verbose() {

Callers 1

mainFunction · 0.85

Calls 3

verboseFunction · 0.85
mustReadFileFunction · 0.85
checkFunction · 0.70

Tested by

no test coverage detected