mirror of
https://github.com/PR0M3TH3AN/bitvid.git
synced 2026-11-06 21:02:28 +00:00
Fix incorrect markdown file paths in documentation views
- Updated `fetch` paths in legacy views (getting-started, upload-content, about, roadmap, community-guidelines, links) to point to the correct locations in `content/docs/`. - Added debug logging to `js/docsView.js` to assist in diagnosing "Loading content..." hangs in the new documentation system. Co-authored-by: PR0M3TH3AN <[email protected]>
This commit is contained in:
1 parent
05d0b5c6b3
commit
d490fa1295
7 files changed
+12
-6
No files matched your search
@@ -365,7 +365,9 @@ function resolveDocItem(slug) {
|
||||
}
|
||||
|
||||
async function fetchToc() {
|
||||
logger.dev.log("fetchToc: fetching", TOC_URL);
|
||||
const response = await fetch(TOC_URL);
|
||||
logger.dev.log("fetchToc: response status", response.status);
|
||||
if (!response.ok) {
|
||||
throw new Error(`Failed to load TOC (${response.status})`);
|
||||
}
|
||||
@@ -407,6 +409,8 @@ async function renderMarkdown(path) {
|
||||
|
||||
try {
|
||||
clearScrollSpy();
|
||||
logger.dev.log("renderMarkdown: fetching", path);
|
||||
|
||||
if (!window.marked || typeof window.marked.parse !== "function") {
|
||||
throw new Error("Markdown renderer is unavailable.");
|
||||
}
|
||||
@@ -584,8 +588,10 @@ function setupTocDrawer() {
|
||||
}
|
||||
|
||||
async function initDocsView() {
|
||||
logger.dev.log("initDocsView: starting");
|
||||
try {
|
||||
tocState.items = await fetchToc();
|
||||
logger.dev.log("initDocsView: TOC items loaded", tocState.items);
|
||||
indexItems(tocState.items);
|
||||
renderToc(tocState.items);
|
||||
setupTocDrawer();
|
||||
|
||||
Reference in new issue
Block a user