From 463a7f193134ac2af07204baa058a97f5b5844bd Mon Sep 17 00:00:00 2001 From: David Young Date: Thu, 21 May 2020 15:51:36 +1200 Subject: [PATCH] Add email contact icon in footer --- manuscript/index.md | 82 +++++++++++++---------------------- manuscript/recipes/instapy.md | 2 +- manuscript/support.md | 2 +- mkdocs.yml | 2 + scripts/serve.sh | 2 +- 5 files changed, 35 insertions(+), 55 deletions(-) diff --git a/manuscript/index.md b/manuscript/index.md index 5cf2f2a..2da327c 100644 --- a/manuscript/index.md +++ b/manuscript/index.md @@ -1,21 +1,21 @@ # What is this? -Funky Penguin's "**[Geek Cookbook][1]**" is a collection of how-to guides for establishing your own container-based self-hosting platform, using either [Docker Swarm][2] or [Kubernetes][3]. +Funky Penguin's "**[Geek Cookbook](https://geek-cookbook.funkypenguin.co.nz)**" is a collection of how-to guides for establishing your own container-based self-hosting platform, using either [Docker Swarm](/ha-docker-swarm/design/) or [Kubernetes](/kubernetes/start/). -Running such a platform enables you to run self-hosted tools such as [AutoPirate][4] (*Radarr, Sonarr, NZBGet and friends*), [Plex][5], [NextCloud][6], and includes elements such as: +Running such a platform enables you to run self-hosted tools such as [AutoPirate](/recipes/autopirate/) (*Radarr, Sonarr, NZBGet and friends*), [Plex][plex], [NextCloud][nextcloud], and includes elements such as: -* [Automatic SSL-secured access][7] to all services (*with LetsEncrypt*) -* [SSO / authentication layer][8] to protect unsecured / vulnerable services -* [Automated backup][9] of configuration and data -* [Monitoring and metrics][10] collection, graphing and alerting +* [Automatic SSL-secured access](/ha-docker-swarm/traefik/) to all services (*with LetsEncrypt*) +* [SSO / authentication layer](/ha-docker-swarm/traefik-forward-auth/) to protect unsecured / vulnerable services +* [Automated backup](/recipes/elkarbackup/) of configuration and data +* [Monitoring and metrics](/recipes/swarmprom/) collection, graphing and alerting -Recent updates and additions are posted on the [CHANGELOG][11], and there's a friendly community of like-minded geeks in the [Discord server][12]. +Recent updates and additions are posted on the [CHANGELOG](/CHANGELOG/), and there's a friendly community of like-minded geeks in the [Discord server](http://chat.funkypenguin.co.nz). ## Who is this for? -You already have a familiarity with concepts such as [virtual][13] [machines][14], [Docker][15] containers, [LetsEncrypt SSL certificates][16], databases, and command-line interfaces. +You already have a familiarity with concepts such as virtual machines, [Docker](https://www.docker.com/) containers, [LetsEncrypt SSL certificates](https://letsencrypt.org/), databases, and command-line interfaces. -You've probably played with self-hosting some mainstream apps yourself, like [Plex][17], [OwnCloud][18], [Wordpress][19] or even [SandStorm][20]. +You've probably played with self-hosting some mainstream apps yourself, like [Plex][plex], [NextCloud][nextcloud], [Wordpress][wordpress] or [Ghost][ghost]. ## Why should I read this? @@ -27,25 +27,25 @@ So if you're familiar enough with the concepts above, and you've done self-hosti ## What have you done for me lately? (CHANGELOG) -Check out recent change at [CHANGELOG][21] +Check out recent change at [CHANGELOG](/CHANGELOG/) ## What do you want from me? -I want your [patronage][22], either in the financial sense, or as a member of our [friendly geek community][23] (*or both!*) +I want your [patronage][patreon], either in the financial sense, or as a member of our [friendly geek community][discord] (*or both!*) ### Get in touch 👋 -* Come and say hi to me and the friendly geeks in the [Discord][24] chat or the [Discourse][25] forums - say hi, ask a question, or suggest a new recipe! -* Tweet me up, I'm [@funkypenguin][26]! 🐦 -* [Contact me][27] by a variety of channels +* Come and say hi to me and the friendly geeks in the [Discord][discord] chat or the [Discourse][discourse] forums - say hi, ask a question, or suggest a new recipe! +* Tweet me up, I'm [@funkypenguin][twitter]! 🐦 +* [Contact me][contact] by a variety of channels ### Buy my book 📖 I'm also publishing the Geek Cookbook as a formal eBook (*PDF, mobi, epub*), on Leanpub (https://leanpub.com/geek-cookbook). Buy it for as little as $5 (_which is really just a token gesture of support, since all the content is available online anyway!_) or pay what you think it's worth! -### Donate / [Support me 💰][28] +### [Patronize][patreon] / [Sponsor][github_sponsor] me ❤️ -The best way to support this work is to become a [Patreon patron][29] (_for as little as $1/month!_) - You get : +The best way to support this work is to become a [GitHub Sponsor](https://github.com/sponsors/funkypenguin) / [Patreon patron][patreon] (_for as little as $1/month!_) - You get : * warm fuzzies, * access to the pre-mix repo, @@ -54,43 +54,21 @@ The best way to support this work is to become a [Patreon patron][29] (_for as l .. and I get some pocket money every month to buy wine, cheese, and cryptocurrency! 🍷 💰 -Impulsively **[click here (NOW quick do it!)][30]** to patronize me, or instead thoughtfully and analytically review my Patreon page / history **[here][31]** and make up your own mind. +Impulsively **[click here (NOW quick do it!)][patreon]** to patronize me, or instead thoughtfully and analytically review my GitHub page **[here][github_sponsor]** and make up your own mind. -### Engage me 🏢 +### Work with me 🤝 -Need some Cloud / Microservices / DevOps / Infrastructure design work done? I'm a full-time [AWS-certified][32] consultant, this stuff is my bread and butter! :bread: :fork\_and\_knife: [Contact][33] me and let's talk! +Need some Cloud / Microservices / DevOps / Infrastructure design work done? I'm a full-time [AWS-certified][aws_cert] consultant, this stuff is my bread and butter! :bread: :fork_and_knife: [Get in touch][contact], and let's talk business! -[1]: https://geek-cookbook.funkypenguin.co.nz -[2]: /ha-docker-swarm/design/ -[3]: /kubernetes/start/ -[4]: /recipes/autopirate/ -[5]: /recipes/plex/ -[6]: /recipes/nextcloud/ -[7]: /ha-docker-swarm/traefik/ -[8]: /ha-docker-swarm/traefik-forward-auth/ -[9]: /recipes/elkarbackup/ -[10]: /recipes/swarmprom/ -[11]: /CHANGELOG/ -[12]: http://chat.funkypenguin.co.nz -[13]: https://libvirt.org/ -[14]: https://www.virtualbox.org/ -[15]: https://www.docker.com/ -[16]: https://letsencrypt.org/ -[17]: https://www.plex.tv/ -[18]: https://owncloud.org/ -[19]: https://wordpress.org/ -[20]: https://sandstorm.io/ -[21]: /CHANGELOG/ -[22]: https://www.patreon.com/bePatron?u=6982506 -[23]: http://chat.funkypenguin.co.nz -[24]: http://chat.funkypenguin.co.nz -[25]: https://discourse.geek-kitchen.funkypenguin.co.nz/ -[26]: https://twitter.com/funkypenguin -[27]: https://www.funkypenguin.co.nz/contact/ -[28]: https://www.patreon.com/funkypenguin -[29]: https://www.patreon.com/bePatron?u=6982506 -[30]: https://www.patreon.com/bePatron?u=6982506 -[31]: https://www.patreon.com/funkypenguin -[32]: https://www.certmetrics.com/amazon/public/badge.aspx?i=4&t=c&d=2019-02-22&ci=AWS00794574 -[33]: https://www.funkypenguin.co.nz/contact/ \ No newline at end of file +[plex]: https://www.plex.tv/ +[owncloud]: https://owncloud.org/ +[wordpress]: https://wordpress.org/ +[ghost]: https://ghost.io/ +[discord]: http://chat.funkypenguin.co.nz +[patreon]: https://www.patreon.com/bePatron?u=6982506 +[github_sponsor]: https://github.com/sponsors/funkypenguin +[discourse]: https://discourse.geek-kitchen.funkypenguin.co.nz/ +[twitter]: https://twitter.com/funkypenguin +[contact]: https://www.funkypenguin.co.nz +[aws_cert]: https://www.certmetrics.com/amazon/public/badge.aspx?i=4&t=c&d=2019-02-22&ci=AWS00794574 diff --git a/manuscript/recipes/instapy.md b/manuscript/recipes/instapy.md index bd3dee7..c468d36 100644 --- a/manuscript/recipes/instapy.md +++ b/manuscript/recipes/instapy.md @@ -8,7 +8,7 @@ What's an Instagram bot? Basically, you feed the bot your Instagram user/passwor ![InstaPy Screenshot](../images/instapy.png) -Great power, right? A client (_yes, you can [hire](https://www.funkypenguin.co.nz/contact/) me!_) asked me to integrate InstaPy into their swarm, and this recipe is the result. +Great power, right? A client (_yes, you can [hire](https://www.funkypenguin.co.nz/) me!_) asked me to integrate InstaPy into their swarm, and this recipe is the result. ## Ingredients diff --git a/manuscript/support.md b/manuscript/support.md index db02ec2..75ac520 100644 --- a/manuscript/support.md +++ b/manuscript/support.md @@ -79,4 +79,4 @@ Come and hang out in Discord.. [11]: https://github.com/sponsors/funkypenguin [12]: https://github.com/funkypenguin [13]: https://www.certmetrics.com/amazon/public/badge.aspx?i=4&t=c&d=2019-02-22&ci=AWS00794574 -[14]: https://www.funkypenguin.co.nz/contact/ \ No newline at end of file +[14]: https://www.funkypenguin.co.nz \ No newline at end of file diff --git a/mkdocs.yml b/mkdocs.yml index 06f5c0f..3cd00d4 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -208,6 +208,8 @@ extra: link: 'https://www.linkedin.com/in/funkypenguin' - icon: 'material/library' link: 'https://leanpub.com/geeks-cookbook' + - icon: 'material/mailbox' + link: 'mailto:davidy@funkypenguin.co.nz?Subject=Hello%2C%20from%20a%20geek-cookbook%20reader%20%3B%29' # Google Analytics diff --git a/scripts/serve.sh b/scripts/serve.sh index 44d0556..4dee3a8 100755 --- a/scripts/serve.sh +++ b/scripts/serve.sh @@ -1,4 +1,4 @@ #!/bin/bash -docker pull squidfunk/mkdocs-material:5.1.1 +docker pull squidfunk/mkdocs-material:latest docker build . -t funkypenguin/mkdocs-material docker run --rm --name mkdocs-material -it -p 8123:8000 -v ${PWD}:/docs funkypenguin/mkdocs-material