summaryrefslogtreecommitdiff
path: root/cgithub/views/wiki.eta
diff options
context:
space:
mode:
authorJoe Mou <dev@mou.fo>2026-09-18 07:27:21 +0100
committerJoe Mou <dev@mou.fo>2026-09-18 07:27:21 +0100
commit9659525bf2387af6deab9d401784b94b1f44d395 (patch)
treec67dc1dd05bf2a8fa48dc123d6353d255a658ef1 /cgithub/views/wiki.eta
parent9819d8e5504d6f03d27ec6b8786eec8fe5a752a5 (diff)
parent01494e6fa1345a509560e5e19a7f08cb2aac5cc8 (diff)
Merge commit 'FILTERED_HEAD'HEADmain
Diffstat (limited to 'cgithub/views/wiki.eta')
-rw-r--r--cgithub/views/wiki.eta37
1 files changed, 37 insertions, 0 deletions
diff --git a/cgithub/views/wiki.eta b/cgithub/views/wiki.eta
new file mode 100644
index 0000000..781caff
--- /dev/null
+++ b/cgithub/views/wiki.eta
@@ -0,0 +1,37 @@
+<% layout("/layouts/repo.eta"); it.path = "wiki/" + it.title %>
+
+<%~ include("./_wikiNav.eta", it) %>
+
+<div class="box wiki">
+ <header>
+ <span><%= it.title %></span>
+ <% if (it.updatedBy || it.updatedAt) { %>
+ <span class="timestamp">
+ <% if (it.updatedBy) { %><%= it.updatedBy %> edited this page<% } %>
+ <% if (it.updatedAt) { %><time title="<%= it.updatedAt %>"><%= it.updatedAt.split("T")[0] %></time><% } %>
+ </span>
+ <% } %>
+ </header>
+ <%~ it.bodyHtml %>
+ <% if (it.footerHtml) { %>
+ <footer><%~ it.footerHtml %></footer>
+ <% } %>
+</div>
+
+<% if (it.sidebarHtml) { %>
+ <div class="box wiki">
+ <header><span>Sidebar</span></header>
+ <%~ it.sidebarHtml %>
+ </div>
+<% } %>
+
+<% if (it.pages.length > 0) { %>
+ <details class="box wiki-pages">
+ <summary><%= it.pages.length %> page<%= it.pages.length === 1 ? "" : "s" %></summary>
+ <ul>
+ <% for (const page of it.pages) { %>
+ <li><a href="<%= page.href %>"><%= page.name %></a></li>
+ <% } %>
+ </ul>
+ </details>
+<% } %>