Link Search Menu Expand Document

Including Go code on a Web page

Once Go Server Pages is installed and configured, Go code can be included on a Web page. This code runs entirely on the server; the client cannot tell that some parts of the Web page are static while others were generated dynamically by executing Go code.

Go code is embedded on a Web page using a set of specialized markup commands. These commands are summarized below:

Markup Meaning
<?go:expr code ?> Evaluate code as a Go expression
<?go:block code ?> Execute statement or statement block code
<?go:top code ?> Declare file-level code code (import, func, const, etc.)
<?go:include file ?> Include local file file as if it were pasted in

For details, see the following pages: