Idea detail
html_export_graph_links
reqlan rq/core_analysis/html_export.rq:367
Summary
Graph node hrefs must resolve to idea pages from every export page depth, including nested idea, file, and cluster pages.
Node urls should be export-root-relative so path segments such as ideas / are not dropped when resolving from nested pages.
When html_export_url_base is set, runtime resolution of those urls must honour the mount prefix ( same contract as page and asset hrefs ).
External file nodes should resolve to html_export_file_pages or html_export_code_reference_pages when those page families are enabled.
Hosting-file linked nodes ( file_treatment_toggle linked mode ) prefer `hostFilePageUrl` stamped during graph URL enrichment
( file / code-file page for the idea's `fileUri` ), falling back to a member idea `pageUrl` when file pages are disabled.
Navigation
Attributes
| Key | Value |
|---|---|
| implementation | mod.rs, html_utils.rs, app.js |
| tests | html_export.rs:html_export_writes_ts_page_template_set_and_embeds_assets, html_export.rs:url_base_and_header_link_produce_root_relative_hrefs |
Ancestor context
No ancestor chain recorded.
Outbound references
Inbound references
| Kind | Idea | Path | Snippet |
|---|---|---|---|
| references | html_export_internal_links | reqlan rq/core_analysis/html_export.rq | html_export_graph_links |
| references | html_export_graph_page | reqlan rq/core_analysis/html_export.rq | html_export_graph_links |
| references | html_export_url_base | reqlan rq/core_analysis/html_export.rq | html_export_graph_links |
Unresolved references
| Kind | Idea | Path | Snippet |
|---|---|---|---|
| None | |||
Local graph
Initialising graph…