updates
This commit is contained in:
@@ -55,7 +55,7 @@ class ContentItem:
|
|||||||
logger.debug(f"Parsing file {self.source_file}")
|
logger.debug(f"Parsing file {self.source_file}")
|
||||||
try:
|
try:
|
||||||
self.source_file = Path(self.source_file)
|
self.source_file = Path(self.source_file)
|
||||||
self.subdir = self.source_file.parent
|
self.parent_dir = self.source_file.parent
|
||||||
self.slug = self.source_file.stem
|
self.slug = self.source_file.stem
|
||||||
self.target_file = Path(f"{Config.OUTPUT_DIR}/{self.source_file.parent}/{self.source_file.stem}.html")
|
self.target_file = Path(f"{Config.OUTPUT_DIR}/{self.source_file.parent}/{self.source_file.stem}.html")
|
||||||
self.data = frontmatter.load(self.source_file)
|
self.data = frontmatter.load(self.source_file)
|
||||||
@@ -65,7 +65,7 @@ class ContentItem:
|
|||||||
self.date = self.data.get("date", "2000-01-01T00:00:00+03:00")
|
self.date = self.data.get("date", "2000-01-01T00:00:00+03:00")
|
||||||
self.categories = [c for c in self.data.get("categories", []) if c != 'default']
|
self.categories = [c for c in self.data.get("categories", []) if c != 'default']
|
||||||
self.hidden = self.data.get("hidden", str(False))
|
self.hidden = self.data.get("hidden", str(False))
|
||||||
self.data.content = self.data.content.replace('\n', ' \n')
|
self.data.content = self.data.content.replace('\n', ' \n') # For markdown newline rendering
|
||||||
self.html = markdown.markdown(self.data.content)
|
self.html = markdown.markdown(self.data.content)
|
||||||
cover_image_path = Path(f"{self.source_file.parent}/{self.source_file.stem}.jpg")
|
cover_image_path = Path(f"{self.source_file.parent}/{self.source_file.stem}.jpg")
|
||||||
self.image_file = cover_image_path if cover_image_path.exists() else ""
|
self.image_file = cover_image_path if cover_image_path.exists() else ""
|
||||||
@@ -73,6 +73,7 @@ class ContentItem:
|
|||||||
self.css_file = css_filepath if css_filepath.exists() else ""
|
self.css_file = css_filepath if css_filepath.exists() else ""
|
||||||
js_filepath = Path(f"{self.source_file.parent}/{self.source_file.stem}.js")
|
js_filepath = Path(f"{self.source_file.parent}/{self.source_file.stem}.js")
|
||||||
self.js_file = js_filepath if js_filepath.exists() else ""
|
self.js_file = js_filepath if js_filepath.exists() else ""
|
||||||
|
logger.debug(f"CCC {self.source_file.parts} : {self.source_file.parent} / {self.source_file.stem}.jpg")
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
logger.error(f"Parser error, {e}")
|
logger.error(f"Parser error, {e}")
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user