Back to Json Iterator

Get Started

_content/learn/index.md

latest8.0 KB
Original Source
<section class="Learn-hero"> <div class="Container"> <div class="Learn-heroInner"> <div class="Learn-heroContent"> {{breadcrumbs .}} <h1>Install the latest version of Go</h1> <p> Install the latest version of Go. For instructions to download and install the Go compilers, tools, and libraries, <a href="/doc/install" target="_blank" rel="noopener"> view the install documentation. </a> </p> <div class="Learn-heroAction"> <div data-version="" class="js-latestGoVersion" > <a class="js-downloadBtn" href="/dl" target="_blank" rel="noopener" > <span class="GoVersionSpan">Download</span> </a> </div> </div> </div> <div class="Learn-heroGopher">
  </div>
</div>
</div> </section> <div class="Learn-columns"> <aside class="Learn-sidebar"> <nav class="LearnNav"> <a class="active" href="#selected-tutorials"> <svg width="5" height="5" viewBox="0 0 5 5" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="2.5" cy="2.5" r="2.5" fill="#007F9F"/></svg> <span>Selected tutorials</span> </a> <a href="#guided-learning-journeys"> <svg width="5" height="5" viewBox="0 0 5 5" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="2.5" cy="2.5" r="2.5" fill="#007F9F"/></svg> <span>Guided journeys</span> </a> <a href="#self-paced-labs"> <svg width="5" height="5" viewBox="0 0 5 5" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="2.5" cy="2.5" r="2.5" fill="#007F9F"/></svg> <span>Qwiklabs</span> </a> <a href="#tutorials"> <svg width="5" height="5" viewBox="0 0 5 5" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="2.5" cy="2.5" r="2.5" fill="#007F9F"/></svg> <span>Tutorials</span> </a> <a href="#training"> <svg width="5" height="5" viewBox="0 0 5 5" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="2.5" cy="2.5" r="2.5" fill="#007F9F"/></svg> <span>Training</span> </a> <a href="#featured-books"> <svg width="5" height="5" viewBox="0 0 5 5" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="2.5" cy="2.5" r="2.5" fill="#007F9F"/></svg> <span>Books</span> </a> </nav> </aside> <div class="Learn-body"> <section id="selected-tutorials" class="Learn-tutorials"> <div class="Container"> <div class="Learn-learningResourcesHeader"> <h3>Selected tutorials</h3> <p>New to Go and don't know where to start?</p> </div> <div class="LearnGo-gridContainer"> <ul class="Learn-cardList"> {{- range first 3 (data "quickstart.yaml")}} <li class="Learn-card"> {{- template "learn-card" . }} </li> {{- end}} </ul> </div> </div> </section> <section id="guided-learning-journeys" class="Learn-guided"> <div class="Container"> <div class="Learn-learningResourcesHeader"> <h3>Guided learning journeys</h3> <p>Got the basics and want to learn more?</p> </div> <div class="LearnGo-gridContainer"> <ul class="Learn-cardList"> {{- range first 4 (data "guided.yaml")}} <li class="Learn-card"> {{- template "learn-card" .}} </li> {{- end}} </ul> </div> </div> </section> <section id="self-paced-labs" class="Learn-selfPaced"> <div class="Container"> <div class="Learn-learningResourcesHeader"> <h3>Qwiklabs</h3> <p>Guided tours of Go programs</p> </div> <div class="LearnGo-gridContainer"> <ul class="Learn-cardList"> {{- range first 3 (data "cloud.yaml")}} <li class="Learn-card"> {{- template "learn-self-paced-card" .}} </li> </li> {{- end}} </ul> </div> </div> </section> <section id="tutorials" class="Learn-tutorials"> <div class="Container"> <div class="Learn-learningResourcesHeader"> <h3>Tutorials</h3> <p></p> </div> <div class="LearnGo-gridContainer"> <ul class="Learn-cardList"> {{- range first 3 (data "tutorials.yaml") }} <li class="Learn-card"> {{- template "learn-card" .}} </li> {{- end}} </ul> </div> </div> </section> <section id="training" class="Learn-inPersonTraining"> <div class="Container"> <div class="Learn-learningResourcesHeader"> <h3>Training</h3> <p>Guided tours of Go programs</p> </div> <div class="LearnGo-gridContainer"> <ul class="Learn-inPersonList"> {{- range first 4 (data "training.yaml")}} <li class="Learn-inPerson"> <p class="Learn-inPersonTitle"> <a href="{{.url}}">{{.title}} </a> </p> <p class="Learn-inPersonBlurb">{{.blurb}}</p> </li> {{- end}} </ul> </div> </div> </section> <section id="featured-books" class="Learn-books"> <div class="Container"> <div class="Learn-learningResourcesHeader"> <h3>Books</h3> <p></p> </div> <div class="LearnGo-gridContainer"> <ul class="Learn-cardList Learn-bookList"> {{- range first 5 (data "books.yaml")}} <li class="Learn-card Learn-book"> {{template "learn-book" .}} </li> {{- end}} </ul> </div> </div> </section> </div> </div> <script async src="/js/jumplinks.js"></script>

{{define "learn-card"}}

<div class="Card"> <div class="Card-inner"> {{- if .thumbnailDark}} <div class="Card-thumbnail DarkMode-img" style="background-image: url('{{.thumbnailDark}}')" ></div> {{- else if .thumbnail}} <div class="Card-thumbnail DarkMode-img" style="background-image: url('{{.thumbnail}}')" ></div> {{- end}} {{- if .thumbnail}} <div class="Card-thumbnail LightMode-img" style="background-image: url('{{.thumbnail}}')" ></div> {{- end}} <div class="Card-content"> <div class="Card-contentTitle">{{.title}}</div> <p class="Card-contentBody Card-lineClamp">{{raw .content}}</p> <div class="Card-contentCta"> <a href="{{.url}}" target="_blank"> <span>{{.cta}}</span> </a> </div> </div> </div> </div> {{- end}}

{{define "learn-self-paced-card"}}

<div class="Card"> <a href="{{.url}}" target="_blank" rel="noopener"> <div class="Card-inner"> {{- if .thumbnail}} <div class="Card-thumbnail" style="background-image: url('{{.thumbnail}}')" ></div> {{- end}} <div class="Card-content"> <div class="Card-contentTitle">{{.title}}</div> <div class="Card-selfPacedFooter"> <div class="Card-selfPacedCredits"> <span>{{ .length }}</span> • <span>{{.credits}} Credits</span> </div> <div class="Card-selfPacedRating"> <div class="Card-starRating" style="width: {{ .rating }}rem"></div> </div> </div> </div> </div> </a> </div> {{- end}}

{{define "learn-book"}}

<div class="Book"> <a href="{{.url}}" target="_blank" rel="noopener"> <div class="Book-inner"> {{- if .thumbnail}} <div class="Book-thumbnail">
  </div>
  {{- end}}
  <div class="Book-content">
    <p class="Book-eyebrow">{{.eyebrow}}</p>
    <p class="Book-title">{{.title}}</p>
    <p class="Book-description">{{.description}}</p>
    <div class="Book-cta">
      <span>view book</span>
    </div>
  </div>
</div>
</a> </div> {{- end}}