From e2f3477d25ab82faab2427a33b4cbce0f89d1655 Mon Sep 17 00:00:00 2001 From: bihlink <95501288+bihlink@users.noreply.github.com> Date: Fri, 15 Jul 2022 16:56:39 +0200 Subject: [PATCH] Create templatev3.ejs --- lib/templatev3.ejs | 218 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 218 insertions(+) create mode 100644 lib/templatev3.ejs diff --git a/lib/templatev3.ejs b/lib/templatev3.ejs new file mode 100644 index 0000000..988a6ba --- /dev/null +++ b/lib/templatev3.ejs @@ -0,0 +1,218 @@ + + + <% if (opts.theme && opts.theme.toLowerCase() == 'modern-light-min'){ %> +
+ <% if (opts.header !== false){ %> +
+ + +
+ + + +

<%= meta.title %>

+

<%- meta.description %>

+
+
+ <% } %> + + <% var filtered = items.filter(function(item){return !((item.isBoost && !opts.boosts) || (item.isReply && !opts.replies)) })%> + <% filtered.forEach(function(item){ %> +
+ <% if (item.isBoost) { %> +
<%- item.title %>
+ <% } %> +
+ + + + +
+
+ <% if (item.hasCw){ %> + <% var cwId = (item.cw+item.atomHref).replace(/\W+/g,'') %> + <%- item.cw %> + + + <% } %> + + <%- item.content %> + + <% if (item.enclosures.length > 0){ %> +
+ <% for (var i = 0; i < item.enclosures.length; i ++){ %> + <% var e = item.enclosures[i] %> + <% if (e.type.indexOf('audio') > -1) {%> +
+ <% } %> + +
+ <% }); %> +
+ <% if (nextPageLink){ %> + + <% } %> +
+ + <% if ( isIndex ){ %> + + + <% } %> +<% } else { %> + + <% if (opts.header !== false){ %> +
+
+ + <% if (meta.avatar){ %> + + <% } %> + +
+ + <%= meta.title %> + +

+ <%- meta.description %> +
+
+
+ <% } %> +
+ <% var filtered = items.filter(function(item){return !((item.isBoost && !opts.boosts) || (item.isReply && !opts.replies)) })%> + <% filtered.forEach(function(item){ %> +
+ <% if (item.isBoost) { %> +
<%- item.title %>
+ <% } %> +
+ + + +
+ <%= item.author.displayName %> +
<%= item.author.fullName %>
+
+
+ <% if (item.hasCw){ %> + <% var cwId = (item.cw+item.atomHref).replace(/\W+/g,'') %> + <%- item.cw %> + + + <% } %> + +
+ <%- item.content %> +
+ <% if (item.enclosures.length > 0){ %> +
+ <% for (var i = 0; i < item.enclosures.length; i ++){ %> + <% var e = item.enclosures[i] %> + <% if (e.type.indexOf('audio') > -1) {%> +
+ <% } %> + <%= item.stringDate %> +
+ <% }); %> + <% if (nextPageLink){ %> + + <% } %> +
+ <% if (nextPageLink){ %> + + <% } %> + <% if ( isIndex ){ %> + + + <% } %> + + <% } %>