File tree Expand file tree Collapse file tree 1 file changed +15
-0
lines changed
Expand file tree Collapse file tree 1 file changed +15
-0
lines changed Original file line number Diff line number Diff line change 44
55from render_engine import Site , Page , Collection , Blog
66from render_engine_markdown import MarkdownPageParser
7+ from render_engine .engine import engine
8+ from email .utils import format_datetime
9+
10+
11+ def safe_to_pub_date (value ):
12+ if isinstance (value , datetime .date ) and not isinstance (value , datetime .datetime ):
13+ value = datetime .datetime .combine (value , datetime .datetime .min .time ())
14+ if isinstance (value , datetime .datetime ):
15+ if value .tzinfo is None :
16+ value = value .replace (tzinfo = datetime .timezone .utc )
17+ return format_datetime (value )
18+ return value
19+
20+
21+ engine .filters ["to_pub_date" ] = safe_to_pub_date
722
823navigation = [
924 {"text" : "News" , "url" : "/blog/blog1.html" , "fa" : "fa fa-newspaper fa-fw" },
You can’t perform that action at this time.
0 commit comments