$ npm i
$ npm run build
$ npm start
sitemap.xml を自動で生成できるが、現状 https://example.com/
になっているので、
gulp.task("sitemap", function() {
return gulp
.src("dist/**/*.html", {
read: false
})
.pipe(
sitemap({
siteUrl: "https://example.com/" // ここを変更する
})
)
.pipe(gulp.dest("./dist"));
});
src/data/pages.json
で title と description を定義していて各ページで読みこんでいる。
- data に新しいページの情報を入力
- name の部分を変更する。
{
"pages": {
"top": {
"title": "タイトル",
"description": "デスクリプション"
},
"about": {
"title": "タイトル",
"description": "デスクリプション"
}
}
}
<%- include('common/_head', {rel_path:'./', name: 'about'}) %>