blob: 80aebf4ab864a2509581fdebe77ac2238777a3af [file] [log] [blame]
<!--
Copyright 2020 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.
-->
{{define "main_content"}}
<div class="Container">
<div class="Content">
<h1 class="Content-header">Create a badge</h1>
<p>Create a badge to link to pkg.go.dev from your project website or README file.</p>
<label class="Badge-formElement">
Badge
<div class="Badge-previewLink">
<a class="js-badgeExampleButton" href="https://pkg.go.dev/{{.LinkPath}}">
<img class="Badge-badgeIcon" src="/static/img/badge.svg" alt="Go Reference">
</a>
</div>
</label>
<form action="/badge/">
<label class="Badge-formElement">
URL
<input name="path" class="js-toolsPathInput"
value="{{if .LinkPath}}https://pkg.go.dev/{{.LinkPath}}{{end}}" placeholder="e.g., https://pkg.go.dev/golang.org/x/pkgsite">
</label>
<label class="Badge-formElement">
<button type="submit" class="Badge-submitButton">{{if .LinkPath}}Update{{else}}Create{{end}}</button>
</label>
</form>
<div class="Badge-snippetContainer">
{{if .LinkPath}}
<label class="Badge-formElement">
HTML
<input title="Click to copy HTML" name="html" class="Badge-clickToCopy js-toolsCopySnippet" type="text"
value='<a href="https://pkg.go.dev/{{.LinkPath}}"><img src="https://pkg.go.dev/{{.BadgePath}}" alt="Go Reference"></a>' readonly>
</label>
<label class="Badge-formElement">
Markdown
<input title="Click to copy markdown" name="markdown" class="Badge-clickToCopy js-toolsCopySnippet" type="text"
value="[![Go Reference](https://pkg.go.dev/{{.BadgePath}})](https://pkg.go.dev/{{.LinkPath}})" readonly>
</label>
{{else}}
<div class="Badge-gopherLanding">
<img src="/static/img/gopher-airplane.svg" alt="The Go Gopher"/>
<p>Type a pkg.go.dev URL above to create a badge link.</p>
</div>
{{end}}
</div>
</div>
</div>
{{end}}
{{define "post_content"}}
<script>
loadScript("/static/js/badge.min.js");
</script>
{{end}}