How to do it...

In this recipe, we are going to create a first-template.html with a couple of placeholders whose value will be injected by the template engine at runtime. Perform the following steps:

  1. Create first-template.html inside the templates directory by executing the following Unix command:
$ mkdir templates && cd templates && touch first-template.html
  1. Copy the following content to first-template.html:
<html>  <head>    <meta charset="utf-8">    <title>First Template</title>    <link rel="stylesheet" href="/static/stylesheets/main.css">  </head>  <body>    <h1>Hello {{.Name}}!</h1>    Your Id is {{.Id}}  </body></html>

The preceding template has two placeholders, {{.Name}} and {{.Id}}, whose values will be substituted or injected by the template ...

Get Go Web Development Cookbook now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.