Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit 364eade

Browse files
committedNov 4, 2021
setup updates
1 parent be5d8c7 commit 364eade

File tree

5 files changed

+51
-56
lines changed

5 files changed

+51
-56
lines changed
 

‎.markdownlint.json.bak renamed to ‎.markdownlint.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,6 @@
33
"MD046": false,
44
"MD033": false,
55
"MD007": false,
6-
"MD013": false
6+
"MD013": false,
7+
"MD029": false
78
}

‎docs/community-themes/index.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11

2-
## FAQ
2+
# FAQ
33

44
Q: What's the difference between `Community Themes` and the regular themes?
55

@@ -11,9 +11,9 @@ A: Add the env `TP_COMMUNITY_THEME` and set it to `"true"`.
1111

1212
Q: How do I use these with subfiltering?
1313

14-
A: See [Setup](/setup/#community-themes)
14+
A: Add it like any other theme-option.
1515

16-
### Infinity Stone Themes
16+
## Infinity Stone Themes
1717

1818
<a href="/community-themes/infinity-stone-themes/mind/"><img src="/community-themes/infinity-stone-themes/mind_banner_small.png"/></a>
1919
<a href="/community-themes/infinity-stone-themes/soul/"><img src="/community-themes/infinity-stone-themes/soul_banner_small.png"/></a>
@@ -22,12 +22,12 @@ A: See [Setup](/setup/#community-themes)
2222
<a href="/community-themes/infinity-stone-themes/space/"><img src="/community-themes/infinity-stone-themes/space_banner_small.png"/></a>
2323
<a href="/community-themes/infinity-stone-themes/time/"><img src="/community-themes/infinity-stone-themes/time_banner_small.png"/></a>
2424

25-
### [OneDark](/community-themes/onedark/)
25+
## [OneDark](/community-themes/onedark/)
2626

2727
<small> By [Monklite](https://github.com/Monklite) </small>
2828

29-
### [Blackberry Themes](/community-themes/blackberry-themes)
29+
## [Blackberry Themes](/community-themes/blackberry-themes)
3030

3131
<small> By [Archmonger](https://github.com/Archmonger/Blackberry-Themes) </small>
3232

33-
### [Hotline-Old](/community-themes/hotline-old/)
33+
## [Hotline-Old](/community-themes/hotline-old/)

‎docs/setup.md

Lines changed: 20 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -24,13 +24,13 @@
2424
</ul>
2525

2626
***
27-
28-
All apps have 7 themes to choose from.
27+
{% set themes = config.extra.themes %}
28+
{% set cthemes = config.extra.community_themes %}
29+
All apps have {{ themes|length }} official [themes](/theme-options/organizr/) and {{ cthemes|length }} [community-themes](/community-themes) to choose from.
2930

3031
`https://theme-park.dev/css/base/<APP_NAME>/<THEME_NAME>.css`
3132

3233
```css
33-
{% set themes = config.extra.themes %}
3434
{% for theme in themes %}
3535
{{ theme }}.css
3636
{% endfor %}
@@ -178,8 +178,7 @@ Add this to your reverse proxy:
178178
proxy_set_header Accept-Encoding "";
179179
sub_filter
180180
'</head>'
181-
'<link rel="stylesheet" type="text/css" href="https://theme-park.dev/css/base/<APP_NAME>/<APP_NAME>-base.css">
182-
<link rel="stylesheet" type="text/css" href="https://theme-park.dev/css/theme-options/<THEME>.css">
181+
'<link rel="stylesheet" type="text/css" href="https://theme-park.dev/css/base/<APP_NAME>/<THEME>.css">
183182
</head>';
184183
sub_filter_once on;
185184
```
@@ -195,8 +194,7 @@ location /sonarr {
195194
proxy_set_header Accept-Encoding "";
196195
sub_filter
197196
'</head>'
198-
'<link rel="stylesheet" type="text/css" href="https://theme-park.dev/css/base/sonarr/sonarr-base.css">
199-
<link rel="stylesheet" type="text/css" href="https://theme-park.dev/css/theme-options/plex.css">
197+
'<link rel="stylesheet" type="text/css" href="https://theme-park.dev/css/base/sonarr/plex.css">
200198
</head>';
201199
sub_filter_once on;
202200
}
@@ -217,7 +215,7 @@ map $host $theme {
217215
}
218216
```
219217

220-
Change `<theme>` to the theme you want on all your apps. e.g. `default dark;`
218+
Change `<theme>` to the theme you want on all your apps. e.g. `default nord;`
221219

222220
#### theme-park.conf
223221

@@ -230,8 +228,7 @@ Next create a new file called `theme-park.conf` and add the following code: (Not
230228
proxy_set_header Accept-Encoding "";
231229
sub_filter
232230
'</head>'
233-
'<link rel="stylesheet" type="text/css" href="https://theme-park.dev/css/base/$app/$app-base.css">
234-
<link rel="stylesheet" type="text/css" href="https://theme-park.dev/css/theme-options/$theme.css">
231+
'<link rel="stylesheet" type="text/css" href="https://theme-park.dev/css/base/$app/$theme.css">
235232
</head>';
236233
sub_filter_once on;
237234
```
@@ -279,11 +276,11 @@ If you're using Nginx Proxy Manager you can follow these steps:
279276
proxy_set_header Accept-Encoding "";
280277
sub_filter
281278
'</head>'
282-
'<link rel="stylesheet" type="text/css" href="https://theme-park.dev/css/base/<APP_NAME>/<APP_NAME>-base.css">
283-
<link rel="stylesheet" type="text/css" href="https://theme-park.dev/css/theme-options/<THEME>.css">
279+
'<link rel="stylesheet" type="text/css" href="https://theme-park.dev/css/base/<APP_NAME>/<THEME>.css">
284280
</head>';
285281
sub_filter_once on;
286282
```
283+
287284
4. Don't forget to update the `<APP_NAME>` and `<THEME>` with the correct app and theme.
288285

289286
![text](site_assets/setup/npm.png)
@@ -293,8 +290,7 @@ sub_filter_once on;
293290
```apache
294291
RequestHeader unset Accept-Encoding
295292
AddOutputFilterByType SUBSTITUTE text/html
296-
Substitute 's|</head>|<link rel="stylesheet" type="text/css" href="https://theme-park.dev/css/base/<APP_NAME>/<APP_NAME>-base.css">
297-
<link rel="stylesheet" type="text/css" href="https://theme-park.dev/css/theme-options/<THEME>.css"></head>|ni'
293+
Substitute 's|</head>|<link rel="stylesheet" type="text/css" href="https://theme-park.dev/css/base/<APP_NAME>/<THEME>.css"></head>|ni'
298294
```
299295

300296
#### Apache Example
@@ -305,8 +301,7 @@ Substitute 's|</head>|<link rel="stylesheet" type="text/css" href="https://theme
305301
ProxyPassReverse http://localhost:8989/sonarr
306302
RequestHeader unset Accept-Encoding
307303
AddOutputFilterByType SUBSTITUTE text/html
308-
Substitute 's|</head>|<link rel="stylesheet" type="text/css" href="https://theme-park.dev/css/base/sonarr/sonarr-base.css">
309-
<link rel="stylesheet" type="text/css" href="https://theme-park.dev/css/theme-options/organizr.css"></head>|ni'
304+
Substitute 's|</head>|<link rel="stylesheet" type="text/css" href="https://theme-park.dev/css/base/sonarr/nord.css"></head>|ni'
310305
</Location>
311306
```
312307

@@ -316,8 +311,7 @@ Substitute 's|</head>|<link rel="stylesheet" type="text/css" href="https://theme
316311
filter rule {
317312
content_type text/html.*
318313
search_pattern </head>
319-
replacement "<link rel='stylesheet' type='text/css' href='https://theme-park.dev/css/base/<APP_NAME>/<APP_NAME>-base.css'>
320-
<link rel='stylesheet' type='text/css' href='https://theme-park.dev/css/theme-options/<THEME>.css'></head>"
314+
replacement "<link rel='stylesheet' type='text/css' href='https://theme-park.dev/css/base/<APP_NAME>/<THEME>.css'></head>"
321315
}
322316
```
323317

@@ -334,8 +328,7 @@ proxy /tautulli 127.0.0.1:8181 {
334328
filter rule {
335329
content_type text/html.*
336330
search_pattern </head>
337-
replacement "<link rel='stylesheet' type='text/css' href='https://theme-park.dev/css/base/tautulli/tautulli-base.css'>
338-
<link rel='stylesheet' type='text/css' href='https://theme-park.dev/css/theme-options/dark.css'></head>"
331+
replacement "<link rel='stylesheet' type='text/css' href='https://theme-park.dev/css/base/tautulli/nord.css'></head>"
339332
}
340333
}
341334
```
@@ -346,8 +339,7 @@ proxy /tautulli 127.0.0.1:8181 {
346339
"caddy.filter": "rule"
347340
"caddy.filter.content_type": "text/html.*"
348341
"caddy.filter.search_pattern": "</head>"
349-
"caddy.filter.replacement": "\"<link rel='stylesheet' type='text/css' href='https://theme-park.dev/css/base/tautulli/tautulli-base.css'>
350-
<link rel='stylesheet' type='text/css' href='https://theme-park.dev/css/theme-options/dark.css'></head>\""
342+
"caddy.filter.replacement": "\"<link rel='stylesheet' type='text/css' href='https://theme-park.dev/css/base/tautulli/nord.css'></head>\""
351343
```
352344

353345
### Caddy v2
@@ -404,8 +396,7 @@ Almost like Caddy v1, here is an example `filter` we need to include in the all
404396
filter {
405397
content_type text/html.*
406398
search_pattern </head>
407-
replacement "<link rel='stylesheet' type='text/css' href='https://theme-park.dev/css/base/<APP_NAME>/<APP_NAME>-base.css'>
408-
<link rel='stylesheet' type='text/css' href='https://theme-park.dev/css/theme-options/<THEME>.css'></head>"
399+
replacement "<link rel='stylesheet' type='text/css' href='https://theme-park.dev/css/base/<APP_NAME>/<THEME>.css'></head>"
409400
}
410401
```
411402

@@ -434,8 +425,7 @@ And if you're using a reverse proxy, you also need to include `header_up -Accept
434425
filter {
435426
content_type text/html.*
436427
search_pattern </head>
437-
replacement "<link rel='stylesheet' type='text/css' href='https://theme-park.dev/css/base/radarr/radarr-base.css'>
438-
<link rel='stylesheet' type='text/css' href='https://theme-park.dev/css/theme-options/space-gray.css'></head>"
428+
replacement "<link rel='stylesheet' type='text/css' href='https://theme-park.dev/css/base/radarr/nord.css'></head>"
439429
}
440430
}
441431
```
@@ -458,8 +448,7 @@ reverse_proxy 127.0.0.1:8080 {
458448
filter {
459449
content_type text/html.*
460450
search_pattern </head>
461-
replacement "<link rel='stylesheet' type='text/css' href='https://theme-park.dev/css/base/sonarr/sonarr-base.css'>
462-
<link rel='stylesheet' type='text/css' href='https://theme-park.dev/css/theme-options/plex.css'></head>"
451+
replacement "<link rel='stylesheet' type='text/css' href='https://theme-park.dev/css/base/sonarr/nord.css'></head>"
463452
}
464453
465454
reverse_proxy /sonarr/* http://sonarr:8989 {
@@ -474,36 +463,20 @@ Feel free to make any adjustments! Thanks everyone for the help!
474463

475464
Also for reference: [Caddy v2 structure](https://caddyserver.com/docs/caddyfile/concepts#structure)
476465

477-
### Community Themes
478-
479-
If you want to use any of the [community themes](/community-themes) you will have to change the href from `https://theme-park.dev/css/theme-options/xxx.css` to `https://theme-park.dev/css/community-theme-options/xxx.css`
480-
481-
```nginx
482-
proxy_set_header Accept-Encoding "";
483-
sub_filter
484-
'</head>'
485-
'<link rel="stylesheet" type="text/css" href="https://theme-park.dev/css/base/<APP_NAME>/<APP_NAME>-base.css">
486-
<link rel="stylesheet" type="text/css" href="https://theme-park.dev/css/community-theme-options/<THEME>.css">
487-
</head>';
488-
sub_filter_once on;
489-
```
490-
491466
## Stylus method
492467

493468
Stylus is a browser extention that can inject custom css to the webpage of your choosing.
494469

495470
Add this in the style page:
496471

497472
```css
498-
@import "https://theme-park.dev/css/base/<APP_NAME>/<APP_NAME>-base.css";
499-
@import "https://theme-park.dev/css/theme-options/THEME.css";
473+
@import "https://theme-park.dev/css/base/<APP_NAME>/<THEME>.css";
500474
```
501475

502476
Example:
503477

504478
```css
505-
@import "https://theme-park.dev/css/base/sonarr/sonarr-base.css";
506-
@import "https://theme-park.dev/css/theme-options/dark.css";
479+
@import "https://theme-park.dev/css/base/sonarr/nord.css";
507480
```
508481

509482
![example](site_assets/setup/stylus.png)
@@ -523,8 +496,7 @@ Link to Firefox extention:
523496
```js
524497
$.getScript('https://archmonger.github.io/Blackberry-Themes/Extras/theme_installer.js', function(){
525498
// First variable is your Organizr tab name. Second variable is a link to the theme you want to apply.
526-
themeInstaller("<TAB_NAME>","https://theme-park.dev/css/base/<APP_NAME>/<APP_NAME>-base.css");
527-
themeInstaller("<TAB_NAME>","https://theme-park.dev/css/theme-options/<THEME_NAME>.css");
499+
themeInstaller("<TAB_NAME>","https://theme-park.dev/css/base/<APP_NAME>/<THEME_NAME>.css");
528500

529501
// You can also use this for multiple themes at once by simply calling themeInstaller again!
530502
themeInstaller("<TAB_NAME>","https://theme-park.dev/css/base/<APP_NAME>/<THEME_NAME>.css");

‎docs/theme-options/index.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# Theme Options
2+
3+
{% set themes = config.extra.themes %}
4+
<p align="center">
5+
{% for theme in themes %}
6+
<a href="/theme-options/{{ theme }}"><img src="/theme-options/{{ theme.replace('-',' ') }}_banner.png"/></a>
7+
{% endfor %}
8+
</p>

‎mkdocs.yml

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -143,6 +143,8 @@ nav:
143143
Alternative Logo: themes/addons/plex/plex-alt-logo/index.md
144144
Overseerr Side Menu: themes/addons/plex/overseerr-side-menu/index.md
145145
- Theme Options:
146+
Theme Options:
147+
theme-options/index.md
146148
Organizr: theme-options/organizr.md
147149
Dark: theme-options/dark.md
148150
Dracula: theme-options/dracula.md
@@ -270,7 +272,7 @@ extra:
270272
- plex
271273
- nord
272274

273-
community-themes:
275+
community_themes:
274276
- mind
275277
- power
276278
- reality
@@ -279,3 +281,15 @@ extra:
279281
- time
280282
- onedark
281283
- hotline-old
284+
- blackberry-abyss
285+
- blackberry-amethyst
286+
- blackberry-carol
287+
- blackberry-dreamscape
288+
- blackberry-flamingo
289+
- blackberry-hearth
290+
- blackberry-martini
291+
- blackberry-pumpkin
292+
- blackberry-royal
293+
- blackberry-shadow
294+
- blackberry-solar
295+
- blackberry-vanta

0 commit comments

Comments
 (0)
Failed to load comments.