// Copyright 2013 The Go Authors. All rights reserved.// Use of this source code is governed by a BSD-style// license that can be found in the LICENSE file.// This file implements an App Engine blog server.packagemainimport("html/template""log""net/http""os""golang.org/x/tools/blog")funcgaeMain(){config.ContentPath="content/"config.TemplatePath="template/"config.AnalyticsHTML=template.HTML(os.Getenv("BLOG_ANALYTICS"))s,err:=blog.NewServer(config)iferr!=nil{log.Fatalln(err)}http.HandleFunc("/",func(whttp.ResponseWriter,r*http.Request){w.Header().Set("Strict-Transport-Security","max-age=31536000; preload")s.ServeHTTP(w,r)})port:=os.Getenv("PORT")ifport==""{port="8080"}log.Fatal(http.ListenAndServe(":"+port,nil))}