Link

Whitespace removal

As an aesthetic convenience, whitespace is removed after <?go:block … ?> and <?go:top … ?> markup. More precisely, all whitespace up to and including the first newline character is discarded. Hence,

<!DOCTYPE html>
<html lang="en">
<head>
<title>My Go Server Page</title>
<?go:top
import "fmt"
?>
</head>

renders as

<!DOCTYPE html>
<html lang="en">
<head>
<title>My Go Server Page</title>
</head>

not as

<!DOCTYPE html>
<html lang="en">
<head>
<title>My Go Server Page</title>

</head>

Again, this is merely an aesthetic convenience and should not normally impact the correctness of the output.

No whitespace is discarded after <?go:expr … ?> or <?go:include … ?>.