gitlin/views/user.html

111 行
3.3 KiB
HTML
Raw パーマリンク 通常表示 履歴

{{ template "header" .}}
<main>
2023-03-08 01:43:56 +09:00
{{ if .user }} {{ range $key, $value := .user}}
<div class="button-parent">
2023-06-07 11:03:32 +09:00
<a rel="noreferrer" href="https://github.com/{{.Login}}" class="button">GitHubで確認</a>
2023-03-08 01:43:56 +09:00
</div>
<div class="user-profile">
2023-06-07 11:03:32 +09:00
<img src="{{ .AvatarUrl }}" alt="{{.Login}}'s avatar" class="avatar" width="150" height="150" />
2023-03-08 01:43:56 +09:00
{{ if .Name }}
<h1 class="user-profile-h1">{{.Name}}</h1>
{{ end }}
<h2>{{.Login}}</h2>
{{ if eq .Type "http://schema.org/Person" }}
2023-06-07 11:03:32 +09:00
<p><b>フォロワー数:{{.Followers}}</b>人 - <b>フォロー数:{{.Following}}</b></p>
{{ else }}
2023-06-07 11:03:32 +09:00
<p><b>フォロー数:{{.Followers}}</b></p>
2023-03-08 01:43:56 +09:00
{{ end }} {{ if .StatusEmoji}}
<p>{{.StatusEmoji}} {{.Status}}</p>
{{ end }} {{ if .Location }}
<p>🌍 {{.Location}}</p>
{{ end }} {{ if .Timezone }}
<p>🕑️ {{.Timezone}}</p>
{{ end }} {{ if .Link }}
<p>🌐 <a href="https://{{.Link}}" target="_blank">{{.Link}}</a></p>
{{ end }} {{ if .Email }}
<p>✉️ {{.Email}}</p>
{{ end }} {{ if .Social }}
<div class="social-links">
2023-03-08 01:43:56 +09:00
{{range .Social}}
<p>🔗 <a href="{{.}}" target="_blank">{{.}}</a></p>
{{ end }}
</div>
{{ end }} {{ if .Organizations }}
<p>
2023-06-07 11:03:32 +09:00
組織: {{range .Organizations}}
2023-03-08 01:43:56 +09:00
<a href="/{{.}}" target="_blank">{{.}}</a>
{{ end }}
</p>
{{ end }} {{ if .OrgMembers }}
<p>
2023-06-07 11:03:32 +09:00
メンバー: {{range .OrgMembers}}
2023-03-08 01:43:56 +09:00
<a href="/{{.}}" target="_blank">@{{.}}</a>
{{ end }}
</p>
{{ end }} {{ if .Company }}
<p>🏢 {{.Company}}</p>
{{ end }} {{ if eq .Type "http://schema.org/Person" }}
<p>
✏️ {{ if .Name }} {{.Name}} {{ else }} {{.Login}} {{ end }} has made
{{.Contributions}}
</p>
{{ end }}
</div>
{{ if .Bio }}
<div class="user-bio">
2023-06-07 11:03:32 +09:00
<h3>個人</h3>
<p class="user-bio-text">{{.Bio}}</p>
2023-03-08 01:43:56 +09:00
</div>
{{ end }} {{ if .Readme }}
<div class="user-readme">
2023-04-27 21:11:06 +09:00
<h3><a href="{{.ReadmeUrl}}">README</a></h3>
<div class="user-readme-text">{{ unescape .Readme}}</div>
2023-03-08 01:43:56 +09:00
</div>
{{ end }} {{ if .MainRepos }}
<div class="user-readme">
2023-06-07 11:03:32 +09:00
<h3>{{if eq .PinOrPopular "Pinned"}}固定{{else}}人気な{{end}}レポジトリ</h3>
2023-03-08 01:43:56 +09:00
{{range .MainRepos}}
2023-06-10 18:45:18 +09:00
{{if .ForkOf}}
<div class="user-repo-card">
{{else}}
2023-04-23 18:47:06 +09:00
<a class="user-repo-card" href="{{.Link}}">
2023-06-10 18:45:18 +09:00
{{end}}
<p class="user-repo-header">
{{if .ForkOf}}
<a href="{{.Link}}">{{.Name}} ({{.Type}})</a>
{{else}}
{{.Name}} ({{.Type}})
{{end}}
</p>
<p class="">{{if .ForkOf}} フォーク元: <a href="/{{.ForkOf}}">{{.ForkOf}}</a></p>
2023-04-23 18:47:06 +09:00
{{else}} {{end}} {{if .Desc}} {{if eq .Type "Gist"}}
<style>
pre {
white-space: pre-wrap;
word-wrap: break-word;
}
</style>
<pre> {{.Desc}} </pre>
{{else}}
2023-03-08 01:43:56 +09:00
<p class="">{{.Desc}}</p>
2023-04-23 18:47:06 +09:00
{{end}} {{else}} {{end}}
2023-03-08 01:58:55 +09:00
<p class="">
{{if .Stars}}⭐ {{.Stars}}{{else}}{{end}} {{if .Forks}} 🍴 {{.Forks}}
{{else}}{{end}} {{if .Lang}} 🗒️ {{.Lang}} {{else}}{{end}}
</p>
2023-06-10 18:45:18 +09:00
{{if not .ForkOf}}
</a>
2023-06-10 18:45:18 +09:00
{{else}}
</div>
{{end}}
{{ end }}
2023-03-08 01:43:56 +09:00
</div>
{{ end }} {{ end }} {{ else }}
2023-06-07 11:03:32 +09:00
<h2>ユーザーを見つけられません</h2>
<p>このユーザーは存在しないようです。</p>
2023-03-08 01:43:56 +09:00
{{ end }}
</main>
2023-03-08 01:58:55 +09:00
{{ template "footer" .}}