blog
{#if data.isAdmin}
new article
new article
Give your draft a title, then continue writing.
{#if form?.message}
{form.message}
{/if}
title
create draft
{/if}
{#if form?.message}
{form.message}
{/if}
Search articles
{#if tags.length}
(selectedTag = '')} aria-pressed={!selectedTag}>all
{#each tags as tag (tag)}
(selectedTag = selectedTag === tag ? '' : tag)} aria-pressed={selectedTag === tag}>{tag}
{/each}
{/if}
{#each visibleArticles as article (article.id)}
{article.title}
{#if data.isAdmin && article.status === 'draft'}
draft
{/if} {#each article.tags as tag (tag)}
{tag}
{/each}
{relativeTime(article.createdAt, data.now)}
{#if data.isAdmin}
edit
{/if}
{:else}
{data.blogArticles.length ? 'no matching articles' : 'no articles yet'}
{/each}