From 8579bc45f2c2f52e01596510a12c85af7a220218 Mon Sep 17 00:00:00 2001
From: syuilo <syuilotan@yahoo.co.jp>
Date: Thu, 29 Dec 2016 15:12:34 +0900
Subject: [PATCH] Docs: Implement License page

---
 gulpfile.ts                     | 5 ++++-
 src/web/about/pages/license.pug | 2 ++
 2 files changed, 6 insertions(+), 1 deletion(-)

diff --git a/gulpfile.ts b/gulpfile.ts
index f56f6b1d27..5a6bfc6cfe 100644
--- a/gulpfile.ts
+++ b/gulpfile.ts
@@ -2,6 +2,7 @@
  * Gulp tasks
  */
 
+import * as fs from 'fs';
 import * as path from 'path';
 import * as gulp from 'gulp';
 import * as gutil from 'gulp-util';
@@ -63,13 +64,15 @@ gulp.task('build:ts', () =>
 );
 
 gulp.task('build:about:docs', () => {
+	const licenseHtml = fs.readFileSync('./LICENSE', 'utf-8').replace(/\r\n|\n/g, '<br>');
 	const pugs = glob.sync('./src/web/about/pages/**/*.pug');
 	const streams = pugs.map(file => {
 		const page = file.replace('./src/web/about/pages/', '').replace('.pug', '');
 		return gulp.src(file)
 			.pipe(pug({
 				locals: Object.assign({
-					path: page
+					path: page,
+					license: licenseHtml
 				}, config)
 			}))
 			.pipe(gulp.dest('./built/web/about/pages/' + path.parse(page).dir));
diff --git a/src/web/about/pages/license.pug b/src/web/about/pages/license.pug
index 1c4f5e8bc6..eb008a3caf 100644
--- a/src/web/about/pages/license.pug
+++ b/src/web/about/pages/license.pug
@@ -5,3 +5,5 @@ block title
 
 block content
 	h1 ライセンス
+
+	div!= license