网页 综合 更新时间 2026-11-14 16:32:12

Getting Started - MkDocs

自动蜘蛛 www.mkdocs.org 正文约 4665 字
An introductory tutorial!
To install MkDocs, run the following command from the command line:
For more details, see the Installation Guide.
Getting started is super easy. To create a new project, run the following command from the command line:
Take a moment to review the initial project that has been created for you.
There's a single configuration file named mkdocs.yml, and a folder named docs that will contain your documentation source files (docs is the default value for the docs_dir configuration setting). Right now the docs folder just contains a single documentation page, named index.md.
MkDocs comes with a built-in dev-server that lets you preview your documentation as you work on it. Make sure you're in the same directory as the mkdocs.yml configuration file, and then start the server by running the mkdocs serve command:
Open up http://127.0.0.1:8000/ in your browser, and you'll see the default home page being displayed:
The dev-server also supports auto-reloading, and will rebuild your documentation whenever anything in the configuration file, documentation directory, or theme directory changes.
Open the docs/index.md document in your text editor of choice, change the initial heading to MkLorum, and save your changes. Your browser will auto-reload and you should see your updated documentation immediately.
Now try editing the configuration file: mkdocs.yml. Change the site_name setting to MkLorum and save the file.
Your browser should immediately reload, and you'll see your new site name take effect.
The site_name configuration option is the only required option in your configuration file.
Now add a second page to your documentation:
As our documentation site will include some navigation headers, you may want to edit the configuration file and add some information about the order, title, and nesting of each page in the navigation header by adding a nav setting:
Save your changes and you'll now see a navigation bar with Home and About items on the left as well as Search, Previous, and Next items on the right.
Try the menu items and navigate back and forth between pages. Then click on Search. A search dialog will appear, allowing you to search for any text on any page. Notice that the search results include every occurrence of the search term on the site and links directly to the section of the page in which the search term appears. You get all of that with no effort or configuration on your part!
Now change the configuration file to alter how the documentation is displayed by changing the theme. Edit the mkdocs.yml file and add a theme setting:
Save your changes, and you'll see the ReadTheDocs theme being used.
By default, MkDocs uses the MkDocs favicon icon. To use a different icon, create an img subdirectory in the docs directory and copy your custom favicon.ico file to that directory. MkDocs will automatically detect and use that file as your favicon icon.
That's looking good. You're ready to deploy the first pass of your MkLorum documentation. First build the documentation:
This will create a new directory, named site. Take a look inside the directory:
Notice that your source documentation has been output as two HTML files named index.html and about/index.html. You also have various other media that's been copied into the site directory as part of the documentation theme. You even have a sitemap.xml file and mkdocs/search_index.json.
If you're using source code control such as git you probably don't want to check your documentation builds into the repository. Add a line containing site/ to your .gitignore file.
If you're using another source code control tool you'll want to check its documentation on how to ignore specific directories.
There are various other commands and options available. For a complete list of commands, use the --help flag:
To view a list of options available on a given command, use the --help flag with that command. For example, to get a list of all options available for the build command run the following:
The documentation site that you just built only uses static files so you'll be able to host it from pretty much anywhere. Simply upload the contents of the entire site directory to wherever you're hosting your website from and you're done. For specific instructions on a number of common hosts, see the Deploying your Docs page.
See the User Guide for more complete documentation of all of MkDocs' features.
To get help with MkDocs, please use the GitHub discussions or GitHub issues.
Copyright © 2014 Tom Christie, Maintained by the MkDocs Team.
Documentation built with MkDocs.
From here you can search these documents. Enter your search terms below.
访问原文 返回搜索 https://www.mkdocs.org/getting-started/
本页为82搜索生成的网页快照,内容来自站内索引;演示数据的原文链接仅作示例。