modulefdoc_pages
Static pages: a tree of Markdown files under page_dir, each directory with an index.md.
Uses
Graphs
Uses
Used by
Types
page_t
A static page.
Functions
is_input_directoryprivate
logical function is_input_directory(s, directory)
True if directory is an input of the project, so that it not being a page is expected.
page_filepure
pure character(len=stem_length(name)+5) function page_file(name) result(file)
The HTML file for Markdown file name. As in FORD one other suffix goes too: CI.yml.md becomes
CI.html.
stem_lengthpureprivate
pure integer function stem_length(name)
The length of the part of name that names its page.
Subroutines
load_pages
subroutine load_pages(p, s, abbreviations_from, pages)
Read the pages of the project into pages, parents before children.
read_pageprivate
subroutine read_page(p, s, base, path, target, parent, depth, pages, ordered, skip)
Read and render one page, adding it to pages.
read_treerecursiveprivate
recursive subroutine read_tree(p, s, base, directory, location, parent, depth, pages)
Read the directory directory of pages, location below the top.