From 9c36023eff6e61743f47cf1dc395cf069707da3f Mon Sep 17 00:00:00 2001
From: Daniel Thompson-Yvetot
Date: Sun, 15 Dec 2019 00:07:21 +0100
Subject: [PATCH] feat(meta): add OG, json-ld schema, routes Closes #6.
---
docs-generator/quasar.conf.js | 5 +-
docs-generator/src/components/Hero.vue | 63 +++++---
docs-generator/src/components/UpScroller.vue | 14 ++
docs-generator/src/index.template.html | 17 +--
docs-generator/src/layouts/MainLayout.vue | 59 +++++++-
docs-generator/src/markdown/book.md | 4 +-
docs-generator/src/markdown/bundler.md | 9 ++
docs-generator/src/markdown/patterns.md | 73 ----------
docs-generator/src/markdown/roadmap.md | 0
docs-generator/src/pages/API.vue | 8 --
docs-generator/src/pages/Book.vue | 8 --
docs-generator/src/pages/Bundler.vue | 47 ++++++
docs-generator/src/pages/Cli.vue | 7 -
docs-generator/src/pages/Frameworks.vue | 47 ++++++
docs-generator/src/pages/Governance.vue | 8 --
docs-generator/src/pages/Introduction.vue | 7 -
docs-generator/src/pages/Landing.vue | 11 +-
docs-generator/src/pages/Markdown.vue | 39 +++++
docs-generator/src/pages/Patterns.vue | 14 +-
docs-generator/src/pages/Quickstart.vue | 8 --
docs-generator/src/pages/Security.vue | 8 --
docs-generator/src/router/routes.js | 142 +++++++++++++++++--
22 files changed, 396 insertions(+), 202 deletions(-)
create mode 100644 docs-generator/src/components/UpScroller.vue
create mode 100644 docs-generator/src/markdown/bundler.md
delete mode 100644 docs-generator/src/markdown/patterns.md
delete mode 100644 docs-generator/src/markdown/roadmap.md
create mode 100644 docs-generator/src/pages/Bundler.vue
create mode 100644 docs-generator/src/pages/Frameworks.vue
create mode 100644 docs-generator/src/pages/Markdown.vue
diff --git a/docs-generator/quasar.conf.js b/docs-generator/quasar.conf.js
index e4739e7..4ab62d3 100644
--- a/docs-generator/quasar.conf.js
+++ b/docs-generator/quasar.conf.js
@@ -42,7 +42,8 @@ module.exports = function (ctx) {
// Quasar plugins
plugins: [
- 'Notify'
+ 'Notify',
+ 'Meta'
]
},
@@ -101,7 +102,7 @@ module.exports = function (ctx) {
manifest: {
name: 'Tauri.studio',
short_name: 'Tauri Apps Documentation',
- // description: 'A Quasar Framework app',
+ description: 'Find out all about Tauri and read the docs.',
display: 'standalone',
orientation: 'portrait',
background_color: '#ffffff',
diff --git a/docs-generator/src/components/Hero.vue b/docs-generator/src/components/Hero.vue
index e37f7a3..3bf8824 100644
--- a/docs-generator/src/components/Hero.vue
+++ b/docs-generator/src/components/Hero.vue
@@ -10,13 +10,13 @@
-

+
-
-
-
+
+
+
-
+
- Docs
-
-
-
-
- Book
-
-
-
-
- API
-
-
-
-
- CLI
+ Introduction
@@ -61,16 +46,52 @@
Quick Start
+
+
+
+ Security
+
+
+
+
+
+ API
+
+
+
+
+ CLI
+
+
+
+
+ Bundler
+
+
Patterns
+
+
+
+ Frameworks
+
+
+
+
+
+
+ Book
+
+
Governance
+
diff --git a/docs-generator/src/components/UpScroller.vue b/docs-generator/src/components/UpScroller.vue
new file mode 100644
index 0000000..8d67aca
--- /dev/null
+++ b/docs-generator/src/components/UpScroller.vue
@@ -0,0 +1,14 @@
+
+
+
+
+
+
diff --git a/docs-generator/src/index.template.html b/docs-generator/src/index.template.html
index 4a5f0d2..4be91d5 100644
--- a/docs-generator/src/index.template.html
+++ b/docs-generator/src/index.template.html
@@ -1,22 +1,13 @@
- <%= htmlWebpackPlugin.options.productName %>
-
- Tauri Apps
-
-
-
-
-
-
-
-
-
-
+
+
+
+
diff --git a/docs-generator/src/layouts/MainLayout.vue b/docs-generator/src/layouts/MainLayout.vue
index 28fc8b6..587c69b 100644
--- a/docs-generator/src/layouts/MainLayout.vue
+++ b/docs-generator/src/layouts/MainLayout.vue
@@ -51,6 +51,7 @@
+
@@ -92,24 +93,68 @@
+
diff --git a/docs-generator/src/pages/Cli.vue b/docs-generator/src/pages/Cli.vue
index 6daaf0a..2377a34 100644
--- a/docs-generator/src/pages/Cli.vue
+++ b/docs-generator/src/pages/Cli.vue
@@ -3,13 +3,6 @@
-
-
-
diff --git a/docs-generator/src/pages/Frameworks.vue b/docs-generator/src/pages/Frameworks.vue
new file mode 100644
index 0000000..a4b6826
--- /dev/null
+++ b/docs-generator/src/pages/Frameworks.vue
@@ -0,0 +1,47 @@
+
+
+
+
+
+
diff --git a/docs-generator/src/pages/Governance.vue b/docs-generator/src/pages/Governance.vue
index 331da01..589269c 100644
--- a/docs-generator/src/pages/Governance.vue
+++ b/docs-generator/src/pages/Governance.vue
@@ -2,14 +2,6 @@
diff --git a/docs-generator/src/pages/Introduction.vue b/docs-generator/src/pages/Introduction.vue
index e36ba3e..d978e4c 100644
--- a/docs-generator/src/pages/Introduction.vue
+++ b/docs-generator/src/pages/Introduction.vue
@@ -67,13 +67,6 @@ And finally, there are a couple Rust communities on Discord that you can always
- [Rust Development Discord](https://discord.gg/SG3m9pk)
-
-
-
diff --git a/docs-generator/src/pages/Landing.vue b/docs-generator/src/pages/Landing.vue
index 31f4061..3600937 100644
--- a/docs-generator/src/pages/Landing.vue
+++ b/docs-generator/src/pages/Landing.vue
@@ -85,13 +85,6 @@
-
-
-
@@ -196,7 +189,7 @@ export default {
icon: 'ti-settings',
claim: 'Tauri lets you use any frontend-framework to build apps, and it can be integrated into any pipeline.',
btnLabel: 'Learn How!',
- btnTarget: '/docs/examples'
+ btnTarget: '/docs/frameworks'
},
{
icon: 'ti-package',
@@ -214,7 +207,7 @@ export default {
icon: 'ti-shield',
claim: 'With security features baked in and many additional tools available, your code will be safer than ever.',
btnLabel: 'Be Safer!',
- btnTarget: '/docs/security'
+ btnTarget: '/security'
},
{
icon: 'ti-gift',
diff --git a/docs-generator/src/pages/Markdown.vue b/docs-generator/src/pages/Markdown.vue
new file mode 100644
index 0000000..6e138e6
--- /dev/null
+++ b/docs-generator/src/pages/Markdown.vue
@@ -0,0 +1,39 @@
+
+
+
+
+
diff --git a/docs-generator/src/pages/Patterns.vue b/docs-generator/src/pages/Patterns.vue
index c05f8ab..6d05511 100644
--- a/docs-generator/src/pages/Patterns.vue
+++ b/docs-generator/src/pages/Patterns.vue
@@ -8,7 +8,7 @@
- {{ p.name }}
+ {{ p.name }}
@@ -16,7 +16,7 @@
{{ active.most }}
-
![]()
+
{{ pattern }}
{{ active.bestWhen }}
@@ -72,21 +72,12 @@
-
-
-
-