teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

nuxt generate 向けに説明を変更

2018/11/29 15:37

投稿

wilf
wilf

スコア300

answer CHANGED
@@ -1,11 +1,20 @@
1
- sitemap.xmlは静的リソースのファイルを参照すれば良いと思うので、
1
+ ~~sitemap.xmlは静的リソースのファイルを参照すれば良いと思うので、
2
- rewriteに↓を登録すると良さそうに思います。
2
+ rewriteに↓を登録すると良さそうに思います。~~
3
+
4
+ 勘違いしていました。
5
+ 今回のケースで言うと おそらくfirebase hostingのみの利用かと思うので、
6
+ nuxtのgenerate利用という認識で説明を修正します。
7
+
8
+ 1. nuxt.config.jsの sitemap.generate の指定を trueに変更する
9
+ 2. nuxt generate // dist先にファイルが書き出される
10
+ 3. firebase deploy
3
11
  ```
4
- "rewrites": [
5
- {
6
- "source": "/sitemap.xml",
12
+ // from https://www.npmjs.com/package/@nuxtjs/sitemap
13
+ sitemap: {
7
- "destination": "/sitemap.xml"
14
+ generate: true // ここを追加 もしくは修正する
8
- },
15
+
9
- ...other route
10
- ]
11
- ```
16
+ ```
17
+
18
+ 気になって動作確認用リポを作ったので、
19
+ デモが必要そうでしたら参照してみてください。
20
+ https://github.com/wilf312/nuxt-firebase-hosting