diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..95f3cbc
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,68 @@
+.DS_Store
+.firebaserc
+
+# Logs
+logs
+*.log
+npm-debug.log*
+yarn-debug.log*
+yarn-error.log*
+firebase-debug.log*
+
+# Firebase cache
+.firebase/
+
+# Firebase config
+
+# Uncomment this if you'd like others to create their own Firebase project.
+# For a team working on the same Firebase project(s), it is recommended to leave
+# it commented so all members can deploy to the same project(s) in .firebaserc.
+# .firebaserc
+
+# Runtime data
+pids
+*.pid
+*.seed
+*.pid.lock
+
+# Directory for instrumented libs generated by jscoverage/JSCover
+lib-cov
+
+# Coverage directory used by tools like istanbul
+coverage
+
+# nyc test coverage
+.nyc_output
+
+# Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files)
+.grunt
+
+# Bower dependency directory (https://bower.io/)
+bower_components
+
+# node-waf configuration
+.lock-wscript
+
+# Compiled binary addons (http://nodejs.org/api/addons.html)
+build/Release
+
+# Dependency directories
+node_modules/
+
+# Optional npm cache directory
+.npm
+
+# Optional eslint cache
+.eslintcache
+
+# Optional REPL history
+.node_repl_history
+
+# Output of 'npm pack'
+*.tgz
+
+# Yarn Integrity file
+.yarn-integrity
+
+# dotenv environment variables file
+.env
diff --git a/firebase.json b/firebase.json
new file mode 100644
index 0000000..e782939
--- /dev/null
+++ b/firebase.json
@@ -0,0 +1,10 @@
+{
+ "hosting": {
+ "public": "public",
+ "ignore": [
+ "firebase.json",
+ "**/.*",
+ "**/node_modules/**"
+ ]
+ }
+}
diff --git a/public/404.html b/public/404.html
new file mode 100644
index 0000000..829eda8
--- /dev/null
+++ b/public/404.html
@@ -0,0 +1,33 @@
+
+
+
+
+
+ Page Not Found
+
+
+
+
+
+
404
+
Page Not Found
+
The specified file was not found on this website. Please check the URL for mistakes and try again.
+
Why am I seeing this?
+
This page was generated by the Firebase Command-Line Interface. To modify it, edit the 404.html
file in your project's configured public
directory.
+
+
+
diff --git a/css/github.css b/public/css/github.css
similarity index 100%
rename from css/github.css
rename to public/css/github.css
diff --git a/css/style.css b/public/css/style.css
similarity index 100%
rename from css/style.css
rename to public/css/style.css
diff --git a/favicon.ico b/public/favicon.ico
similarity index 100%
rename from favicon.ico
rename to public/favicon.ico
diff --git a/image/icon_edit.png b/public/image/icon_edit.png
similarity index 100%
rename from image/icon_edit.png
rename to public/image/icon_edit.png
diff --git a/image/icon_edit_off.png b/public/image/icon_edit_off.png
similarity index 100%
rename from image/icon_edit_off.png
rename to public/image/icon_edit_off.png
diff --git a/image/icon_preview.png b/public/image/icon_preview.png
similarity index 100%
rename from image/icon_preview.png
rename to public/image/icon_preview.png
diff --git a/image/icon_preview_off.png b/public/image/icon_preview_off.png
similarity index 100%
rename from image/icon_preview_off.png
rename to public/image/icon_preview_off.png
diff --git a/image/logo.png b/public/image/logo.png
similarity index 100%
rename from image/logo.png
rename to public/image/logo.png
diff --git a/index.html b/public/index.html
similarity index 100%
rename from index.html
rename to public/index.html
diff --git a/js/jquery-1.6.1.min.js b/public/js/jquery-1.6.1.min.js
similarity index 100%
rename from js/jquery-1.6.1.min.js
rename to public/js/jquery-1.6.1.min.js
diff --git a/js/jquery-1.9.1.min.js b/public/js/jquery-1.9.1.min.js
similarity index 100%
rename from js/jquery-1.9.1.min.js
rename to public/js/jquery-1.9.1.min.js
diff --git a/js/jquery.autosize-min.js b/public/js/jquery.autosize-min.js
similarity index 100%
rename from js/jquery.autosize-min.js
rename to public/js/jquery.autosize-min.js
diff --git a/js/main.js b/public/js/main.js
similarity index 100%
rename from js/main.js
rename to public/js/main.js
diff --git a/js/markdown.js b/public/js/markdown.js
similarity index 100%
rename from js/markdown.js
rename to public/js/markdown.js