mirror of https://github.com/grpc/grpc.io.git
73 lines
1.9 KiB
HTML
73 lines
1.9 KiB
HTML
{{ $lang := lower (.Params.language | default .Params.title) -}}
|
|
{{ $Lang := .Params.title | default .Params.language -}}
|
|
{{ $src_repo_url := .Params.src_repo | default (printf "https://github.com/grpc/grpc-%s" $lang) -}}
|
|
{{ $src_repo_link := printf "[grpc-%s repo](%s)" $lang $src_repo_url -}}
|
|
|
|
{{/* Temporary if-block */}}
|
|
{{- if not (findRE "^http" $src_repo_url) -}}
|
|
{{- $src_repo_url = printf "https://%s" $src_repo_url -}}
|
|
{{ end -}}
|
|
|
|
{{ $src_repo_content_url := .Params.src_repo_content | default (printf "https://github.com/grpc/grpc-%s/blob/master" $lang) -}}
|
|
|
|
{{/* Temporary if-block */}}
|
|
{{- if not (findRE "^http" $src_repo_content_url) -}}
|
|
{{- $src_repo_content_url = printf "https://%s" $src_repo_content_url -}}
|
|
{{ end -}}
|
|
|
|
<div class="columns c-deck-of-cards">
|
|
<div class="column">
|
|
<div class="card" href="#">
|
|
<div class="card-content">
|
|
<h4>
|
|
<a class="" href="quickstart/">Quick start</a>
|
|
</h4>
|
|
<p>
|
|
Run your first {{ $Lang }} gRPC app in minutes!
|
|
</p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="column">
|
|
<div class="card">
|
|
<div class="card-content">
|
|
<h4>
|
|
<a class="" href="basics/">Basics tutorial</a>
|
|
</h4>
|
|
<p>
|
|
Learn about {{ $Lang }} gRPC basics.
|
|
</p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<hr>
|
|
|
|
{{ with .Params.content -}}
|
|
<div class="columns resource-list">
|
|
{{ range $list_entry := . }}
|
|
{{ range $heading, $items := $list_entry }}
|
|
{{- $hd := printf "#### %s" (humanize $heading) -}}
|
|
<div class="column">
|
|
{{ $hd | $.Page.RenderString }}
|
|
<ul>
|
|
{{- range $items }}
|
|
{{ $item := replace . "$src_repo_url" $src_repo_url -}}
|
|
{{ $item = replace $item "$src_repo_link" $src_repo_link -}}
|
|
<li>{{ $item | $.Page.RenderString }}</li>
|
|
{{ end -}}
|
|
</ul>
|
|
</div>
|
|
{{- end -}}
|
|
{{- end -}}
|
|
</div>
|
|
{{ end -}}
|
|
|
|
{{ with .Content -}}
|
|
<hr>
|
|
|
|
{{ . }}
|
|
{{ end -}}
|