golang の html/template について書かれたブログ等を色々見ていると、みんなレイアウトとコンテンツの分離に苦労している感があったのでどうやるか書いておきます。 t.ExecuteTemplate(w, "content", data) Go の html/template はテンプレートの名称を指定して ExecuteTemplate を実行します。しかし html/template には、その content を囲う layout テンプレートを指定する方法がありません。特に以下の様に ParseGlob を使った場合、各 html で同じ content という名前で define する事は出来ません。 template.ParseGlob("public/views/*.html") やりたいのは layout というテンプレートの中から content という名称
goo.glは終わってしまうようなので、短縮URLサービスをみんな自分で作るといいと思います。QRコードも表示できるので、スマホにURLを送るときも簡単です。 ソースコード:juntaki/url-shortener 完成品:https://s.juntaki.com 前提 GAE 短めのドメイン つかいかた reCAPTCHAを使うので、登録しておきましょう。Invisibleなやつを選んでおきます。 reCAPTCHA: Easy on Humans, Hard on Bots ソースコードはここから入手してください。 juntaki/url-shortener app.ymlを編集して、URLを自分のドメインに、SITE_KEYを先程取得したものに変更します。 env_variables: BASE_URL: "https://s.juntaki.com" RECAPTCHA_SIT
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く