index.html 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. {{ define "main" }}
  2. <script>
  3. NekoType = "black";
  4. </script>
  5. <h1 id="nl">
  6. <script src="https://webneko.net/n20171213.js"></script>
  7. <a href="https://webneko.net">Neko</a>
  8. </h1>
  9. <div class="grid grid-cols-1 md:grid-cols-5 gap-2 sm py-2">
  10. <div class="col-span-2">
  11. <div class="bg-gray-300 dark:bg-darker rounded drop-shadow-md p-2">
  12. <div class="flex flex-col justify-center">
  13. <div class="">{{ partial "profilePhoto" . }}</div>
  14. <div class="p-2 text-center">
  15. {{ partial "social" . }} {{ partial "footer" . }}
  16. </div>
  17. </div>
  18. </div>
  19. </div>
  20. <div class="col-span-3 relative">
  21. {{ range .Site.Params.showInAccordion }}
  22. <div class="px-2">
  23. <h2 class="my-0 accordion {{- if .expand }} active {{- end }}">
  24. {{ $current := index $.Site.Params .item }}
  25. <p
  26. class="hover:bg-gray-300 rounded dark:hover:bg-darker m-0 p-2"
  27. onclick="expandAccordion(this)"
  28. style="cursor: pointer"
  29. >
  30. <i class="{{ $current.icon }}"></i>
  31. {{ $current.title -}}
  32. </p>
  33. </h2>
  34. <div
  35. class="panel overflow-hidden px-2 ml-2"
  36. {{if $current.panelid}}
  37. id="{{ $current.panelid }}"
  38. {{ end }}
  39. >
  40. <div class="">{{ partial (print "accordion/" .item) $ }}</div>
  41. </div>
  42. </div>
  43. {{ end }}
  44. <script src="{{ `js/accordion.js` | relURL }}"></script>
  45. </div>
  46. </div>
  47. {{ end }}