diff options
Diffstat (limited to 'src/templates.ts')
-rw-r--r-- | src/templates.ts | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/templates.ts b/src/templates.ts index a134723..b8139f6 100644 --- a/src/templates.ts +++ b/src/templates.ts @@ -69,6 +69,16 @@ async function renderHomepage(posts: Array<Post>): Promise<string> { .text(post.date.toISOString().slice(0, 10)); $post.appendTo($feed); } + + $(".u-email").attr("href", `mailto:${config.email}`).text(config.email); + const $elsewhere = $(".elsewhere"); + const $linkRelMe = $elsewhere.find(".u-url[rel=me]").parentsUntil("ul"); + $linkRelMe.remove(); + for (const link of config.menus.me) { + const $link = $linkRelMe.clone(); + $link.find("a").attr("href", link.url).text(link.name); + $link.appendTo($elsewhere); + } return $.html(); } |