module FolderIndexes

Defined in:

folder_indexes.cr

Constant Summary

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 Method Summary

Class Method Detail

def self.enable(is_enabled : Bool, content_path : Path) #

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


[View source]
def self.excluded_folders #

[View source]
def self.read_all(posts_path : Path, exclude_patterns = [] of String) : Array(FolderIndex) #

[View source]
def self.register_exclude(folder : String) #

[View source]
def self.render(indexes : Array(FolderIndex)) #

[View source]