This commit is contained in:
SG
2025-06-15 01:37:30 +03:00
parent 3dfc802509
commit 87484fe341

View File

@@ -55,7 +55,7 @@ class ContentItem:
logger.debug(f"Parsing file {self.source_file}")
try:
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.target_file = Path(f"{Config.OUTPUT_DIR}/{self.source_file.parent}/{self.source_file.stem}.html")
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.categories = [c for c in self.data.get("categories", []) if c != 'default']
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)
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 ""
@@ -73,6 +73,7 @@ class ContentItem:
self.css_file = css_filepath if css_filepath.exists() else ""
js_filepath = Path(f"{self.source_file.parent}/{self.source_file.stem}.js")
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:
logger.error(f"Parser error, {e}")