Spaces:
Sleeping
Sleeping
Commit
·
7f20d45
1
Parent(s):
8d5b271
Djangoドキュメントではindex.htmlにアクセスすると404になる
Browse files- loaders/rtdhtmlpage.py +8 -1
loaders/rtdhtmlpage.py
CHANGED
@@ -59,12 +59,19 @@ class RTDHtmlPageLoader(ReadTheDocsLoader):
|
|
59 |
with open(p, encoding=self.encoding, errors=self.errors) as f:
|
60 |
text, title = self._my_clean_data(f.read())
|
61 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
62 |
metadata = {
|
63 |
"title": title,
|
64 |
"ctime": int(datetime.now().timestamp()),
|
65 |
"user": "rtd",
|
66 |
"type": "rtd",
|
67 |
-
"url":
|
68 |
"id": str(p),
|
69 |
}
|
70 |
# print(metadata)
|
|
|
59 |
with open(p, encoding=self.encoding, errors=self.errors) as f:
|
60 |
text, title = self._my_clean_data(f.read())
|
61 |
|
62 |
+
if p.name == "index.html":
|
63 |
+
# Djangoドキュメントではindex.htmlにアクセスすると404になる
|
64 |
+
p = p.parent
|
65 |
+
url = f"https://{str(p)}/"
|
66 |
+
else:
|
67 |
+
url = f"https://{str(p)}"
|
68 |
+
|
69 |
metadata = {
|
70 |
"title": title,
|
71 |
"ctime": int(datetime.now().timestamp()),
|
72 |
"user": "rtd",
|
73 |
"type": "rtd",
|
74 |
+
"url": url,
|
75 |
"id": str(p),
|
76 |
}
|
77 |
# print(metadata)
|