Docs: Implement License page
This commit is contained in:
		
							parent
							
								
									94948583d2
								
							
						
					
					
						commit
						8579bc45f2
					
				
					 2 changed files with 6 additions and 1 deletions
				
			
		|  | @ -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)); | ||||
|  |  | |||
|  | @ -5,3 +5,5 @@ block title | |||
| 
 | ||||
| block content | ||||
| 	h1 ライセンス | ||||
| 
 | ||||
| 	div!= license | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue