dir.html 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. {{ template "header" .}}
  2. <main>
  3. {{ if .dir }} {{ range $key, $value := .dir}}
  4. <div class="button-parent">
  5. <a rel="noreferrer" href="https://github.com/{{.Username}}/{{.Reponame}}/tree/{{.Branch}}/{{.DirName}}" class="button">GitHubで確認</a>
  6. <a href="/{{.Username}}/{{.Reponame}}/tree/{{.Branch}}/{{.Branch}}" class="button">{{.Username}}/{{.Reponame}}へ戻る</a>
  7. </div>
  8. <div class="user-profile">
  9. <h1><a href="/{{.Username}}">{{.Username}}</a>/<a href="/{{.Username}}/{{.Reponame}}">{{.Reponame}}</a> | {{.DirName}}</h1>
  10. </div>
  11. {{end}} {{ if .files}}
  12. <div class="user-readme">
  13. <h3>ファイル</h3>
  14. <table class="user-readme-text file-table">
  15. <tbody>
  16. {{ range $key, $value := .files}}
  17. <tr class="file-u-list">
  18. {{ if eq .Type "dir" }}
  19. <td class="file-list">📁 <a href="/{{.Username}}/{{.Reponame}}/tree/{{.Branch}}/{{.DirName}}/{{.Path}}" class="filesA">{{.Path}}</a></td>
  20. {{ else }}
  21. <td class="file-list">🗒️ <a href="/{{.Username}}/{{.Reponame}}/blob/{{.Branch}}/{{.DirName}}/{{.Path}}">{{.Path}}</a></td>
  22. {{ end }}
  23. <td class="file-list">{{.Commit}}</td>
  24. <td class="file-list" style="text-align: right;">{{.Date}}</td>
  25. </tr>
  26. {{ end }}
  27. </tbody>
  28. </table>
  29. </div>
  30. {{ end }} {{ if .readme}}
  31. <div class="user-readme">
  32. {{ if .dir }} {{ range $key, $value := .dir }}
  33. <h3>{{.Readme}}</h3>
  34. {{end}} {{end}}
  35. <div class="user-readme-text">{{ unescape .readme}}</div>
  36. </div>
  37. {{ end }} {{ else }}
  38. <h2>フォルダを見つけられません</h2>
  39. <p>このフォルダが存在しないようです。</p>
  40. {{ end }}
  41. </main>
  42. {{ template "footer" .}}