mirror of
https://github.com/tcsenpai/Zundler.git
synced 2025-06-07 03:55:26 +00:00
Add zundler_root_doc config value
This commit is contained in:
parent
b8753bb03c
commit
871729569d
@ -32,14 +32,18 @@ class ZundlerBuilder(StandaloneHTMLBuilder):
|
|||||||
|
|
||||||
from zundler.embed import embed_assets
|
from zundler.embed import embed_assets
|
||||||
|
|
||||||
|
root_doc = self.config.zundler_root_doc
|
||||||
|
if not root_doc:
|
||||||
|
root_doc = self.config.root_doc
|
||||||
|
|
||||||
input_path = os.path.join(
|
input_path = os.path.join(
|
||||||
self.outdir,
|
self.outdir,
|
||||||
self.config.root_doc + '.html',
|
root_doc + '.html',
|
||||||
)
|
)
|
||||||
|
|
||||||
output_path = os.path.join(
|
output_path = os.path.join(
|
||||||
self.app.original_outdir,
|
self.app.original_outdir,
|
||||||
self.config.root_doc + '.html',
|
root_doc + '.html',
|
||||||
)
|
)
|
||||||
|
|
||||||
with progress_message(__('embedding HTML assets')):
|
with progress_message(__('embedding HTML assets')):
|
||||||
@ -65,6 +69,12 @@ def setup(app):
|
|||||||
app.doctreedir = doctreedir
|
app.doctreedir = doctreedir
|
||||||
Path(app.outdir).mkdir(parents=True, exist_ok=True)
|
Path(app.outdir).mkdir(parents=True, exist_ok=True)
|
||||||
|
|
||||||
|
app.add_config_value(
|
||||||
|
'zundler_root_doc',
|
||||||
|
None,
|
||||||
|
'',
|
||||||
|
)
|
||||||
|
|
||||||
app.add_builder(ZundlerBuilder)
|
app.add_builder(ZundlerBuilder)
|
||||||
|
|
||||||
return {
|
return {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user