{{ .Key | title }}
--
- {{ range .Pages }}
-
- - {{ .Title }} - +{{ define "main" }} +
- + {{ .Title }} + + {{ end }} +
{{ .Key | title }}
+-
+ {{ range .Pages }}
+
diff --git a/.drone.yml b/.drone.yml
index a25a1a9..80ab285 100644
--- a/.drone.yml
+++ b/.drone.yml
@@ -2,59 +2,59 @@ kind: pipeline
name: build
trigger:
- event:
- - push
+ event:
+ - push
steps:
- - name: build
- image: node:16
- pull: true
- group: build-static
- commands:
- - yarn --frozen-lockfile
- - yarn prod
- - yarn clean
- - yarn release
+ - name: build
+ image: node:16
+ pull: true
+ group: build-static
+ commands:
+ - yarn --frozen-lockfile
+ - yarn prod
+ - yarn clean
+ - yarn release
- - name: release
- image: plugins/s3:1
- pull: true
- settings:
- bucket: vikunja-releases
- access_key:
- from_secret: aws_access_key_id
- secret_key:
- from_secret: aws_secret_access_key
- endpoint: https://s3.fr-par.scw.cloud
- region: fr-par
- path_style: true
- strip_prefix: dist/
- source: dist/vikunja-theme.tar.gz
- target: /theme/
- when:
- event: [ push ]
- branch: [ main ]
+ - name: release
+ image: plugins/s3:1
+ pull: true
+ settings:
+ bucket: vikunja-releases
+ access_key:
+ from_secret: aws_access_key_id
+ secret_key:
+ from_secret: aws_secret_access_key
+ endpoint: https://s3.fr-par.scw.cloud
+ region: fr-par
+ path_style: true
+ strip_prefix: dist/
+ source: dist/vikunja-theme.tar.gz
+ target: /theme/
+ when:
+ event: [push]
+ branch: [main]
---
kind: pipeline
name: trigger-website-update
trigger:
- branch:
- - main
- event:
- - push
+ branch:
+ - main
+ event:
+ - push
depends_on:
- - build
+ - build
steps:
- - name: trigger
- image: plugins/downstream
- settings:
- server: https://drone.kolaente.de
- token:
- from_secret: drone_token
- repositories:
- - vikunja/website@main
- - vikunja/blog@main
- - vikunja/api@main
+ - name: trigger
+ image: plugins/downstream
+ settings:
+ server: https://drone.kolaente.de
+ token:
+ from_secret: drone_token
+ repositories:
+ - vikunja/website@main
+ - vikunja/blog@main
+ - vikunja/api@main
diff --git a/.prettierignore b/.prettierignore
new file mode 100644
index 0000000..6ee77fb
--- /dev/null
+++ b/.prettierignore
@@ -0,0 +1,5 @@
+.idea/
+node_modules/
+static/css/*.css
+dist/
+yarn-error.log
diff --git a/.prettierrc b/.prettierrc
new file mode 100644
index 0000000..4a6c636
--- /dev/null
+++ b/.prettierrc
@@ -0,0 +1,15 @@
+{
+ "tabWidth": 4,
+ "useTabs": true,
+ "goTemplateBracketSpacing": true,
+ "printWidth": 100,
+ "singleQuote": true,
+ "overrides": [
+ {
+ "files": ["*.html"],
+ "options": {
+ "parser": "go-template"
+ }
+ }
+ ]
+}
diff --git a/layouts/404.html b/layouts/404.html
index 6955867..80737bf 100644
--- a/layouts/404.html
+++ b/layouts/404.html
@@ -1,13 +1,22 @@
-{{ partial "header.html" . }}
-
-
- Page not found
-
-
-
- Back to home page
-
-Page not found
+
+
+ Back to home page
+
+