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 @@
- + Tauri Wordmark
- - - + + +
- + - 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 @@ +
@@ -62,23 +63,23 @@ Email - Discord + Discord - Twitter + Twitter
@@ -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 @@ - - - -