diff --git a/src/web/about/base.pug b/docs/BASE.pug
similarity index 87%
rename from src/web/about/base.pug
rename to docs/BASE.pug
index 73ed35a160..d87052b6e6 100644
--- a/src/web/about/base.pug
+++ b/docs/BASE.pug
@@ -35,7 +35,7 @@ html(lang='ja', dir='ltr')
 			footer
 				p.contribution
 					| 間違いを見つけた、またはドキュメントに貢献したいですか?
-					a(href='https://github.com/syuilo/misskey/blob/master/src/web/about/pages/' + path + '.pug', target='_blank') Github 上でこのページを編集する
+					a(href='https://github.com/syuilo/misskey/blob/master/docs/' + path + '.pug', target='_blank') Github 上でこのページを編集する
 					|  か、
 					a(href='https://github.com/syuilo/misskey/fork', target='_blank') Github からこのサイトを Fork してプルリクエストしましょう!
 				p.copyright (c) syuilo 2016
diff --git a/src/web/about/pages/api/entities/post.pug b/docs/api/entities/post.pug
similarity index 99%
rename from src/web/about/pages/api/entities/post.pug
rename to docs/api/entities/post.pug
index ad53be9540..e505d3fcb6 100644
--- a/src/web/about/pages/api/entities/post.pug
+++ b/docs/api/entities/post.pug
@@ -1,4 +1,4 @@
-extend ../../../base
+extend ../../BASE
 
 block title
 	| Entity: Post
diff --git a/src/web/about/pages/api/entities/user.pug b/docs/api/entities/user.pug
similarity index 99%
rename from src/web/about/pages/api/entities/user.pug
rename to docs/api/entities/user.pug
index eef973fd63..f5d4be2666 100644
--- a/src/web/about/pages/api/entities/user.pug
+++ b/docs/api/entities/user.pug
@@ -1,4 +1,4 @@
-extend ../../../base
+extend ../../BASE
 
 block title
 	| Entity: User
diff --git a/src/web/about/pages/api/getting-started.pug b/docs/api/getting-started.pug
similarity index 99%
rename from src/web/about/pages/api/getting-started.pug
rename to docs/api/getting-started.pug
index 61c9a9305f..8e6e6b4f47 100644
--- a/src/web/about/pages/api/getting-started.pug
+++ b/docs/api/getting-started.pug
@@ -1,4 +1,4 @@
-extend ../../base
+extend ../BASE
 
 block title
 	| Getting Started
diff --git a/src/web/about/pages/api/library.pug b/docs/api/library.pug
similarity index 93%
rename from src/web/about/pages/api/library.pug
rename to docs/api/library.pug
index b1ed16e71d..4b2943b2a9 100644
--- a/src/web/about/pages/api/library.pug
+++ b/docs/api/library.pug
@@ -1,4 +1,4 @@
-extend ../../base
+extend ../BASE
 
 block title
 	| ライブラリ
diff --git a/src/web/about/pages/index.pug b/docs/index.pug
similarity index 84%
rename from src/web/about/pages/index.pug
rename to docs/index.pug
index 1fcd364689..bae22d9c7f 100644
--- a/src/web/about/pages/index.pug
+++ b/docs/index.pug
@@ -1,4 +1,4 @@
-extend ../base
+extend ./BASE
 
 block title
 	| About Misskey
diff --git a/src/web/about/pages/license.pug b/docs/license.pug
similarity index 91%
rename from src/web/about/pages/license.pug
rename to docs/license.pug
index 2d91a00f53..229a47385a 100644
--- a/src/web/about/pages/license.pug
+++ b/docs/license.pug
@@ -1,4 +1,4 @@
-extend ../base
+extend ./BASE
 
 block title
 	| ライセンス
diff --git a/src/web/about/pages/tou.pug b/docs/tou.pug
similarity index 89%
rename from src/web/about/pages/tou.pug
rename to docs/tou.pug
index dc0c266fd7..cb3ab84a48 100644
--- a/src/web/about/pages/tou.pug
+++ b/docs/tou.pug
@@ -1,4 +1,4 @@
-extend ../base
+extend ./BASE
 
 block title
 	| 利用規約
diff --git a/gulpfile.ts b/gulpfile.ts
index 144a3733db..9afbd5796c 100644
--- a/gulpfile.ts
+++ b/gulpfile.ts
@@ -90,9 +90,9 @@ gulp.task('build:about:docs', () => {
 	const licenses = glob.sync('./node_modules/**/LICENSE*');
 	const licenseHtml = getLicenseHtml('./LICENSE');
 	const thirdpartyLicensesHtml = licenses.map(license => getLicenseSectionHtml(license)).join('');
-	const pugs = glob.sync('./src/web/about/pages/**/*.pug');
+	const pugs = glob.sync('./docs/**/*.pug');
 	const streams = pugs.map(file => {
-		const page = file.replace('./src/web/about/pages/', '').replace('.pug', '');
+		const page = file.replace('./docs/', '').replace('.pug', '');
 		return gulp.src(file)
 			.pipe(pug({
 				locals: Object.assign({