Support customizable URI templates in llms.txt (#48)

This commit is contained in:
Jared Dillard
2025-10-27 17:41:04 -07:00
committed by GitHub
parent e2a80faf04
commit 5bfbb0168f
9 changed files with 298 additions and 5 deletions
+3 -1
View File
@@ -21,7 +21,7 @@ from .manager import LLMSFullManager
from .processor import DocumentProcessor
from .writer import FileWriter
__version__ = "0.6.0"
__version__ = "0.7.0"
# Export classes needed by tests
__all__ = [
@@ -85,6 +85,7 @@ def build_finished(app: Sphinx, exception):
config = {
"llms_txt_file": app.config.llms_txt_file,
"llms_txt_filename": app.config.llms_txt_filename,
"llms_txt_uri_template": app.config.llms_txt_uri_template,
"llms_txt_title": app.config.llms_txt_title,
"llms_txt_summary": summary,
"llms_txt_full_file": app.config.llms_txt_full_file,
@@ -115,6 +116,7 @@ def setup(app: Sphinx) -> Dict[str, Any]:
app.add_config_value("llms_txt_file", True, "env")
app.add_config_value("llms_txt_filename", "llms.txt", "env")
app.add_config_value("llms_txt_uri_template", None, "env")
app.add_config_value("llms_txt_full_file", True, "env")
app.add_config_value("llms_txt_full_filename", "llms-full.txt", "env")
app.add_config_value("llms_txt_full_max_size", None, "env")