summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatan Kushner <hello@matchai.me>2019-11-05 22:29:46 +0900
committerMatan Kushner <hello@matchai.me>2019-11-05 22:29:46 +0900
commita24a751a0d2b98a0345bdc8ae2c5bdba2a98964d (patch)
treee44aa62428523218135c45d87d0661575ae1c395
parent4895276b1bbaaaec35dad97bdb7449acb9221a4c (diff)
docs: Add sitemap and robots.txt
-rw-r--r--docs/.vuepress/config.js21
-rw-r--r--docs/.vuepress/public/robots.txt2
-rw-r--r--docs/package-lock.json71
-rw-r--r--docs/package.json3
4 files changed, 95 insertions, 2 deletions
diff --git a/docs/.vuepress/config.js b/docs/.vuepress/config.js
index 2aba6c2c3..f182acc8b 100644
--- a/docs/.vuepress/config.js
+++ b/docs/.vuepress/config.js
@@ -16,7 +16,20 @@ module.exports = {
description: "The cross-shell prompt for astronauts"
}
},
- head: [["link", { rel: "icon", href: "/icon.png" }]],
+ head: [
+ ["link", { rel: "icon", href: "/icon.png" }],
+ ["meta", { property: "og:title", content: "Starship" }],
+ [
+ "meta",
+ {
+ property: "og:description",
+ content: "The cross-shell prompt for astronauts"
+ }
+ ],
+ ["meta", { property: "og:type", content: "website" }],
+ ["meta", { property: "og:url", content: "http://starship.rs/" }],
+ ["meta", { property: "og:image", content: "http://starship.rs/logo.svg" }]
+ ],
themeConfig: {
logo: "/icon.png",
// the GitHub repo path
@@ -87,6 +100,12 @@ module.exports = {
{
ga: "UA-71160903-4"
}
+ ],
+ [
+ "sitemap",
+ {
+ hostname: "https://starship.rs"
+ }
]
]
};
diff --git a/docs/.vuepress/public/robots.txt b/docs/.vuepress/public/robots.txt
new file mode 100644
index 000000000..eb0536286
--- /dev/null
+++ b/docs/.vuepress/public/robots.txt
@@ -0,0 +1,2 @@
+User-agent: *
+Disallow:
diff --git a/docs/package-lock.json b/docs/package-lock.json
index a1b6c1cd2..9fdef1dcf 100644
--- a/docs/package-lock.json
+++ b/docs/package-lock.json
@@ -5633,6 +5633,12 @@
"integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=",
"dev": true
},
+ "lodash.chunk": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/lodash.chunk/-/lodash.chunk-4.2.0.tgz",
+ "integrity": "sha1-ZuXOH3btJ7QwPYxlEujRIW6BBrw=",
+ "dev": true
+ },
"lodash.clonedeep": {
"version": "4.5.0",
"resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz",
@@ -5651,6 +5657,18 @@
"integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=",
"dev": true
},
+ "lodash.padstart": {
+ "version": "4.6.1",
+ "resolved": "https://registry.npmjs.org/lodash.padstart/-/lodash.padstart-4.6.1.tgz",
+ "integrity": "sha1-0uPuv/DZ05rVD1y9G1KnvOa7YRs=",
+ "dev": true
+ },
+ "lodash.sortby": {
+ "version": "4.7.0",
+ "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz",
+ "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=",
+ "dev": true
+ },
"lodash.template": {
"version": "4.5.0",
"resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz",
@@ -8223,6 +8241,18 @@
}
}
},
+ "sitemap": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/sitemap/-/sitemap-3.2.2.tgz",
+ "integrity": "sha512-TModL/WU4m2q/mQcrDgNANn0P4LwprM9MMvG4hu5zP4c6IIKs2YLTu6nXXnNr8ODW/WFtxKggiJ1EGn2W0GNmg==",
+ "dev": true,
+ "requires": {
+ "lodash.chunk": "^4.2.0",
+ "lodash.padstart": "^4.6.1",
+ "whatwg-url": "^7.0.0",
+ "xmlbuilder": "^13.0.0"
+ }
+ },
"slash": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz",
@@ -9003,6 +9033,15 @@
}
}
},
+ "tr46": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz",
+ "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=",
+ "dev": true,
+ "requires": {
+ "punycode": "^2.1.0"
+ }
+ },
"trim-right": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz",
@@ -9583,6 +9622,15 @@
"markdown-it-container": "^2.0.0"
}
},
+ "vuepress-plugin-sitemap": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/vuepress-plugin-sitemap/-/vuepress-plugin-sitemap-2.3.0.tgz",
+ "integrity": "sha512-ClEpb/sUpLbiFqRi885532EcfLdB8KQ7CSU4Q8VEsk95h7Vk/MpDsdptAKvDTstY/3Rxua2xFEx2dcjTjeF8Gw==",
+ "dev": true,
+ "requires": {
+ "sitemap": "^3.0.0"
+ }
+ },
"watchpack": {
"version": "1.6.0",
"resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.6.0.tgz",
@@ -9603,6 +9651,12 @@
"minimalistic-assert": "^1.0.0"
}
},
+ "webidl-conversions": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz",
+ "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==",
+ "dev": true
+ },
"webpack": {
"version": "4.36.1",
"resolved": "https://registry.npmjs.org/webpack/-/webpack-4.36.1.tgz",
@@ -9821,6 +9875,17 @@
"integrity": "sha512-nqHUnMXmBzT0w570r2JpJxfiSD1IzoI+HGVdd3aZ0yNi3ngvQ4jv1dtHt5VGxfI2yj5yqImPhOK4vmIh2xMbGg==",
"dev": true
},
+ "whatwg-url": {
+ "version": "7.1.0",
+ "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz",
+ "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==",
+ "dev": true,
+ "requires": {
+ "lodash.sortby": "^4.7.0",
+ "tr46": "^1.0.1",
+ "webidl-conversions": "^4.0.2"
+ }
+ },
"when": {
"version": "3.6.4",
"resolved": "https://registry.npmjs.org/when/-/when-3.6.4.tgz",
@@ -9889,6 +9954,12 @@
"integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
"dev": true
},
+ "xmlbuilder": {
+ "version": "13.0.2",
+ "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-13.0.2.tgz",
+ "integrity": "sha512-Eux0i2QdDYKbdbA6AM6xE4m6ZTZr4G4xF9kahI2ukSEMCzwce2eX9WlTI5J3s+NU7hpasFsr8hWIONae7LluAQ==",
+ "dev": true
+ },
"xtend": {
"version": "4.0.2",
"resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
diff --git a/docs/package.json b/docs/package.json
index 72edb1360..aceecd3b8 100644
--- a/docs/package.json
+++ b/docs/package.json
@@ -5,6 +5,7 @@
},
"devDependencies": {
"@vuepress/plugin-google-analytics": "^1.0.3",
- "vuepress": "^1.0.2"
+ "vuepress": "^1.0.2",
+ "vuepress-plugin-sitemap": "^2.3.0"
}
}