diff --git a/src/config.rs b/src/config.rs index 3cfb200..4ccc04a 100644 --- a/src/config.rs +++ b/src/config.rs @@ -2,7 +2,7 @@ use crate::{ errors::{FirnError, FirnErrorType}, org, org::OrgMetadata, - templates::{self, links::SitemapDate}, + templates::{self}, templates::{ data, links::{LinkData, LinkMeta}, @@ -300,7 +300,7 @@ impl<'a> Config<'a> { let mut out: Vec = Vec::new(); for (_k, v) in &self.global_sitemap { match &v.entity { - org::OrgMetadataType::Sitemap(fm) => { + org::OrgMetadataType::Sitemap(_fm) => { let sitemap_item_url = format!( "{}/{}", self.user_config.site.url, @@ -309,10 +309,7 @@ impl<'a> Config<'a> { let x = LinkData::new( sitemap_item_url, v.originating_file.clone(), - LinkMeta::Sitemap(SitemapDate { - date_created: fm.date_created_ts, - date_updated: fm.date_updated_ts, - }), + LinkMeta::Sitemap, Some(v.front_matter.clone()) ); out.push(x); diff --git a/src/templates/links.rs b/src/templates/links.rs index ff23b37..ce1e7b1 100644 --- a/src/templates/links.rs +++ b/src/templates/links.rs @@ -26,18 +26,12 @@ pub fn link_transformer(base_url: String, org_link_path: String) -> String { // -- Link data for Tera to loop over -------------------------------------------- -#[derive(Debug, PartialEq, Serialize)] -pub struct SitemapDate { - pub date_created: Option, - pub date_updated: Option, -} - #[derive(Debug, PartialEq, Serialize)] pub enum LinkMeta { Backlink, RelatedFile, Tag { count: usize }, - Sitemap(SitemapDate), + Sitemap, } #[derive(Debug, PartialEq, Serialize)]