/source/layouts/_nav.erb

https://gitlab.com/myrrlyn/myrrlyn.net · Ruby HTML · 64 lines · 59 code · 0 blank · 5 comment · 1 complexity · 64218d40c3c096a369933c2606009eba MD5 · raw file

  1. <aside id="nav"
  2. class="flex-item">
  3. <nav>
  4. <h1>
  5. Pages
  6. </h1>
  7. <h2>
  8. Local
  9. </h2>
  10. <ul id="links-local">
  11. <% sitemap.resources.select do |p| %>
  12. <% p.data["category"] == "local" %>
  13. <% end %>
  14. <% .sort do |a, b| %>
  15. <% a.data["title"] <=> b.data["title"] %>
  16. <% end %>
  17. <% .each do |p| %>
  18. <li>
  19. <%= link_to p.data["title"], canonicalize(p.url) %>
  20. </li>
  21. <% end %>
  22. </ul>
  23. <h3>
  24. Projects
  25. </h3>
  26. <ul id="links-projects">
  27. <li>
  28. <%= link_to "Lilliput", canonicalize("lilliput") %>
  29. </li>
  30. <li>
  31. <%= link_to "Hermaeus", canonicalize("hermaeus") %>
  32. </li>
  33. <li>
  34. <%= link_to "My Blog", canonicalize("blog") %>
  35. </li>
  36. <li>
  37. <%= link_to "My <em>TES</em> Writings", canonicalize("oeuvre") %>
  38. </li>
  39. <!--
  40. <li>
  41. <%= link_to "Also I run a Minecraft server sometimes", canonicalize("minecraft") %>
  42. </li>
  43. -->
  44. </ul>
  45. <h2>
  46. Social
  47. </h2>
  48. <p class="text-center">
  49. <%= fa "key", "//keybase.io/myrrlyn", "My Keybase profile" %>
  50. <%= fa "envelope", "mailto:appayne@outlook.com", "My email address" %>
  51. <%= fa "github", "//github.com/myrrlyn", "My GitHub account" %>
  52. <%= fa "reddit-alien", "//reddit.com/u/myrrlyn", "My reddit account" %>
  53. <%= fa "instagram", "//instagr.am/myrrlyn", "My Instagram" %>
  54. <%= fa "snapchat-ghost", "//snapchat.com/add/myrrlyn", "My Snapchat" %>
  55. <%# fa "twitter", "//twitter.com/myrrlyn", "My Twitter account" %>
  56. <%= fa "linkedin", "//linkedin.com/in/myrrlyn", "My LinkedIn profile" %>
  57. </p>
  58. <ul>
  59. <li>
  60. <a href="//cybre.space/@myrrlyn">Mastodon</a>
  61. </li>
  62. </ul>
  63. </nav>
  64. </aside>