I wanted to write mkdocs plugins, so I read the docs (well, at least part of them) and I wrote a very simple, very basic plugin. I called it "Hello dolly", because when I wrote it I was inspired by the (once built-in) WordPress plugin of the same name that teached me the basic of plugin writing for that blog platform.
It does a very simple, very basic tasks. In each document, the plugin looks for the specific tag {{dolly}} and replaces it with a random line from the "Hello dolly!" lyrics; I tried to keep the code as simple as possible, so you won't find any unit-testing code and even the search and replace part was done by using the str.replace method instead of using a regular expression. I tried to comment the code whenever possible, but english is not my native language and you're likely to find a lot of grammar mistakes and typos in my comments, but I hope that my code will speak better than my own words. If, like me, you're looking forward writing your own plugin then you might find useful to have a look at it. You'll find it here: https://github.com/fmaida/hello-dolly-mkdocs-plugin If you have any questions, please contact me on GitHub and I'll try to help you. Thank you for your time and best regards -- https://mail.python.org/mailman/listinfo/python-list