mirror of
https://github.com/funkypenguin/geek-cookbook/
synced 2025-12-13 09:46:23 +00:00
Remove references to leanpub book (leanpub pricing changes)
Signed-off-by: David Young <davidy@funkypenguin.co.nz>
This commit is contained in:
1
.cache/plugin/git-committers/authors.json
Normal file
1
.cache/plugin/git-committers/authors.json
Normal file
@@ -0,0 +1 @@
|
|||||||
|
{"David Young": {"login": "David Young", "name": "David Young", "url": "#", "avatar": "https://www.gravatar.com/avatar/5a68fe19164248ff2daacd7814aa1442?d=identicon"}, "funkypenguin": {"login": "funkypenguin", "name": "funkypenguin", "url": "#", "avatar": "https://www.gravatar.com/avatar/5a68fe19164248ff2daacd7814aa1442?d=identicon"}}
|
||||||
@@ -5,4 +5,5 @@ RUN pip install \
|
|||||||
mkdocs-autolinks-plugin \
|
mkdocs-autolinks-plugin \
|
||||||
mkdocs-htmlproofer-plugin \
|
mkdocs-htmlproofer-plugin \
|
||||||
mkdocs-git-revision-date-localized-plugin \
|
mkdocs-git-revision-date-localized-plugin \
|
||||||
mkdocs-macros-plugin
|
mkdocs-macros-plugin \
|
||||||
|
mkdocs-git-committers-plugin-2
|
||||||
|
|||||||
@@ -28,7 +28,6 @@
|
|||||||
- [What have you done for me lately? (CHANGELOG)](#what-have-you-done-for-me-lately-changelog)
|
- [What have you done for me lately? (CHANGELOG)](#what-have-you-done-for-me-lately-changelog)
|
||||||
- [What do you want from me?](#what-do-you-want-from-me)
|
- [What do you want from me?](#what-do-you-want-from-me)
|
||||||
- [Get in touch 👋](#get-in-touch-)
|
- [Get in touch 👋](#get-in-touch-)
|
||||||
- [Buy my book 📖](#buy-my-book-)
|
|
||||||
- [Sponsor me ❤️](#sponsor--patronizepatreon-me-️)
|
- [Sponsor me ❤️](#sponsor--patronizepatreon-me-️)
|
||||||
- [Work with me 🤝](#work-with-me-)
|
- [Work with me 🤝](#work-with-me-)
|
||||||
|
|
||||||
@@ -73,10 +72,6 @@ I want your [support][github_sponsor], either in the [financial][github_sponsor]
|
|||||||
- Tweet me up, I'm [@funkypenguin][twitter]! 🐦
|
- Tweet me up, I'm [@funkypenguin][twitter]! 🐦
|
||||||
- [Contact me][contact] by a variety of channels
|
- [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!
|
|
||||||
|
|
||||||
### [Sponsor][github_sponsor] / [Patronize][patreon] me ❤️
|
### [Sponsor][github_sponsor] / [Patronize][patreon] me ❤️
|
||||||
|
|
||||||
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 :
|
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 :
|
||||||
|
|||||||
6
manuscript/extras/css/icons.css
Normal file
6
manuscript/extras/css/icons.css
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
.kubernetes {
|
||||||
|
color: #3970e4;
|
||||||
|
}
|
||||||
|
.docker {
|
||||||
|
color: #0db7ed;
|
||||||
|
}
|
||||||
11
manuscript/extras/javascript/feedback.js
Normal file
11
manuscript/extras/javascript/feedback.js
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
var feedback = document.forms.feedback
|
||||||
|
feedback.addEventListener("submit", function(ev) {
|
||||||
|
ev.preventDefault()
|
||||||
|
|
||||||
|
/* Retrieve page and feedback value */
|
||||||
|
var page = document.location.pathname
|
||||||
|
var data = ev.submitter.getAttribute("data-md-value")
|
||||||
|
|
||||||
|
/* Send feedback value */
|
||||||
|
console.log(page, data)
|
||||||
|
})
|
||||||
@@ -4,14 +4,14 @@ hide:
|
|||||||
# - toc # Hide table of contents
|
# - toc # Hide table of contents
|
||||||
---
|
---
|
||||||
|
|
||||||
# Welcome, fellow geek :wave:
|
# Welcome, fellow geek :wave:, start here :point_down:
|
||||||
|
|
||||||
|
[Dive into Docker Swarm](/ha-docker-swarm/design/){: .md-button .md-button--primary}
|
||||||
|
[Kick it with Kubernetes](/kubernetes/){: .md-button .md-button--primary}
|
||||||
|
|
||||||
## What is this?
|
## What is this?
|
||||||
|
|
||||||
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/).
|
The "*Geek Cookbook*" 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/).
|
||||||
|
|
||||||
[Dive into Docker Swarm](/ha-docker-swarm/design/){: .md-button .md-button--primary}
|
|
||||||
[Kick it with Kubernetes](/kubernetes/){: .md-button}
|
|
||||||
|
|
||||||
Running such a platform enables you to run self-hosted tools such as [AutoPirate](/recipes/autopirate/) (*Radarr, Sonarr, NZBGet and friends*), [Plex](https://www.plex.tv/), [NextCloud](https://nextcloud.com/), 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](https://www.plex.tv/), [NextCloud](https://nextcloud.com/), and includes elements such as:
|
||||||
|
|
||||||
@@ -40,6 +40,47 @@ So if you're familiar enough with the concepts above, and you've done self-hosti
|
|||||||
|
|
||||||
"One of the surprising realizations from following Funky Penguins cookbooks for so long is how useful the recipes are for people just getting started with containers and how it gives them real, interesting usecases to attach to their learning" - [DevOps Daniel (@DanielSHouston)](https://twitter.com/DanielSHouston/status/1213419203379773442)
|
"One of the surprising realizations from following Funky Penguins cookbooks for so long is how useful the recipes are for people just getting started with containers and how it gives them real, interesting usecases to attach to their learning" - [DevOps Daniel (@DanielSHouston)](https://twitter.com/DanielSHouston/status/1213419203379773442)
|
||||||
|
|
||||||
|
## Where do I start?
|
||||||
|
|
||||||
|
<div class="grid cards" markdown>
|
||||||
|
|
||||||
|
- __Dive into :material-docker:{ .docker .lg .middle } [Docker Swarm](/ha-docker-swarm/design/)__
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
Focus on your content and generate a responsive and searchable static site
|
||||||
|
|
||||||
|
[:octicons-arrow-right-24: Docker Swarm](#)
|
||||||
|
|
||||||
|
- __Kick it with :material-kubernetes:{ .kubernetes .lg .middle } [Kubernetes](/kubernetes/)__
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
Install [`mkdocs-material`](#) with [`pip`](#) and get up
|
||||||
|
and running in minutes :octicons-heart-fill:
|
||||||
|
|
||||||
|
[:octicons-arrow-right-24: Kubernetes](#)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
- :material-format-font:{ .lg .middle } __Made to measure__
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
Change the colors, fonts, language, icons, logo and more with a few lines
|
||||||
|
|
||||||
|
[:octicons-arrow-right-24: Customization](#)
|
||||||
|
|
||||||
|
- :material-scale-balance:{ .lg .middle } __Open Source, MIT__
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
Material for MkDocs is licensed under MIT and available on [GitHub]
|
||||||
|
|
||||||
|
[:octicons-arrow-right-24: License](#)
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
## Who are you?
|
## Who are you?
|
||||||
|
|
||||||
:wave: Hi, I'm [David](https://www.funkypenguin.co.nz/about/)
|
:wave: Hi, I'm [David](https://www.funkypenguin.co.nz/about/)
|
||||||
@@ -87,17 +128,13 @@ Impulsively **[click here (NOW quick do it!)](https://github.com/sponsors/funkyp
|
|||||||
|
|
||||||
-- John McDowall, Founder, [kiso.io](https://kiso.io)
|
-- John McDowall, Founder, [kiso.io](https://kiso.io)
|
||||||
|
|
||||||
### Buy my book 📖
|
|
||||||
|
|
||||||
I'm publishing the Geek Cookbook as a formal eBook (*PDF, mobi, epub*), on Leanpub (<https://leanpub.com/geek-cookbook>). Check it out!
|
|
||||||
|
|
||||||
### Buy me a coffee ☕️
|
### Buy me a coffee ☕️
|
||||||
|
|
||||||
A sponsorship is too much commitment, and a book is TL;DR? Hit me up with a [one-time caffine shot](https://www.buymeacoffee.com/funkypenguin)!
|
A sponsorship is too much commitment, and a book is TL;DR? Hit me up with a [one-time caffine shot](https://www.buymeacoffee.com/funkypenguin)!
|
||||||
|
|
||||||
### Sponsored Projects
|
### Sponsored Projects
|
||||||
|
|
||||||
I'm supported and motivated by [GitHub Sponsors](https://github.com/sponsors/funkypenguin), [Patreon patrons](https://www.patreon.com/funkypenguin) and [LeanPub readers](https://leanpub.com/geeks-cookbook) who have generously sponsored me.
|
I'm supported and motivated by [GitHub Sponsors](https://github.com/sponsors/funkypenguin) and [Patreon patrons](https://www.patreon.com/funkypenguin) who have generously sponsored me.
|
||||||
|
|
||||||
I regularly donate to / sponsor the following projects. **Join me** in supporting these geeks, and encouraging them to continue building the ingredients for your favourite recipes!
|
I regularly donate to / sponsor the following projects. **Join me** in supporting these geeks, and encouraging them to continue building the ingredients for your favourite recipes!
|
||||||
|
|
||||||
|
|||||||
@@ -57,10 +57,6 @@ The best way to support this work is to become a [Sponsor][11] (_GitHub_) or a [
|
|||||||
|
|
||||||
Impulsively **[click here (NOW quick do it!)][11]** to sponsor me, or instead thoughtfully and analytically review my GitHub profile **[here][12]** and make up your own mind.
|
Impulsively **[click here (NOW quick do it!)][11]** to sponsor me, or instead thoughtfully and analytically review my GitHub profile **[here][12]** and make up your own mind.
|
||||||
|
|
||||||
### Buy my book 📖
|
|
||||||
|
|
||||||
I'm also writing the Geek Cookbook as a formal eBook, on Leanpub (<https://leanpub.com/geeks-cookbook>). Buying it supports me once-off, and you continue to have access to the book as future recipes are added.
|
|
||||||
|
|
||||||
### Buy me a coffee ☕️
|
### Buy me a coffee ☕️
|
||||||
|
|
||||||
A sponsorship is too much commitment, and a book is TL;DR? Hit me up with a [one-time caffine shot](https://www.buymeacoffee.com/funkypenguin)!
|
A sponsorship is too much commitment, and a book is TL;DR? Hit me up with a [one-time caffine shot](https://www.buymeacoffee.com/funkypenguin)!
|
||||||
|
|||||||
38
mkdocs.yml
38
mkdocs.yml
@@ -33,6 +33,9 @@ plugins:
|
|||||||
# 504: ['https://www.mkdocs.org/']
|
# 504: ['https://www.mkdocs.org/']
|
||||||
# 404: ['https://github.com/manuzhang/mkdocs-htmlproofer-plugin']
|
# 404: ['https://github.com/manuzhang/mkdocs-htmlproofer-plugin']
|
||||||
# 400: ['*']
|
# 400: ['*']
|
||||||
|
git-committers:
|
||||||
|
repository: geek-cookbook/geek-cookbook
|
||||||
|
token: !ENV GH_TOKEN
|
||||||
|
|
||||||
#theme_dir: mkdocs-material
|
#theme_dir: mkdocs-material
|
||||||
nav:
|
nav:
|
||||||
@@ -261,24 +264,37 @@ theme:
|
|||||||
- navigation.sections
|
- navigation.sections
|
||||||
- navigation.indexes
|
- navigation.indexes
|
||||||
- navigation.top
|
- navigation.top
|
||||||
|
- navigation.pruning
|
||||||
- search.suggest
|
- search.suggest
|
||||||
- search.share
|
- search.share
|
||||||
- content.code.annotate
|
- content.code.annotate
|
||||||
|
- header.autohide
|
||||||
|
- announce.dismiss
|
||||||
|
- toc.follow
|
||||||
icon:
|
icon:
|
||||||
repo: 'fontawesome/brands/github'
|
repo: 'fontawesome/brands/github'
|
||||||
palette:
|
palette:
|
||||||
|
|
||||||
|
# Palette toggle for automatic mode
|
||||||
|
- media: "(prefers-color-scheme)"
|
||||||
|
toggle:
|
||||||
|
icon: material/brightness-auto
|
||||||
|
name: Switch to light mode
|
||||||
|
|
||||||
# Toggle light mode
|
# Toggle light mode
|
||||||
- scheme: default
|
- media: "(prefers-color-scheme: light)"
|
||||||
|
scheme: default
|
||||||
primary: 'black'
|
primary: 'black'
|
||||||
accent: 'indigo'
|
accent: 'orange'
|
||||||
toggle:
|
toggle:
|
||||||
icon: material/toggle-switch
|
icon: material/toggle-switch
|
||||||
name: Burn my eyes!
|
name: Burn my eyes!
|
||||||
|
|
||||||
# Toggle dark mode
|
# Toggle dark mode
|
||||||
- scheme: slate
|
- media: "(prefers-color-scheme: dark)"
|
||||||
primary: 'grey'
|
scheme: slate
|
||||||
accent: 'indigo'
|
primary: 'black'
|
||||||
|
accent: 'orange'
|
||||||
toggle:
|
toggle:
|
||||||
icon: material/toggle-switch-off-outline
|
icon: material/toggle-switch-off-outline
|
||||||
name: Love my eyes!
|
name: Love my eyes!
|
||||||
@@ -299,8 +315,6 @@ extra:
|
|||||||
link: 'https://www.funkypenguin.co.nz/'
|
link: 'https://www.funkypenguin.co.nz/'
|
||||||
- icon: 'fontawesome/brands/linkedin'
|
- icon: 'fontawesome/brands/linkedin'
|
||||||
link: 'https://www.linkedin.com/in/funkypenguin'
|
link: 'https://www.linkedin.com/in/funkypenguin'
|
||||||
- icon: 'material/library'
|
|
||||||
link: 'https://leanpub.com/geeks-cookbook'
|
|
||||||
- icon: 'material/mailbox'
|
- icon: 'material/mailbox'
|
||||||
link: 'mailto:davidy@funkypenguin.co.nz?Subject=Hello%2C%20from%20a%20geek-cookbook%20reader%20%3B%29'
|
link: 'mailto:davidy@funkypenguin.co.nz?Subject=Hello%2C%20from%20a%20geek-cookbook%20reader%20%3B%29'
|
||||||
generator: false
|
generator: false
|
||||||
@@ -336,12 +350,15 @@ extra:
|
|||||||
# Help us improve this page by
|
# Help us improve this page by
|
||||||
# using our <a href="..." target=_blank>feedback form</a>.
|
# using our <a href="..." target=_blank>feedback form</a>.
|
||||||
|
|
||||||
# extra_css:
|
extra_css:
|
||||||
|
- extras/css/icons.css
|
||||||
|
|
||||||
extra_javascript:
|
extra_javascript:
|
||||||
- extras/javascript/discord.js
|
- extras/javascript/discord.js
|
||||||
- extras/javascript/sortable-tables.js
|
- extras/javascript/sortable-tables.js
|
||||||
|
- extras/javascript/feedback.js
|
||||||
- https://cdnjs.cloudflare.com/ajax/libs/tablesort/5.2.1/tablesort.min.js
|
- https://cdnjs.cloudflare.com/ajax/libs/tablesort/5.2.1/tablesort.min.js
|
||||||
|
|
||||||
|
|
||||||
# Extensions
|
# Extensions
|
||||||
markdown_extensions:
|
markdown_extensions:
|
||||||
@@ -362,8 +379,8 @@ markdown_extensions:
|
|||||||
check_paths: true
|
check_paths: true
|
||||||
base_path: _snippets
|
base_path: _snippets
|
||||||
- pymdownx.emoji:
|
- pymdownx.emoji:
|
||||||
emoji_index: !!python/name:pymdownx.emoji.twemoji
|
emoji_index: !!python/name:materialx.emoji.twemoji
|
||||||
emoji_generator: !!python/name:pymdownx.emoji.to_svg
|
emoji_generator: !!python/name:materialx.emoji.to_svg
|
||||||
- pymdownx.inlinehilite
|
- pymdownx.inlinehilite
|
||||||
- pymdownx.magiclink:
|
- pymdownx.magiclink:
|
||||||
repo_url_shorthand: true
|
repo_url_shorthand: true
|
||||||
@@ -381,3 +398,4 @@ markdown_extensions:
|
|||||||
- pymdownx.tilde
|
- pymdownx.tilde
|
||||||
- pymdownx.tabbed
|
- pymdownx.tabbed
|
||||||
- meta
|
- meta
|
||||||
|
- md_in_html
|
||||||
|
|||||||
@@ -6,4 +6,5 @@ mkdocs-autolinks-plugin>=0.2.0
|
|||||||
# mkdocs-htmlproofer-plugin>=0.0.3
|
# mkdocs-htmlproofer-plugin>=0.0.3
|
||||||
mkdocs-git-revision-date-localized-plugin>=0.4.8
|
mkdocs-git-revision-date-localized-plugin>=0.4.8
|
||||||
mkdocs-macros-plugin
|
mkdocs-macros-plugin
|
||||||
mkdocs-material
|
mkdocs-material
|
||||||
|
mkdocs-git-committers-plugin-2
|
||||||
Reference in New Issue
Block a user