Template bugfixes

This commit is contained in:
Zerebos 2024-06-06 11:14:43 -04:00
parent 0016b43c09
commit 930632e6fe
No known key found for this signature in database
GPG Key ID: 79BE50E3D28D5686
3 changed files with 9 additions and 8 deletions

View File

@ -1,6 +1,6 @@
{ {
"name": "trilium.rocks", "name": "trilium.rocks",
"version": "1.0.0", "version": "1.0.1",
"description": "", "description": "",
"main": "index.js", "main": "index.js",
"scripts": { "scripts": {

View File

@ -67,8 +67,8 @@ const customServerYml = `- url: "{protocol}://{domain}:{port}/etapi"
<title><%= note.title %><% if (note.noteId !== subRoot.note.noteId) { %> - <%= subRoot.note.title %><% } %></title> <title><%= note.title %><% if (note.noteId !== subRoot.note.noteId) { %> - <%= subRoot.note.title %><% } %></title>
<!-- HTML Meta Tags --> <!-- HTML Meta Tags -->
<meta name="description" content="A website for guides, reference, showcase, inspiration, and more, all for Trilium Notes! Not convinced? Come see for yourself just what Trilium can do." <meta name="description" content="A website for guides, reference, showcase, inspiration, and more, all for Trilium Notes! Not convinced? Come see for yourself just what Trilium can do.">
><!-- Facebook Meta Tags --> <!-- Facebook Meta Tags -->
<meta property="og:url" content="https://trilium.rocks/"> <meta property="og:url" content="https://trilium.rocks/">
<meta property="og:type" content="website"> <meta property="og:type" content="website">
<meta property="og:title" content="<%= note.title %><% if (note.noteId !== subRoot.note.noteId) { %> - <%= subRoot.note.title %><% } %>"> <meta property="og:title" content="<%= note.title %><% if (note.noteId !== subRoot.note.noteId) { %> - <%= subRoot.note.title %><% } %>">
@ -95,9 +95,10 @@ content = content.replaceAll(headingRe, (...match) => {
return match[0]; return match[0];
}); });
%> %>
<body data-note-id="<%= note.noteId %>" class="type-<%= note.type %><%= themeClass %>"> <body data-note-id="<%= note.noteId %>" class="type-<%= note.type %><%= themeClass %>" data-ancestor-note-id="<%= subRoot.note.noteId %>">
<div id="mobile-header"> <div id="mobile-header">
<a href="./"> <!-- TODO: add option to use a clean home with / for fancy routing -->
<a href="./<%= subRoot.note.noteId %>">
<% if (subRoot.note.hasRelation("shareLogo")) { %> <% if (subRoot.note.hasRelation("shareLogo")) { %>
<img src="api/images/<%= subRoot.note.getRelation("shareLogo").value %>/logo.svg" alt="Logo" /> <img src="api/images/<%= subRoot.note.getRelation("shareLogo").value %>/logo.svg" alt="Logo" />
<% } %> <% } %>
@ -109,7 +110,7 @@ content = content.replaceAll(headingRe, (...match) => {
<div id="left-pane"> <div id="left-pane">
<div id="navigation"> <div id="navigation">
<div id="site-header"> <div id="site-header">
<a href="./"> <a href="./<%= subRoot.note.noteId %>">
<% if (subRoot.note.hasRelation("shareLogo")) { %> <% if (subRoot.note.hasRelation("shareLogo")) { %>
<img src="api/images/<%= subRoot.note.getRelation("shareLogo").value %>/logo.svg" alt="Logo" /> <img src="api/images/<%= subRoot.note.getRelation("shareLogo").value %>/logo.svg" alt="Logo" />
<% } %> <% } %>
@ -131,7 +132,7 @@ content = content.replaceAll(headingRe, (...match) => {
</div> </div>
<% if (subRoot.note.hasVisibleChildren()) { %> <% if (subRoot.note.hasVisibleChildren()) { %>
<nav id="menu"> <nav id="menu">
<%- include('tree_item', {note: subRoot, activeNote: note, subRoot: subRoot}) %> <%- include('tree_item', {note: subRoot.note, activeNote: note, subRoot: subRoot}) %>
</nav> </nav>
<% } %> <% } %>
</div> </div>

View File

@ -5,7 +5,7 @@ const linkHref = isExternalLink ? note.getLabelValue("shareExternal") : `./${not
const target = isExternalLink ? ` target="_blank" rel="noopener noreferrer"` : ""; const target = isExternalLink ? ` target="_blank" rel="noopener noreferrer"` : "";
%> %>
<% if (note.noteId !== subRoot.noteId) { %> <% if (note.noteId !== subRoot.note.noteId) { %>
<a class="<%= linkClass %>" href="<%= linkHref %>"<%= target %>> <a class="<%= linkClass %>" href="<%= linkHref %>"<%= target %>>
<% if (note.hasVisibleChildren()) { %><button class="collapse-button"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="svg-icon right-triangle"><path d="M3 8L12 17L21 8"></path></svg></button><% } %> <% if (note.hasVisibleChildren()) { %><button class="collapse-button"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="svg-icon right-triangle"><path d="M3 8L12 17L21 8"></path></svg></button><% } %>
<%= note.title %> <%= note.title %>