blog: add more comment on PostContentCache

This commit is contained in:
Peter Cai 2020-04-09 17:18:52 +08:00
parent 2bd9b169f3
commit 1b42c65294
No known key found for this signature in database
GPG Key ID: 71F5FB4E4F3FD54F
1 changed files with 10 additions and 0 deletions

View File

@ -124,6 +124,16 @@ const CACHE_VERSION: &'static str = "0001";
// Cached version of rendered blog content HTMLs // Cached version of rendered blog content HTMLs
// compiled from Markdown // compiled from Markdown
// This is needed because
// (1) we have to extract some information from
// the Markdown source code before anyone
// visits, e.g. pictures it refers to (
// for whitelisting the cache URL)
// (2) Markdown parsing is slower than filling in
// HTML templates of the entire page. If these
// Markdown compilation results are cached,
// page generation can be very fast while still
// keeping some dynamic features available to us
#[derive(Serialize, Deserialize)] #[derive(Serialize, Deserialize)]
pub struct PostContentCache { pub struct PostContentCache {
// UUID of the original post // UUID of the original post