module

FolderIndexes

Constants

DEFAULT_EXCLUDED = ["galleries", "listings", "books", "pages"]

Directories that generate their own indexes (excluded from folder_indexes) Pages now handles page directories, so we exclude those too

Class methods

enable(is_enabled : Bool, content_path : Path)

Enable folder_indexes feature This now ONLY handles posts/ folder and subfolders

excluded_folders
read_all(posts_path : Path, exclude_patterns = [] of String) : Array(FolderIndex)
register_exclude(folder : String)
render(indexes : Array(FolderIndex))

Nested types