Module blog_tools::medium
source · Expand description
medium
refers to medium RAM usage - use this module when your blog is quite
large, but you can fit an index in memory. You will need to render the render
each blog every time you wish to display it
ⓘ
lazy_static! {
pub static ref STATIC_BLOG_ENTRIES: MediumBlog =
get_medium_blog(PathBuf::from(BLOG_ROOT), None, None);
}
let this_blog = match all_blogs.hash.get(&complete_slug) {
Some(x) => x,
None => return None,
};
context.insert(
"blog",
&this_blog
.render(PathBuf::from_str(BLOG_ROOT).unwrap())
.unwrap(),
);
Structs§
- The main
MediumBlog
which stores all relevant information for the blog - An individual blog post. You will need to render this using
render
Functions§
- Gets the whole
MediumBlog
from the specified path. Useful to combine with lazy static for loading times