{
const name = f.name.replace(/\.txt$/, '');
- const pad = ' '.repeat(txtMaxNameLen - name.length);
- const suffix = f.description ? `${pad}
(${f.description})` : undefined;
- return formatListItem(f.date, `/${f.name}`, name, { pinned: f.pinned, suffix, prefix: i === 0 ? labelPrefix(SECTIONS.plaintext, `?just=${SECTIONS.plaintext}`) : blankPrefix });
-}).join('\n')} />
+ return `
${formatListItem(f.date, `/${f.name}`, name, { pinned: f.pinned })}`;
+}).join('')} />
- formatListItem(b.data.date, b.data.url, b.data.title, { prefix: i === 0 ? labelPrefix(SECTIONS.bookmarks, `?just=${SECTIONS.bookmarks}`) : blankPrefix })).join('\n')} />
+{SECTIONS.bookmarks}
+
+ `
${formatListItem(b.data.date, b.data.url, b.data.title)}`
+).join('')} />
- {
- const prefix = i === 0 ? labelPrefix(SECTIONS.guestbook, `?just=${SECTIONS.guestbook}`) : blankPrefix;
+
{SECTIONS.guestbook}
+
{
const safeName = escapeHtml(e.name);
const safeMessage = escapeHtml(e.message.replace(/\n/g, ' '));
const nameHtml = e.url ? `
${safeName}` : `
${safeName}`;
- return `
${prefix}${formatDate(e.createdAt)} ${nameHtml} ${safeMessage}`;
+ return `
${formatDate(e.createdAt)} ${nameHtml} ${safeMessage}`;
}).join('')} />
-