Enable internal links
This commit is contained in:
parent
bc95f592ab
commit
f745ee5f0b
3 changed files with 5 additions and 2 deletions
|
@ -16,6 +16,7 @@ FOOTER_FILE = os.path.join(TEMPLATES_DIR, 'footer.html')
|
||||||
PDF_OPTIONS = {
|
PDF_OPTIONS = {
|
||||||
"quiet": "",
|
"quiet": "",
|
||||||
"no-pdf-compression": "",
|
"no-pdf-compression": "",
|
||||||
|
"enable-internal-links": "",
|
||||||
|
|
||||||
"header-html": HEADER_FILE,
|
"header-html": HEADER_FILE,
|
||||||
"footer-html": FOOTER_FILE,
|
"footer-html": FOOTER_FILE,
|
||||||
|
|
|
@ -21,8 +21,8 @@ def fix_references_title(content, config):
|
||||||
def add_base_tag(doc, config):
|
def add_base_tag(doc, config):
|
||||||
logger.debug("Adding Base Tag...")
|
logger.debug("Adding Base Tag...")
|
||||||
soup = BeautifulSoup(doc, 'html.parser')
|
soup = BeautifulSoup(doc, 'html.parser')
|
||||||
base_tag = soup.new_tag('base', href=os.path.abspath(config['output_dir']))
|
for img in soup.findAll('img'):
|
||||||
soup.head.insert(0, base_tag)
|
img['src'] = os.path.abspath(img['src'])
|
||||||
return soup.prettify()
|
return soup.prettify()
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -3,3 +3,5 @@
|
||||||
_Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam ante purus, scelerisque sed pulvinar eget, suscipit feugiat augue. Cras quis quam ac dui aliquam rhoncus eu id diam. Cras dapibus vel nunc in finibus. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Nulla a lacinia nibh. Aenean finibus mauris et est euismod aliquam. Curabitur dictum nulla quis turpis fringilla vestibulum at eget ligula. Donec et ultricies massa, ut volutpat neque. Praesent elementum ultrices urna at finibus. Nunc risus mi, porta sed eros sit amet, sagittis sollicitudin velit. Nulla a felis in tellus gravida pretium sit amet eget libero. Donec aliquet ac est semper molestie._
|
_Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam ante purus, scelerisque sed pulvinar eget, suscipit feugiat augue. Cras quis quam ac dui aliquam rhoncus eu id diam. Cras dapibus vel nunc in finibus. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Nulla a lacinia nibh. Aenean finibus mauris et est euismod aliquam. Curabitur dictum nulla quis turpis fringilla vestibulum at eget ligula. Donec et ultricies massa, ut volutpat neque. Praesent elementum ultrices urna at finibus. Nunc risus mi, porta sed eros sit amet, sagittis sollicitudin velit. Nulla a felis in tellus gravida pretium sit amet eget libero. Donec aliquet ac est semper molestie._
|
||||||
|
|
||||||
__Curabitur arcu velit, faucibus sed condimentum vitae, consectetur a lectus. Fusce a cursus magna. Nam vel posuere erat, in congue purus. Aliquam aliquet eu leo vel cursus. Vestibulum mattis est ac diam finibus, in aliquet erat iaculis. Phasellus est quam, rutrum a tempus non, vehicula vitae tellus. Nam nec leo consectetur, aliquam lorem eget, dignissim arcu. Phasellus vitae convallis urna, ac aliquet purus. Vivamus nisl mauris, volutpat quis pretium non, fringilla non dui. Pellentesque velit justo, pretium a porta nec, varius ac lacus.__
|
__Curabitur arcu velit, faucibus sed condimentum vitae, consectetur a lectus. Fusce a cursus magna. Nam vel posuere erat, in congue purus. Aliquam aliquet eu leo vel cursus. Vestibulum mattis est ac diam finibus, in aliquet erat iaculis. Phasellus est quam, rutrum a tempus non, vehicula vitae tellus. Nam nec leo consectetur, aliquam lorem eget, dignissim arcu. Phasellus vitae convallis urna, ac aliquet purus. Vivamus nisl mauris, volutpat quis pretium non, fringilla non dui. Pellentesque velit justo, pretium a porta nec, varius ac lacus.__
|
||||||
|
|
||||||
|
[reference](#test-image)
|
||||||
|
|
Reference in a new issue