--- title = "Configuration" --- # Configuration ## site.conf ```conf title = "kewt" style = "kewt" lang = "en" draft_by_default = false dir_indexes = true single_file_index = true flatten = false order = "" home_name = "Home" show_home_in_nav = true nav_links = "" nav_extra = "" footer = "made with kewt" logo = "" display_logo = false display_title = true logo_as_favicon = true favicon = "" generate_page_title = true error_page = "not_found.html" versioning = false enable_header_links = true base_url = "" generate_feed = false feed_file = "rss.xml" posts_dir = "" posts_per_page = 12 custom_admonitions = "" cw_hide_url = true generate_tags = false tags_dir = "tags" generate_search = false search_in_footer = false search_in_header = false include_cw_pages_in_search = false ``` - `title` - site title - `style` - style file name from `./styles` (without `.css`) - `lang` - document language, used for the `` attribute (default: "en") - `draft_by_default` - default value for the `draft` frontmatter field in new posts created (default: false) - `dir_indexes` - generate directory index pages when missing `index.md` - `single_file_index` - if a directory has one markdown file and no `index.md`, use that file as `index.html` - `flatten` - flatten sidebar directory levels - `order` - comma separated file/directory name list to order the sidebar (alphabetical by default) - `home_name` - text for the home link in navigation (default: "Home") - `show_home_in_nav` - show home link in navigation (default: true) - `nav_links` - comma separated extra nav links, as bare URLs or Markdown links like `[Label](https://example.com)` - `nav_extra` - raw HTML appended inside the `