add dates to posts
This commit is contained in:
parent
da4ebd294c
commit
fcaf5d8ad9
3 changed files with 17 additions and 8 deletions
|
@ -29,6 +29,8 @@ struct Page {
|
||||||
tree_path: String,
|
tree_path: String,
|
||||||
doc: String,
|
doc: String,
|
||||||
feed: Option<Feed>,
|
feed: Option<Feed>,
|
||||||
|
updated: Option<DateTime<Utc>>,
|
||||||
|
tags: Vec<String>,
|
||||||
}
|
}
|
||||||
|
|
||||||
#[derive(Serialize)]
|
#[derive(Serialize)]
|
||||||
|
@ -129,6 +131,8 @@ impl DocDir {
|
||||||
.ok()?,
|
.ok()?,
|
||||||
})
|
})
|
||||||
}),
|
}),
|
||||||
|
updated: doc.attributes.updated,
|
||||||
|
tags: doc.attributes.tags.clone(),
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
)
|
)
|
||||||
|
|
|
@ -86,6 +86,14 @@ main.doc {
|
||||||
--recursive-mono: 0;
|
--recursive-mono: 0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
& header {
|
||||||
|
& h1 {
|
||||||
|
padding-bottom: 0.25lh;
|
||||||
|
}
|
||||||
|
|
||||||
|
padding-bottom: 1.5lh;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
& section.feed {
|
& section.feed {
|
||||||
|
|
|
@ -4,14 +4,11 @@
|
||||||
{{#if (ne page.tree_path 'index')}}
|
{{#if (ne page.tree_path 'index')}}
|
||||||
<header>
|
<header>
|
||||||
<h1 class="page-title"><a href="{{ config.site }}/{{ page.tree_path }}">{{ page.title }}</a></h1>
|
<h1 class="page-title"><a href="{{ config.site }}/{{ page.tree_path }}">{{ page.title }}</a></h1>
|
||||||
<ul class="feeds">
|
{{#if page.updated}}
|
||||||
{{#each page.feeds as |feed|}}
|
<time datetime="{{ page.updated }}">{{ iso_date page.updated }}</time>
|
||||||
<li>
|
{{/if}}
|
||||||
<time datetime="{{ feed.updated }}">{{ iso_date feed.updated }}</time>
|
<div class="metadata">
|
||||||
{{#if (gt (len page.feeds) 0)}}<span class="source-feed">[<a href="{{ feed.url }}">{{ feed.name }}</a>]</span>{{/if}}
|
</div>
|
||||||
</li>
|
|
||||||
{{/each}}
|
|
||||||
</ul>
|
|
||||||
</header>
|
</header>
|
||||||
{{/if}}
|
{{/if}}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue