mirror of
https://github.com/boostorg/website-v2.git
synced 2026-02-27 17:42:08 +00:00
This modernization occurs on the fly over potentially-cached S3 files. This means, the legacy doc pages are fetched and cached just like any other S3 static content, and the modernization happens when the page is requested. This way, we can safely render modern parts of the pages (like the header) and account for dynamic state such as logged in users. The resulting docs (also called FrankenDocs :-)) are processed using BeautifulSoup and a fairly simple heuristic that can be found in the `core/htmlhelper.py` module.
43 lines
841 B
JSON
43 lines
841 B
JSON
[
|
|
{
|
|
"site_path": "/archives/",
|
|
"s3_path": "/archives/"
|
|
},
|
|
{
|
|
"site_path": "/doc/user-guide/",
|
|
"s3_path": "/site-docs/develop/user-guide/"
|
|
},
|
|
{
|
|
"site_path": "/doc/contributor-guide/",
|
|
"s3_path": "/site-docs/develop/contributor-guide/"
|
|
},
|
|
{
|
|
"site_path": "/doc/formal-reviews/",
|
|
"s3_path": "/site-docs/develop/formal-reviews/"
|
|
},
|
|
{
|
|
"site_path": "/doc/release-process/",
|
|
"s3_path": "/site-docs/develop/release-process/"
|
|
},
|
|
{
|
|
"site_path": "/doc/_/",
|
|
"s3_path": "/site-docs/develop/_/"
|
|
},
|
|
{
|
|
"site_path": "/help/",
|
|
"s3_path": "/site-pages/develop/help.adoc"
|
|
},
|
|
{
|
|
"site_path": "/doc/libs/",
|
|
"s3_path": "/archives/"
|
|
},
|
|
{
|
|
"site_path": "/doc/",
|
|
"s3_path": "/site-docs/develop/"
|
|
},
|
|
{
|
|
"site_path": "/",
|
|
"s3_path": "/site/develop/"
|
|
}
|
|
]
|