Bladeren bron

Merge pull request #26 from fbs/extract_toc_fix

extract_toc: skip static content
Justin Mayer 11 jaren geleden
bovenliggende
commit
312f7df476
1 gewijzigde bestanden met toevoegingen van 3 en 1 verwijderingen
  1. 3 1
      extract_toc/extract_toc.py

+ 3 - 1
extract_toc/extract_toc.py

@@ -8,10 +8,12 @@ and place it in its own article.toc variable.
 
 
 from os import path
 from os import path
 from bs4 import BeautifulSoup
 from bs4 import BeautifulSoup
-from pelican import signals, readers
+from pelican import signals, readers, contents
 
 
 
 
 def extract_toc(content):
 def extract_toc(content):
+    if isinstance(content, contents.Static):
+        return
     soup = BeautifulSoup(content._content)
     soup = BeautifulSoup(content._content)
     filename = content.source_path
     filename = content.source_path
     extension = path.splitext(filename)[1][1:]
     extension = path.splitext(filename)[1][1:]