diff --git a/themes/gstyle/.bowerrc b/themes/gstyle/.bowerrc
new file mode 100644
index 0000000..362c6a2
--- /dev/null
+++ b/themes/gstyle/.bowerrc
@@ -0,0 +1,3 @@
+{
+ "directory": "source/components"
+}
diff --git a/themes/gstyle/README.md b/themes/gstyle/README.md
new file mode 100644
index 0000000..7d4937e
--- /dev/null
+++ b/themes/gstyle/README.md
@@ -0,0 +1,99 @@
+# hexo-theme-gstyle
+a google style theme for hexo.
+
+## Preview
+
+[Live Demo](http://wayou.github.io/hexo-theme-gstyle/public/)
+
+![preview](https://raw.githubusercontent.com/wayou/hexo-theme-gstyle/master/source/img/preview.jpg)
+
+screenshot generated by [am i responsive](http://ami.responsivedesign.is/?url=http%3A%2F%2Fwayou.github.io%2F)
+
+## Features
+
+### Responsive
+Totaly responsive, mobile first.
+No bootstrap, using modern css3 flex!
+
+### Impressing Navigation
+
+![full screen navigation menu with morphing animation](https://raw.githubusercontent.com/wayou/hexo-theme-gstyle/master/source/img/nav.gif)
+
+Full screen morphing navigation on mobile
+
+### Graceful table of content module
+Auto generated table of content with transition animation when expanding and collapsing.
+![full screen navigation menu with morphing animation](https://raw.githubusercontent.com/wayou/hexo-theme-gstyle/master/source/img/toc.gif)
+
+## Usage
+- `git clone https://github.com/wayou/hexo-theme-gstyle.git themes/gstyle`
+- config site `_config.yml` `theme: gstyle`
+
+## Using relative assets path in your post
+- Enable `post_asset_folder` in your hexo site config file `_config.yml`
+- Install `hexo-filter-pathfix` to fix the path of assets `npm install --save hexo-filter-pathfix`
+- Then you can using relative path when writing posts like `![image title](image_name.jpg)`.
+
+## Config
+
+### toc
+- Enable `toc: true` in the Front-matter of posts you wanna display table of content
+
+```diff
+title: thi is the post title
++toc: true
+date: 2016-01-01 15:47:33
+tags:
+---
+```
+
+### Comments
+2 comment vendors implemented , choose one you like.
+``` yml
+duoshuo_shortname: #your duoshuo shortname goes here
+disqus_shortname: #your disqus shortname goes here
+```
+
+### Site analytics
+The `baidu_analytics` is mainly for mainland users. you can get the baidu analytics id from the admin page of baidu analytics code installing page.
+![where to get the baidu analytics id](https://raw.githubusercontent.com/wayou/hexo-theme-gstyle/master/source/img/baidu_analytics.png)
+``` yml
+google_analytics:
+baidu_analytics:
+```
+
+### Image caption
+To enable image caption for iamges, install `hexo-image-caption` plugin by using this command:
+```bash
+npm i --save hexo-image-caption
+```
+And then enable it in your hexo site config file `_config.yml` (not the theme config file).
+```yml
+# add caption for iamges
+image_caption:
+ enable: true
+ class_name:
+```
+
+### Code highlight
+
+Hexo default code highligth is the default.
+However, I customized [Prism.js](http://prismjs.com/) for this theme, whitch is much nicer and many languagaes like `jsx` are well supported.
+And thanks to [ele828](https://www.npmjs.com/~ele828) for making the [hexo prism plugin](https://www.npmjs.com/package/hexo-prism-plugin).
+
+To enable Prism code highlight,
+- `npm i -S hexo-prism-plugin`
+- edit hexo config file `_config.yml`(not the one for the theme) to enable this plugin
+```yml
+prism_plugin:
+ mode: 'preprocess' # realtime/preprocess
+ theme: 'default'
+```
+![](source/img/hexo-prism.jpg)
+
+### Sliding navigation indicator
+Whether to show an indicator for the active navigation menu item
+```yml
+active_nav: false
+```
+
diff --git a/themes/gstyle/_config.yml b/themes/gstyle/_config.yml
new file mode 100644
index 0000000..a114535
--- /dev/null
+++ b/themes/gstyle/_config.yml
@@ -0,0 +1,39 @@
+# main menu navigation
+menu:
+ home: /
+ archives: /archives
+ # about: /about
+ rss: /atom.xml
+
+# Miscelaneous
+favicon: /favicon.ico
+
+show_post_category: true
+show_post_tags: true
+
+active_nav: false # show active status on nav menu
+
+sidebar: true # whether to show the sidebar
+widgets:
+ # - category
+ # - tag
+ # - tagcloud
+ # - archive
+ - recent_posts
+ - links
+links:
+ - title: "Youtube"
+ url: https://www.youtube.com/channel/UCizV-v14yTuhzjA2ZCbqmSA
+ intro: "Videos over on Youtube"
+# - title: "微博"
+# url: http://www.weibo.com/liuwayong
+# intro: "twitter的本地化版本"
+
+# disqus_shortname: wayou
+#duoshuo_shortname: wayouliu
+#site statistic
+google_analytics:
+# baidu_analytics: 392796d51567e848aebf813b65cb8656
+baidu_analytics:
+
+
diff --git a/themes/gstyle/bower.json b/themes/gstyle/bower.json
new file mode 100644
index 0000000..a5269db
--- /dev/null
+++ b/themes/gstyle/bower.json
@@ -0,0 +1,9 @@
+{
+ "name": "splash",
+ "version": "0.0.0",
+ "description": "splash hexo theme",
+ "private": true,
+ "dependencies": {
+ "flex-grid": "^1.0.5"
+ }
+}
diff --git a/themes/gstyle/languages/default.yml b/themes/gstyle/languages/default.yml
new file mode 100644
index 0000000..d1734f2
--- /dev/null
+++ b/themes/gstyle/languages/default.yml
@@ -0,0 +1,26 @@
+home: Home
+archives: Archive
+about: About
+rss: RSS
+categories: Categories
+search: Search
+tags: Tags
+tagcloud: Tag Cloud
+tweets: Tweets
+prev: Prev
+next: Next
+comment: Comments
+archive_a: Archives
+archive_b: "Archives: %s"
+page: Page %d
+recent_posts: Recent Posts
+newer: Newer
+older: Older
+share: Share
+powered_by: Powered by
+rss_feed: RSS Feed
+category: Category
+tag: Tag
+links: links
+more: More...
+no-title: no title
diff --git a/themes/gstyle/languages/fr.yml b/themes/gstyle/languages/fr.yml
new file mode 100644
index 0000000..e45a6f0
--- /dev/null
+++ b/themes/gstyle/languages/fr.yml
@@ -0,0 +1,19 @@
+categories: Catégories
+search: Rechercher
+tags: Mot-clés
+tagcloud: Nuage de mot-clés
+tweets: Tweets
+prev: Précédent
+next: Suivant
+comment: Commentaires
+archive_a: Archives
+archive_b: "Archives: %s"
+page: Page %d
+recent_posts: Articles récents
+newer: Récent
+older: Ancien
+share: Partager
+powered_by: Propulsé by
+rss_feed: Flux RSS
+category: Catégorie
+tag: Mot-clé
diff --git a/themes/gstyle/languages/nl.yml b/themes/gstyle/languages/nl.yml
new file mode 100644
index 0000000..568d33e
--- /dev/null
+++ b/themes/gstyle/languages/nl.yml
@@ -0,0 +1,20 @@
+
+categories: Categorieën
+search: Zoeken
+tags: Labels
+tagcloud: Tag Cloud
+tweets: Tweets
+prev: Vorige
+next: Volgende
+comment: Commentaren
+archive_a: Archieven
+archive_b: "Archieven: %s"
+page: Pagina %d
+recent_posts: Recente berichten
+newer: Nieuwer
+older: Ouder
+share: Delen
+powered_by: Powered by
+rss_feed: RSS Feed
+category: Categorie
+tag: Label
diff --git a/themes/gstyle/languages/no.yml b/themes/gstyle/languages/no.yml
new file mode 100644
index 0000000..b997691
--- /dev/null
+++ b/themes/gstyle/languages/no.yml
@@ -0,0 +1,19 @@
+categories: Kategorier
+search: Søk
+tags: Tags
+tagcloud: Tag Cloud
+tweets: Tweets
+prev: Forrige
+next: Neste
+comment: Kommentarer
+archive_a: Arkiv
+archive_b: "Arkiv: %s"
+page: Side %d
+recent_posts: Siste innlegg
+newer: Newer
+older: Older
+share: Share
+powered_by: Powered by
+rss_feed: RSS Feed
+category: Category
+tag: Tag
\ No newline at end of file
diff --git a/themes/gstyle/languages/ru.yml b/themes/gstyle/languages/ru.yml
new file mode 100644
index 0000000..625a83c
--- /dev/null
+++ b/themes/gstyle/languages/ru.yml
@@ -0,0 +1,19 @@
+categories: Категории
+search: Поиск
+tags: Метки
+tagcloud: Облако меток
+tweets: Твиты
+prev: Назад
+next: Вперед
+comment: Комментарии
+archive_a: Архив
+archive_b: "Архив: %s"
+page: Страница %d
+recent_posts: Недавние записи
+newer: Следующий
+older: Предыдущий
+share: Поделиться
+powered_by: Создано с помощью
+rss_feed: RSS-каналы
+category: Категория
+tag: Метка
\ No newline at end of file
diff --git a/themes/gstyle/languages/zh-CN.yml b/themes/gstyle/languages/zh-CN.yml
new file mode 100644
index 0000000..68f29e3
--- /dev/null
+++ b/themes/gstyle/languages/zh-CN.yml
@@ -0,0 +1,26 @@
+home: 首页
+archives: 归档
+about: 关于
+rss: 订阅
+categories: 分类
+search: 搜索
+tags: 标签
+tagcloud: 标签云
+tweets: 推文
+prev: 上一页
+next: 下一页
+comment: 留言
+archive_a: 归档
+archive_b: 归档:%s
+page: 第 %d 页
+recent_posts: 最新文章
+newer: 上一篇
+older: 下一篇
+share: 分享
+powered_by: Powered by
+rss_feed: RSS Feed
+category: 分类
+tag: 标签
+links: 链接
+more: 阅读
+no-title: 无题
diff --git a/themes/gstyle/languages/zh-TW.yml b/themes/gstyle/languages/zh-TW.yml
new file mode 100644
index 0000000..76d2916
--- /dev/null
+++ b/themes/gstyle/languages/zh-TW.yml
@@ -0,0 +1,19 @@
+categories: 分類
+search: 搜尋
+tags: 標籤
+tagcloud: 標籤雲
+tweets: 推文
+prev: 上一頁
+next: 下一頁
+comment: 留言
+archive_a: 彙整
+archive_b: 彙整:%s
+page: 第 %d 頁
+recent_posts: 最新文章
+newer: Newer
+older: Older
+share: Share
+powered_by: Powered by
+rss_feed: RSS Feed
+category: Category
+tag: Tag
\ No newline at end of file
diff --git a/themes/gstyle/layout/archive.ejs b/themes/gstyle/layout/archive.ejs
new file mode 100644
index 0000000..d2bdfbf
--- /dev/null
+++ b/themes/gstyle/layout/archive.ejs
@@ -0,0 +1 @@
+<%- partial('partials/title_list', {page: page,title:''}) %>
diff --git a/themes/gstyle/layout/category.ejs b/themes/gstyle/layout/category.ejs
new file mode 100644
index 0000000..40d430a
--- /dev/null
+++ b/themes/gstyle/layout/category.ejs
@@ -0,0 +1 @@
+<%- partial('partials/title_list', {page:page, title:page.category}) %>
diff --git a/themes/gstyle/layout/index.ejs b/themes/gstyle/layout/index.ejs
new file mode 100644
index 0000000..4227249
--- /dev/null
+++ b/themes/gstyle/layout/index.ejs
@@ -0,0 +1,60 @@
+