aboutsummaryrefslogtreecommitdiff
path: root/pyblog
diff options
context:
space:
mode:
Diffstat (limited to 'pyblog')
-rwxr-xr-xpyblog18
1 files changed, 1 insertions, 17 deletions
diff --git a/pyblog b/pyblog
index ec028c53..30103491 100755
--- a/pyblog
+++ b/pyblog
@@ -766,22 +766,6 @@ def generate_index_and_feed():
generate_sitemap(feed)
-def postprocess_html_file(htmlfilepath):
- """Perform a series of postprocessing to an HTML file."""
- with open(htmlfilepath, "r+", encoding="utf-8") as htmlfileobj:
- soup = bs4.BeautifulSoup(htmlfileobj.read(), "lxml")
-
- # a series of postprocessing (extensible)
- utils.process_image_sizes(soup)
- utils.link_img_tags(soup)
- utils.process_footnote_backlinks(soup)
-
- # write back
- htmlfileobj.seek(0)
- htmlfileobj.write(str(soup))
- htmlfileobj.truncate()
-
-
def static_vars(**kwargs):
def decorate(func):
for k in kwargs:
@@ -917,7 +901,7 @@ def generate_blog(fresh=False, report_total_errors=True):
sys.stderr.write("error: failed to generate %s" %
relpath)
# postprocess generated HTML file
- postprocess_html_file(dstpath)
+ utils.postprocess_html_file(dstpath)
if anything_modified:
generate_index_and_feed()