Skip to content

python-spokane/static-site-generation-with-mkdocs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

title description marp theme
Mk’ing spokanepython.com: Static Site Generation with MkDocs
Learn about getting started with MkDocs, customizing the look and feel of your site, and hosting an online website using MkDocs!
true
gaia

Mk’ing spokanepython.com:

Static Site Generation with MkDocs

August 24, 2021


How to pronounce "MkDocs"

  • "McDocs"
  • "M-K Docs"
  • "Mark Docs"

Feedback survey results


  • Most people like the current time. Some would like it during the workday.
  • Most people like the monthly cadence. Some would like it to be multiple times a month.
  • The topics people are most interested in seeing in future meetups are:
    • Web / API (Django, FastAPI, BeautifulSoup, ...)
    • Machine Learning (sklearn, TensorFlow, PyTorch, ...)
    • Data Analytics (numpy, pandas, ...)

  • People are interested in attending in person.
  • Some people are interested in beginner level topics / subgroup.

Submit your feedback

https://forms.office.com/r/EFnAfpu3Ue


Outline

  1. Getting started with MkDocs
  2. Adding some content
  3. Customizing the look and feel of your site
  4. Hosting your site

Sites that use MkDocs:


Getting started with MkDocs

What is MkDocs?

https://www.mkdocs.org/

  • Static site generator that's geared towards building project documentation
  • Source files are written in Markdown
  • Configured with a single YAML configuration file

Let's grab some code

git clone https://github.com/IntelliTect-Samples/MkDocsTemplate.git
cd ./MkDocsTemplate

# (optional)
# python -m virtualenv .venv
# .venv/Scripts/Activate.ps1

pip install -r requirements.txt
mkdocs serve

Let's add some content

git checkout origin/clone-force-99

Let's make it look better

git checkout origin/clone-force-99-v2

Let's take a look at GitHub Pages

https://github.com/marketplace/actions/deploy-mkdocs

https://intellitect-samples.github.io/MkDocsTemplate/


Summary

MkDocs & Material for MkDocs can be used to quickly and easily make a nice looking site for documentation or anything else.


Questions?


Thank you all for coming! 👋

About

8/24/2021 - Static Site Generation with MkDocs

Topics

Resources

License

Stars

Watchers

Forks