mirror of
https://github.com/squidfunk/mkdocs-material.git
synced 2024-06-14 11:52:32 +03:00
Formatting
This commit is contained in:
parent
92fc7f651f
commit
1b2ba4bcef
@ -31,11 +31,11 @@ from mkdocs.config.base import Config
|
|||||||
class BlogConfig(Config):
|
class BlogConfig(Config):
|
||||||
enabled = Type(bool, default = True)
|
enabled = Type(bool, default = True)
|
||||||
|
|
||||||
# Options for blog
|
# Settings for blog
|
||||||
blog_dir = Type(str, default = "blog")
|
blog_dir = Type(str, default = "blog")
|
||||||
blog_toc = Type(bool, default = False)
|
blog_toc = Type(bool, default = False)
|
||||||
|
|
||||||
# Options for posts
|
# Settings for posts
|
||||||
post_dir = Type(str, default = "{blog}/posts")
|
post_dir = Type(str, default = "{blog}/posts")
|
||||||
post_date_format = Type(str, default = "long")
|
post_date_format = Type(str, default = "long")
|
||||||
post_url_date_format = Type(str, default = "yyyy/MM/dd")
|
post_url_date_format = Type(str, default = "yyyy/MM/dd")
|
||||||
@ -50,7 +50,7 @@ class BlogConfig(Config):
|
|||||||
post_readtime = Type(bool, default = True)
|
post_readtime = Type(bool, default = True)
|
||||||
post_readtime_words_per_minute = Type(int, default = 265)
|
post_readtime_words_per_minute = Type(int, default = 265)
|
||||||
|
|
||||||
# Options for archive
|
# Settings for archive
|
||||||
archive = Type(bool, default = True)
|
archive = Type(bool, default = True)
|
||||||
archive_name = Type(str, default = "blog.archive")
|
archive_name = Type(str, default = "blog.archive")
|
||||||
archive_date_format = Type(str, default = "yyyy")
|
archive_date_format = Type(str, default = "yyyy")
|
||||||
@ -58,7 +58,7 @@ class BlogConfig(Config):
|
|||||||
archive_url_format = Type(str, default = "archive/{date}")
|
archive_url_format = Type(str, default = "archive/{date}")
|
||||||
archive_toc = Optional(Type(bool))
|
archive_toc = Optional(Type(bool))
|
||||||
|
|
||||||
# Options for categories
|
# Settings for categories
|
||||||
categories = Type(bool, default = True)
|
categories = Type(bool, default = True)
|
||||||
categories_name = Type(str, default = "blog.categories")
|
categories_name = Type(str, default = "blog.categories")
|
||||||
categories_url_format = Type(str, default = "category/{slug}")
|
categories_url_format = Type(str, default = "category/{slug}")
|
||||||
@ -67,7 +67,7 @@ class BlogConfig(Config):
|
|||||||
categories_allowed = Type(list, default = [])
|
categories_allowed = Type(list, default = [])
|
||||||
categories_toc = Optional(Type(bool))
|
categories_toc = Optional(Type(bool))
|
||||||
|
|
||||||
# Options for pagination
|
# Settings for pagination
|
||||||
pagination = Type(bool, default = True)
|
pagination = Type(bool, default = True)
|
||||||
pagination_per_page = Type(int, default = 10)
|
pagination_per_page = Type(int, default = 10)
|
||||||
pagination_url_format = Type(str, default = "page/{page}")
|
pagination_url_format = Type(str, default = "page/{page}")
|
||||||
@ -75,14 +75,14 @@ class BlogConfig(Config):
|
|||||||
pagination_if_single_page = Type(bool, default = False)
|
pagination_if_single_page = Type(bool, default = False)
|
||||||
pagination_keep_content = Type(bool, default = False)
|
pagination_keep_content = Type(bool, default = False)
|
||||||
|
|
||||||
# Options for authors
|
# Settings for authors
|
||||||
authors = Type(bool, default = True)
|
authors = Type(bool, default = True)
|
||||||
authors_file = Type(str, default = "{blog}/.authors.yml")
|
authors_file = Type(str, default = "{blog}/.authors.yml")
|
||||||
|
|
||||||
# Options for drafts
|
# Settings for drafts
|
||||||
draft = Type(bool, default = False)
|
draft = Type(bool, default = False)
|
||||||
draft_on_serve = Type(bool, default = True)
|
draft_on_serve = Type(bool, default = True)
|
||||||
draft_if_future_date = Type(bool, default = False)
|
draft_if_future_date = Type(bool, default = False)
|
||||||
|
|
||||||
# Deprecated options
|
# Deprecated settings
|
||||||
pagination_template = Deprecated(moved_to = "pagination_format")
|
pagination_template = Deprecated(moved_to = "pagination_format")
|
||||||
|
@ -30,6 +30,6 @@ class InfoConfig(Config):
|
|||||||
enabled = Type(bool, default = True)
|
enabled = Type(bool, default = True)
|
||||||
enabled_on_serve = Type(bool, default = False)
|
enabled_on_serve = Type(bool, default = False)
|
||||||
|
|
||||||
# Options for archive
|
# Settings for archive
|
||||||
archive = Type(bool, default = True)
|
archive = Type(bool, default = True)
|
||||||
archive_stop_on_violation = Type(bool, default = True)
|
archive_stop_on_violation = Type(bool, default = True)
|
||||||
|
@ -45,11 +45,11 @@ class SearchConfig(Config):
|
|||||||
separator = Optional(Type(str))
|
separator = Optional(Type(str))
|
||||||
pipeline = ListOfItems(Choice(pipeline), default = [])
|
pipeline = ListOfItems(Choice(pipeline), default = [])
|
||||||
|
|
||||||
# Options for text segmentation (Chinese)
|
# Settings for text segmentation (Chinese)
|
||||||
jieba_dict = Optional(Type(str))
|
jieba_dict = Optional(Type(str))
|
||||||
jieba_dict_user = Optional(Type(str))
|
jieba_dict_user = Optional(Type(str))
|
||||||
|
|
||||||
# Unsupported options, originally implemented in MkDocs
|
# Unsupported settings, originally implemented in MkDocs
|
||||||
indexing = Deprecated(message = "Unsupported option")
|
indexing = Deprecated(message = "Unsupported option")
|
||||||
prebuild_index = Deprecated(message = "Unsupported option")
|
prebuild_index = Deprecated(message = "Unsupported option")
|
||||||
min_search_length = Deprecated(message = "Unsupported option")
|
min_search_length = Deprecated(message = "Unsupported option")
|
||||||
|
@ -30,12 +30,12 @@ class SocialConfig(Config):
|
|||||||
enabled = Type(bool, default = True)
|
enabled = Type(bool, default = True)
|
||||||
cache_dir = Type(str, default = ".cache/plugin/social")
|
cache_dir = Type(str, default = ".cache/plugin/social")
|
||||||
|
|
||||||
# Options for social cards
|
# Settings for social cards
|
||||||
cards = Type(bool, default = True)
|
cards = Type(bool, default = True)
|
||||||
cards_dir = Type(str, default = "assets/images/social")
|
cards_dir = Type(str, default = "assets/images/social")
|
||||||
cards_layout_options = Type(dict, default = {})
|
cards_layout_options = Type(dict, default = {})
|
||||||
|
|
||||||
# Deprecated options
|
# Deprecated settings
|
||||||
cards_color = Deprecated(
|
cards_color = Deprecated(
|
||||||
option_type = Type(dict, default = {}),
|
option_type = Type(dict, default = {}),
|
||||||
message =
|
message =
|
||||||
|
@ -33,7 +33,7 @@ from . import casefold
|
|||||||
class TagsConfig(Config):
|
class TagsConfig(Config):
|
||||||
enabled = Type(bool, default = True)
|
enabled = Type(bool, default = True)
|
||||||
|
|
||||||
# Options for tags
|
# Settings for tags
|
||||||
tags_file = Optional(Type(str))
|
tags_file = Optional(Type(str))
|
||||||
tags_extra_files = Type(dict, default = {})
|
tags_extra_files = Type(dict, default = {})
|
||||||
tags_slugify = Type((type(slugify), partial), default = slugify)
|
tags_slugify = Type((type(slugify), partial), default = slugify)
|
||||||
|
@ -31,11 +31,11 @@ from mkdocs.config.base import Config
|
|||||||
class BlogConfig(Config):
|
class BlogConfig(Config):
|
||||||
enabled = Type(bool, default = True)
|
enabled = Type(bool, default = True)
|
||||||
|
|
||||||
# Options for blog
|
# Settings for blog
|
||||||
blog_dir = Type(str, default = "blog")
|
blog_dir = Type(str, default = "blog")
|
||||||
blog_toc = Type(bool, default = False)
|
blog_toc = Type(bool, default = False)
|
||||||
|
|
||||||
# Options for posts
|
# Settings for posts
|
||||||
post_dir = Type(str, default = "{blog}/posts")
|
post_dir = Type(str, default = "{blog}/posts")
|
||||||
post_date_format = Type(str, default = "long")
|
post_date_format = Type(str, default = "long")
|
||||||
post_url_date_format = Type(str, default = "yyyy/MM/dd")
|
post_url_date_format = Type(str, default = "yyyy/MM/dd")
|
||||||
@ -50,7 +50,7 @@ class BlogConfig(Config):
|
|||||||
post_readtime = Type(bool, default = True)
|
post_readtime = Type(bool, default = True)
|
||||||
post_readtime_words_per_minute = Type(int, default = 265)
|
post_readtime_words_per_minute = Type(int, default = 265)
|
||||||
|
|
||||||
# Options for archive
|
# Settings for archive
|
||||||
archive = Type(bool, default = True)
|
archive = Type(bool, default = True)
|
||||||
archive_name = Type(str, default = "blog.archive")
|
archive_name = Type(str, default = "blog.archive")
|
||||||
archive_date_format = Type(str, default = "yyyy")
|
archive_date_format = Type(str, default = "yyyy")
|
||||||
@ -58,7 +58,7 @@ class BlogConfig(Config):
|
|||||||
archive_url_format = Type(str, default = "archive/{date}")
|
archive_url_format = Type(str, default = "archive/{date}")
|
||||||
archive_toc = Optional(Type(bool))
|
archive_toc = Optional(Type(bool))
|
||||||
|
|
||||||
# Options for categories
|
# Settings for categories
|
||||||
categories = Type(bool, default = True)
|
categories = Type(bool, default = True)
|
||||||
categories_name = Type(str, default = "blog.categories")
|
categories_name = Type(str, default = "blog.categories")
|
||||||
categories_url_format = Type(str, default = "category/{slug}")
|
categories_url_format = Type(str, default = "category/{slug}")
|
||||||
@ -67,7 +67,7 @@ class BlogConfig(Config):
|
|||||||
categories_allowed = Type(list, default = [])
|
categories_allowed = Type(list, default = [])
|
||||||
categories_toc = Optional(Type(bool))
|
categories_toc = Optional(Type(bool))
|
||||||
|
|
||||||
# Options for pagination
|
# Settings for pagination
|
||||||
pagination = Type(bool, default = True)
|
pagination = Type(bool, default = True)
|
||||||
pagination_per_page = Type(int, default = 10)
|
pagination_per_page = Type(int, default = 10)
|
||||||
pagination_url_format = Type(str, default = "page/{page}")
|
pagination_url_format = Type(str, default = "page/{page}")
|
||||||
@ -75,14 +75,14 @@ class BlogConfig(Config):
|
|||||||
pagination_if_single_page = Type(bool, default = False)
|
pagination_if_single_page = Type(bool, default = False)
|
||||||
pagination_keep_content = Type(bool, default = False)
|
pagination_keep_content = Type(bool, default = False)
|
||||||
|
|
||||||
# Options for authors
|
# Settings for authors
|
||||||
authors = Type(bool, default = True)
|
authors = Type(bool, default = True)
|
||||||
authors_file = Type(str, default = "{blog}/.authors.yml")
|
authors_file = Type(str, default = "{blog}/.authors.yml")
|
||||||
|
|
||||||
# Options for drafts
|
# Settings for drafts
|
||||||
draft = Type(bool, default = False)
|
draft = Type(bool, default = False)
|
||||||
draft_on_serve = Type(bool, default = True)
|
draft_on_serve = Type(bool, default = True)
|
||||||
draft_if_future_date = Type(bool, default = False)
|
draft_if_future_date = Type(bool, default = False)
|
||||||
|
|
||||||
# Deprecated options
|
# Deprecated settings
|
||||||
pagination_template = Deprecated(moved_to = "pagination_format")
|
pagination_template = Deprecated(moved_to = "pagination_format")
|
||||||
|
@ -30,6 +30,6 @@ class InfoConfig(Config):
|
|||||||
enabled = Type(bool, default = True)
|
enabled = Type(bool, default = True)
|
||||||
enabled_on_serve = Type(bool, default = False)
|
enabled_on_serve = Type(bool, default = False)
|
||||||
|
|
||||||
# Options for archive
|
# Settings for archive
|
||||||
archive = Type(bool, default = True)
|
archive = Type(bool, default = True)
|
||||||
archive_stop_on_violation = Type(bool, default = True)
|
archive_stop_on_violation = Type(bool, default = True)
|
||||||
|
@ -45,11 +45,11 @@ class SearchConfig(Config):
|
|||||||
separator = Optional(Type(str))
|
separator = Optional(Type(str))
|
||||||
pipeline = ListOfItems(Choice(pipeline), default = [])
|
pipeline = ListOfItems(Choice(pipeline), default = [])
|
||||||
|
|
||||||
# Options for text segmentation (Chinese)
|
# Settings for text segmentation (Chinese)
|
||||||
jieba_dict = Optional(Type(str))
|
jieba_dict = Optional(Type(str))
|
||||||
jieba_dict_user = Optional(Type(str))
|
jieba_dict_user = Optional(Type(str))
|
||||||
|
|
||||||
# Unsupported options, originally implemented in MkDocs
|
# Unsupported settings, originally implemented in MkDocs
|
||||||
indexing = Deprecated(message = "Unsupported option")
|
indexing = Deprecated(message = "Unsupported option")
|
||||||
prebuild_index = Deprecated(message = "Unsupported option")
|
prebuild_index = Deprecated(message = "Unsupported option")
|
||||||
min_search_length = Deprecated(message = "Unsupported option")
|
min_search_length = Deprecated(message = "Unsupported option")
|
||||||
|
@ -30,12 +30,12 @@ class SocialConfig(Config):
|
|||||||
enabled = Type(bool, default = True)
|
enabled = Type(bool, default = True)
|
||||||
cache_dir = Type(str, default = ".cache/plugin/social")
|
cache_dir = Type(str, default = ".cache/plugin/social")
|
||||||
|
|
||||||
# Options for social cards
|
# Settings for social cards
|
||||||
cards = Type(bool, default = True)
|
cards = Type(bool, default = True)
|
||||||
cards_dir = Type(str, default = "assets/images/social")
|
cards_dir = Type(str, default = "assets/images/social")
|
||||||
cards_layout_options = Type(dict, default = {})
|
cards_layout_options = Type(dict, default = {})
|
||||||
|
|
||||||
# Deprecated options
|
# Deprecated settings
|
||||||
cards_color = Deprecated(
|
cards_color = Deprecated(
|
||||||
option_type = Type(dict, default = {}),
|
option_type = Type(dict, default = {}),
|
||||||
message =
|
message =
|
||||||
|
@ -33,7 +33,7 @@ from . import casefold
|
|||||||
class TagsConfig(Config):
|
class TagsConfig(Config):
|
||||||
enabled = Type(bool, default = True)
|
enabled = Type(bool, default = True)
|
||||||
|
|
||||||
# Options for tags
|
# Settings for tags
|
||||||
tags_file = Optional(Type(str))
|
tags_file = Optional(Type(str))
|
||||||
tags_extra_files = Type(dict, default = {})
|
tags_extra_files = Type(dict, default = {})
|
||||||
tags_slugify = Type((type(slugify), partial), default = slugify)
|
tags_slugify = Type((type(slugify), partial), default = slugify)
|
||||||
|
Loading…
Reference in New Issue
Block a user