package html/template

Como renderizar templates HTML em Go

Dando continuidade ao post sobre como criar websites em Go, vamos nos aprofundar um pouco mais no package html/template, ou seja, vamos ver como renderizar variáveis, criar condicionais e loop dentro de um template HTML.

Variáveis

No package html/template, as variáveis permitem injetar conteúdo dinâmico nos seus templates HTML.

Um variável é identificada no template por {{.NomeDaVariavel}}. Por exemplo:

<title>{{.Titulo}}</title>
Leia mais »

Como criar um website com Golang

A linguagem Go é sem dúvidas uma das linguagens mais versáteis que temos nos dias de hoje. Embora algumas pessoas tenham a idéia que ela só serve para desenvolvimento de APIs, nesse post vou mostrar para vocês, como podemos utilizá-la para criar um website.

Servidor

Assim como quando desenvolvemos uma API, o primeiro passo para o desenvolvimento de um website em Go é criar um servidor utilizando o package net/http.

Leia mais »