\ No newline at end of file
diff --git a/CNAME b/CNAME
deleted file mode 100644
index 9aa3c65..0000000
--- a/CNAME
+++ /dev/null
@@ -1 +0,0 @@
-paul.walko.org
diff --git a/Gemfile b/Gemfile
index fd681ab..b26e94f 100644
--- a/Gemfile
+++ b/Gemfile
@@ -1,9 +1,11 @@
-source 'https://rubygems.org'
-gem 'thor'
-gem 'stringex'
-gem 'jekyll-paginate'
-gem 'kramdown'
-gem 'jekyll-watch'
-gem 'jekyll-archives'
+source 'https://ruby.taobao.org/'
+
gem 'jekyll'
+gem 'jekyll-paginate'
+gem 'redcarpet', '~> 3.2.3'
+gem 'jekyll-watch', '~> 1.2.1'
+gem 'pygments.rb'
+gem 'kramdown'
gem 'json'
+gem 'compass'
+# gem 'wdm', '>= 0.1.1' if Gem.win_platform? # for jekyll --watch enable in windows
diff --git a/Gemfile.lock b/Gemfile.lock
deleted file mode 100644
index d2fb29b..0000000
--- a/Gemfile.lock
+++ /dev/null
@@ -1,52 +0,0 @@
-GEM
- remote: https://rubygems.org/
- specs:
- colorator (0.1)
- ffi (1.9.10)
- jekyll (3.0.2)
- colorator (~> 0.1)
- jekyll-sass-converter (~> 1.0)
- jekyll-watch (~> 1.1)
- kramdown (~> 1.3)
- liquid (~> 3.0)
- mercenary (~> 0.3.3)
- rouge (~> 1.7)
- safe_yaml (~> 1.0)
- jekyll-archives (2.1.0)
- jekyll (>= 2.4)
- jekyll-paginate (1.1.0)
- jekyll-sass-converter (1.4.0)
- sass (~> 3.4)
- jekyll-watch (1.3.1)
- listen (~> 3.0)
- json (1.8.3)
- kramdown (1.9.0)
- liquid (3.0.6)
- listen (3.0.5)
- rb-fsevent (>= 0.9.3)
- rb-inotify (>= 0.9)
- mercenary (0.3.5)
- rb-fsevent (0.9.7)
- rb-inotify (0.9.5)
- ffi (>= 0.5.0)
- rouge (1.10.1)
- safe_yaml (1.0.4)
- sass (3.4.21)
- stringex (2.5.2)
- thor (0.19.1)
-
-PLATFORMS
- ruby
-
-DEPENDENCIES
- jekyll
- jekyll-archives
- jekyll-paginate
- jekyll-watch
- json
- kramdown
- stringex
- thor
-
-BUNDLED WITH
- 1.11.2
diff --git a/LICENCE b/LICENCE
new file mode 100644
index 0000000..feea8d7
--- /dev/null
+++ b/LICENCE
@@ -0,0 +1,21 @@
+The MIT License (MIT)
+
+Copyright (c) 2015 Paul Walko
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
diff --git a/README.md b/README.md
index 7faac1e..503d3ca 100644
--- a/README.md
+++ b/README.md
@@ -1,9 +1,15 @@
-# spaghetti.ga
-Based of Jekyll default theme and redesign again by me.
-Feel free to use this theme :^)
-
-But please don't try to copy anything from my article :p
+#Intro
+My personal blog, built with Jekyll and Github page.
-# License
-MIT
\ No newline at end of file
+#If you want to use this theme
+
+1. fork it
+2. **Important**: If you want to use [Baidu Statistics][baiduTongji] functionality, remember to replace the content of `/javascripts/baidu_statistics.js` with your own. If you don't want to use it or don't understand what I'm talking about, just comment out line 43 of `/_includes/footer.html`.
+3. **Important**: If you want to use the [Disqus][disqus] (comment system) functionality, remember to replace the content of `/_includes/disqus_load.html` and `/_includes/disqus_count.html` with your own content. If you don't want to use it or don't understand what I'm talking about, just comment out line 27 in `/_layouts/markdownreader_bare.html` and line 35 in `/_layouts/post.html`.
+4. Modify `/_config.yml` with your own info, replace `/images/me.png` with your own.
+
+That's it
+
+[baiduTongji]: http://tongji.baidu.com/web/welcome/login
+[disqus]: https://disqus.com/
diff --git a/Walko_Paul-Resume.pdf b/Walko_Paul-Resume.pdf
new file mode 100644
index 0000000..c12aab5
Binary files /dev/null and b/Walko_Paul-Resume.pdf differ
diff --git a/_config.yml b/_config.yml
index 07f407a..3f14ecf 100644
--- a/_config.yml
+++ b/_config.yml
@@ -1,39 +1,51 @@
-# Welcome to Jekyll!
-#
-# This config file is meant for settings that affect your whole blog, values
-# which you are expected to set up once and rarely need to edit after that.
-# For technical reasons, this file is *NOT* reloaded automatically when you use
-# 'jekyll serve'. If you change this file, please restart the server process.
+highlighter: pygments
-# Site settings
-title: Spaghetti-san Blog
-email: spaghettisan@yahoo.com
-description: > # this means to ignore newlines until "baseurl:"
- All about Spaghetti-san Project
-baseurl: "" # the subpath of your site, e.g. /blog
-url: "http://spaghetti.ga" # the base hostname & protocol for your site
-twitter_username: axlyody
-github_username: spaghetti-san
-facebook_username: axlyody
+markdown: redcarpet
+redcarpet:
+ extensions: ["no_intra_emphasis", "fenced_code_blocks", "autolink", "tables", "with_toc_data"]
-# Gems
-gems:
-- jekyll-archives
-- jekyll-paginate
+gems: [jekyll-paginate]
+paginate: 7
+paginate_path: "page:num"
+layout: post
+permalink: /:categories/:title
+excerpt_separator: "[-----]"
-# Config
-paginate: 5
-paginate_path: "page/:num"
-# Build settings
-markdown: kramdown
+# mode: dev
+mode: product
+url: http://localhost:4000/
+devurl: http://localhost:4000/
+name: Paul Walko
+title: Paul Walko
+description: "Paul Walko's personal website"
-# Archive
-jekyll-archives:
- enabled: []
- layout: 'archive'
- permalinks:
- year: '/:year/'
- month: '/:year/:month/'
- day: '/:year/:month/:day/'
- tag: '/tag/:name/'
- category: '/category/:name/'
+my:
+ displayName: Paul Walko
+ realName: Paul Walko
+ jobTitle: "Student at Virgina Tech"
+ contact:
+ email: paulsw.pw@gmail.com
+ github: https://www.github.com/paulwalko
+ google-plus: http://www.google.com/+paulwalko
+ address:
+ country: United States
+ skills:
+ security: ["Wireshark", "IDA", "Ollydebug"]
+ coding: ["C", "C++", "Python", "Java", "bash", "HTML"]
+ tools: ["Linux"]
+
+collections:
+ qqGroupGuide:
+ output: true
+
+defaults:
+ - scope:
+ path: ""
+ type: "posts"
+ values:
+ excerpt: "{{ page.content }} | slice: 0 300"
+ - scope:
+ path: ""
+ type: "qqGroupGuide"
+ values:
+ layout: markdownreader_bare
diff --git a/_data/comments.yml b/_data/comments.yml
deleted file mode 100644
index e04bae5..0000000
--- a/_data/comments.yml
+++ /dev/null
@@ -1,9 +0,0 @@
-sessions:
-- _id: ODI5MjY=
- comment: Just testing
- created: 2015-12-28 08:21:04.435642+00:00
- email: axlyody@gmail.com
- name: Spaghettiaru
- path: /web/2015/12/27/start-a-blog.html
- title: ''
- url: http://spaghetti.ga
diff --git a/_includes/disqus_count.html b/_includes/disqus_count.html
new file mode 100755
index 0000000..acbe1d8
--- /dev/null
+++ b/_includes/disqus_count.html
@@ -0,0 +1,12 @@
+
diff --git a/_includes/disqus_load.html b/_includes/disqus_load.html
new file mode 100755
index 0000000..8d88789
--- /dev/null
+++ b/_includes/disqus_load.html
@@ -0,0 +1,13 @@
+
+
+
diff --git a/_includes/footer.html b/_includes/footer.html
old mode 100644
new mode 100755
index 0e087e8..cf2ecb0
--- a/_includes/footer.html
+++ b/_includes/footer.html
@@ -1,78 +1,27 @@
-