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)
|