aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJustin Mayer <entroP@gmail.com>2017-02-28 11:31:30 -0800
committerGitHub <noreply@github.com>2017-02-28 11:31:30 -0800
commitef412e6bd0a9e0e93bb3ae377725b41c63d49a49 (patch)
treeba7eddb71d7777e02fac7633b2cd86224b29341c
parentadaa0c62ac0230ee7a168524554d9176c57a48a4 (diff)
parent1f3170df75d42d1cab8860080d0c254fb1d9355e (diff)
downloadpelican-themes-ef412e6bd0a9e0e93bb3ae377725b41c63d49a49.tar.gz
Merge pull request #496 from kosmgco/master
Rename Coding-Now theme to Ops
-rw-r--r--coding-now/README.md8
-rw-r--r--ops/README.md43
-rw-r--r--ops/static/css/custom.css (renamed from coding-now/static/css/custom.css)4
-rw-r--r--ops/static/css/fonts.css (renamed from coding-now/static/css/fonts.css)30
-rw-r--r--ops/static/css/github-prettify-theme.css (renamed from coding-now/static/css/github-prettify-theme.css)0
-rw-r--r--ops/static/css/normalize.css (renamed from coding-now/static/css/normalize.css)0
-rw-r--r--ops/static/css/pygement.css (renamed from coding-now/static/css/pygement.css)0
-rw-r--r--ops/static/css/skeleton.css (renamed from coding-now/static/css/skeleton.css)2
-rw-r--r--ops/static/fonts/-_Ctzj9b56b8RgXW8FArifk_vArhqVIZ0nv9q090hN8.woff211
-rw-r--r--ops/static/fonts/0AKsP294HTD-nvJgucYTaI4P5ICox8Kq3LLUNMylGO4.woff211
-rw-r--r--ops/static/fonts/0dTEPzkLWceF7z0koJaX1A.woff211
-rw-r--r--ops/static/fonts/DK0eTGXiZjN6yA8zAEyM2Ud0sm1ffa_JvZxsF_BEwQk.woff211
-rw-r--r--ops/static/fonts/Fpg3e9UodPQGSPnPRzpRPSEAvth_LlrfE80CYdSH47w.woff211
-rw-r--r--ops/static/fonts/QQt14e8dY39u-eYBZmppwYlIZu-HDpmDIZMigmsroc4.woff211
-rw-r--r--ops/static/fonts/STBOO2waD2LpX45SXYjQBSEAvth_LlrfE80CYdSH47w.woff211
-rw-r--r--ops/static/fonts/Tdr3uiFXZJES_xwnu1bdu_esZW2xOQ-xsNqO47m55DA.woff211
-rw-r--r--ops/static/fonts/WFDkXpubrEwopJnSlHV6CPk_vArhqVIZ0nv9q090hN8.woff211
-rw-r--r--ops/static/fonts/ZKwULyCG95tk6mOqHQfRBCEAvth_LlrfE80CYdSH47w.woff211
-rw-r--r--ops/static/fonts/clhLqOv7MXn459PTh0gXYFK2TSYBz0eNcHnp4YqE4Ts.woff211
-rw-r--r--ops/static/fonts/rNoM5619GlhqKyeG2oawaw.woff211
-rw-r--r--ops/static/fonts/xkvoNo9fC8O2RDydKj12b_k_vArhqVIZ0nv9q090hN8.woff211
-rw-r--r--ops/static/fonts/yQiAaD56cjx1AooMTSghGfY6323mHUZFJMgTvxaG2iE.woff211
-rw-r--r--ops/static/fonts/yg3UMEsefgZ8IHz_ryz86IpVThvdH1ZERIrfWb3R7t4.woff211
-rw-r--r--ops/static/images/aim-128.png (renamed from coding-now/static/images/aim-128.png)bin2310 -> 2310 bytes
-rw-r--r--ops/static/images/amazon-128.png (renamed from coding-now/static/images/amazon-128.png)bin2123 -> 2123 bytes
-rw-r--r--ops/static/images/animexx-128.png (renamed from coding-now/static/images/animexx-128.png)bin2352 -> 2352 bytes
-rw-r--r--ops/static/images/avatar.jpg (renamed from coding-now/static/images/avatar.jpg)bin10040 -> 10040 bytes
-rw-r--r--ops/static/images/basecamp-128.png (renamed from coding-now/static/images/basecamp-128.png)bin2076 -> 2076 bytes
-rw-r--r--ops/static/images/behance-128.png (renamed from coding-now/static/images/behance-128.png)bin1921 -> 1921 bytes
-rw-r--r--ops/static/images/blogger-128.png (renamed from coding-now/static/images/blogger-128.png)bin1639 -> 1639 bytes
-rw-r--r--ops/static/images/cloud-128.png (renamed from coding-now/static/images/cloud-128.png)bin1450 -> 1450 bytes
-rw-r--r--ops/static/images/delicious-128.png (renamed from coding-now/static/images/delicious-128.png)bin1503 -> 1503 bytes
-rw-r--r--ops/static/images/deviantart-128.png (renamed from coding-now/static/images/deviantart-128.png)bin1929 -> 1929 bytes
-rw-r--r--ops/static/images/digg-128.png (renamed from coding-now/static/images/digg-128.png)bin1920 -> 1920 bytes
-rw-r--r--ops/static/images/dribbble-128.png (renamed from coding-now/static/images/dribbble-128.png)bin3188 -> 3188 bytes
-rw-r--r--ops/static/images/dropbox-128.png (renamed from coding-now/static/images/dropbox-128.png)bin2236 -> 2236 bytes
-rw-r--r--ops/static/images/facebook-128.png (renamed from coding-now/static/images/facebook-128.png)bin1858 -> 1858 bytes
-rw-r--r--ops/static/images/favicon.icobin0 -> 10040 bytes
-rw-r--r--ops/static/images/flickr-128.png (renamed from coding-now/static/images/flickr-128.png)bin1486 -> 1486 bytes
-rw-r--r--ops/static/images/github-128.png (renamed from coding-now/static/images/github-128.png)bin2331 -> 2331 bytes
-rw-r--r--ops/static/images/goodread-128.png (renamed from coding-now/static/images/goodread-128.png)bin2056 -> 2056 bytes
-rw-r--r--ops/static/images/google_plus-128.png (renamed from coding-now/static/images/google_plus-128.png)bin1633 -> 1633 bytes
-rw-r--r--ops/static/images/hangouts-128.png (renamed from coding-now/static/images/hangouts-128.png)bin1430 -> 1430 bytes
-rw-r--r--ops/static/images/houzz-128.png (renamed from coding-now/static/images/houzz-128.png)bin1771 -> 1771 bytes
-rw-r--r--ops/static/images/instagram-128.png (renamed from coding-now/static/images/instagram-128.png)bin1829 -> 1829 bytes
-rw-r--r--ops/static/images/itunes-128.png (renamed from coding-now/static/images/itunes-128.png)bin1558 -> 1558 bytes
-rw-r--r--ops/static/images/linkedin-128.png (renamed from coding-now/static/images/linkedin-128.png)bin1385 -> 1385 bytes
-rw-r--r--ops/static/images/location-128.png (renamed from coding-now/static/images/location-128.png)bin1780 -> 1780 bytes
-rw-r--r--ops/static/images/mail-128.png (renamed from coding-now/static/images/mail-128.png)bin1923 -> 1923 bytes
-rw-r--r--ops/static/images/path-128.png (renamed from coding-now/static/images/path-128.png)bin1884 -> 1884 bytes
-rw-r--r--ops/static/images/paypal-128.png (renamed from coding-now/static/images/paypal-128.png)bin2063 -> 2063 bytes
-rw-r--r--ops/static/images/picasa-128.png (renamed from coding-now/static/images/picasa-128.png)bin1883 -> 1883 bytes
-rw-r--r--ops/static/images/pinboard-128.png (renamed from coding-now/static/images/pinboard-128.png)bin1661 -> 1661 bytes
-rw-r--r--ops/static/images/pinterest-128.png (renamed from coding-now/static/images/pinterest-128.png)bin2170 -> 2170 bytes
-rw-r--r--ops/static/images/playstation-128.png (renamed from coding-now/static/images/playstation-128.png)bin1821 -> 1821 bytes
-rw-r--r--ops/static/images/pocket-128.png (renamed from coding-now/static/images/pocket-128.png)bin1595 -> 1595 bytes
-rw-r--r--ops/static/images/podcast-128.png (renamed from coding-now/static/images/podcast-128.png)bin2660 -> 2660 bytes
-rw-r--r--ops/static/images/qq-128.pngbin0 -> 5820 bytes
-rw-r--r--ops/static/images/reddit-128.png (renamed from coding-now/static/images/reddit-128.png)bin2788 -> 2788 bytes
-rw-r--r--ops/static/images/rss-128.png (renamed from coding-now/static/images/rss-128.png)bin1824 -> 1824 bytes
-rw-r--r--ops/static/images/skype-128.png (renamed from coding-now/static/images/skype-128.png)bin2754 -> 2754 bytes
-rw-r--r--ops/static/images/spotify-128.png (renamed from coding-now/static/images/spotify-128.png)bin1897 -> 1897 bytes
-rw-r--r--ops/static/images/squarespace-128.png (renamed from coding-now/static/images/squarespace-128.png)bin2638 -> 2638 bytes
-rw-r--r--ops/static/images/stackoverflow-128.png (renamed from coding-now/static/images/stackoverflow-128.png)bin1741 -> 1741 bytes
-rw-r--r--ops/static/images/steam-128.png (renamed from coding-now/static/images/steam-128.png)bin2200 -> 2200 bytes
-rw-r--r--ops/static/images/stumbleUpon-128.png (renamed from coding-now/static/images/stumbleUpon-128.png)bin1738 -> 1738 bytes
-rw-r--r--ops/static/images/tumblr-128.png (renamed from coding-now/static/images/tumblr-128.png)bin1329 -> 1329 bytes
-rw-r--r--ops/static/images/twitter-128.png (renamed from coding-now/static/images/twitter-128.png)bin1781 -> 1781 bytes
-rw-r--r--ops/static/images/vimeo-128.png (renamed from coding-now/static/images/vimeo-128.png)bin1904 -> 1904 bytes
-rw-r--r--ops/static/images/vine-128.png (renamed from coding-now/static/images/vine-128.png)bin1999 -> 1999 bytes
-rw-r--r--ops/static/images/wechat-128.pngbin0 -> 5866 bytes
-rw-r--r--ops/static/images/weibo-128.pngbin0 -> 6519 bytes
-rw-r--r--ops/static/images/whatsapp-128.png (renamed from coding-now/static/images/whatsapp-128.png)bin2529 -> 2529 bytes
-rw-r--r--ops/static/images/wikipedia-128.png (renamed from coding-now/static/images/wikipedia-128.png)bin2258 -> 2258 bytes
-rw-r--r--ops/static/images/wordpress-128.png (renamed from coding-now/static/images/wordpress-128.png)bin2700 -> 2700 bytes
-rw-r--r--ops/static/images/youtube-128.png (renamed from coding-now/static/images/youtube-128.png)bin1661 -> 1661 bytes
-rw-r--r--ops/static/images/zhihu-128.pngbin0 -> 5445 bytes
-rw-r--r--ops/static/js/jquery.min.js (renamed from coding-now/static/js/jquery.min.js)0
-rw-r--r--ops/static/js/run_prettify.js (renamed from coding-now/static/js/run_prettify.js)0
-rw-r--r--ops/static/js/site.js (renamed from coding-now/static/js/site.js)0
-rw-r--r--ops/templates/_includes/footer.html (renamed from coding-now/templates/_includes/footer.html)2
-rw-r--r--ops/templates/_includes/header.html (renamed from coding-now/templates/_includes/header.html)0
-rw-r--r--ops/templates/archives.html (renamed from coding-now/templates/archives.html)0
-rw-r--r--ops/templates/article.html (renamed from coding-now/templates/article.html)25
-rw-r--r--ops/templates/base.html (renamed from coding-now/templates/base.html)26
-rw-r--r--ops/templates/categories.html (renamed from coding-now/templates/categories.html)0
-rw-r--r--ops/templates/category.html (renamed from coding-now/templates/category.html)0
-rw-r--r--ops/templates/index.html (renamed from coding-now/templates/index.html)0
-rw-r--r--ops/templates/page.html (renamed from coding-now/templates/page.html)1
-rw-r--r--ops/templates/tag.html (renamed from coding-now/templates/tag.html)0
-rw-r--r--ops/templates/tags.html (renamed from coding-now/templates/tags.html)0
91 files changed, 277 insertions, 29 deletions
diff --git a/coding-now/README.md b/coding-now/README.md
deleted file mode 100644
index 1962926..0000000
--- a/coding-now/README.md
+++ /dev/null
@@ -1,8 +0,0 @@
-# coding-now
-a pelican theme
-
-# demo page
-1.[Christine Doig's blog](http://chdoig.github.io/) based on this blog theme
-
-2.[ Coding Now](http://blog.ooops.me)
-
diff --git a/ops/README.md b/ops/README.md
new file mode 100644
index 0000000..3e35cdc
--- /dev/null
+++ b/ops/README.md
@@ -0,0 +1,43 @@
+# ops
+a pelican theme
+
+## demo page
+1.[Christine Doig's blog](http://chdoig.github.io/) based on this blog theme
+
+2.[Kosmgco](https://blog.ooops.me)
+
+## Options
+
+支持百度统计,多说评论,社会化分享,社交插件图片
+
+```python
+# pelicanconf.py
+DUOSHUONAME = 'liyuan-t'
+
+BAIDUID = 'Your Baidu ID'
+
+# Social widget
+SOCIAL = (('weibo', 'http://weibo.com/liyuantgg'),
+ ('github', 'http://github.com/kosmgco'),
+ ('mail', 'mailto:i@ooops.me'),
+)
+
+JIATHIS = True
+```
+
+在markdown中添加
+```
+comment: true
+jiathis: true
+```
+
+
+## Screenshots
+
+![index.jpg](http://statics.ooops.me/55085927fef1f3450c56b8b3fde0570d.jpg)
+
+![blog.jpg](http://statics.ooops.me/b3b11867226d38b137a4cabed847a8a0.jpg)
+
+![books.png](http://statics.ooops.me/3dc22d1e286a76e2cb4ad2a97884a1d6.png)
+
+![content.jpg](http://statics.ooops.me/dc53385c65eec7d277ca9de525f0dfe9.jpg)
diff --git a/coding-now/static/css/custom.css b/ops/static/css/custom.css
index a3ceb8a..c77703c 100644
--- a/coding-now/static/css/custom.css
+++ b/ops/static/css/custom.css
@@ -54,7 +54,7 @@ footer {
border-top: 1px solid #eee;
padding: 0.5% 1% 1.5% 1%;
text-align: center;
- height: 20px;
+ height: 10px;
margin-bottom: 0px;
margin-top: 5px;
bottom: 0px;
@@ -82,7 +82,7 @@ footer {
}
.home-post {
- margin: 0 5% 5% 5%;
+ margin: 0 5% 0% 5%;
padding: 2% 2% 2% 2%;
text-align: justify;
/*border: dotted;*/
diff --git a/coding-now/static/css/fonts.css b/ops/static/css/fonts.css
index 3186b2b..6449336 100644
--- a/coding-now/static/css/fonts.css
+++ b/ops/static/css/fonts.css
@@ -4,7 +4,7 @@
font-family: 'Raleway';
font-style: normal;
font-weight: 300;
- src: local('Raleway Light'), local('Raleway-Light'), url(http://fonts.gstatic.com/s/raleway/v11/ZKwULyCG95tk6mOqHQfRBCEAvth_LlrfE80CYdSH47w.woff2) format('woff2');
+ src: local('Raleway Light'), local('Raleway-Light'), url(//fonts.gstatic.com/s/raleway/v11/ZKwULyCG95tk6mOqHQfRBCEAvth_LlrfE80CYdSH47w.woff2) format('woff2');
unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@@ -12,7 +12,7 @@
font-family: 'Raleway';
font-style: normal;
font-weight: 300;
- src: local('Raleway Light'), local('Raleway-Light'), url(http://fonts.gstatic.com/s/raleway/v11/-_Ctzj9b56b8RgXW8FArifk_vArhqVIZ0nv9q090hN8.woff2) format('woff2');
+ src: local('Raleway Light'), local('Raleway-Light'), url(//fonts.gstatic.com/s/raleway/v11/-_Ctzj9b56b8RgXW8FArifk_vArhqVIZ0nv9q090hN8.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* latin-ext */
@@ -20,7 +20,7 @@
font-family: 'Raleway';
font-style: normal;
font-weight: 400;
- src: local('Raleway'), local('Raleway-Regular'), url(http://fonts.gstatic.com/s/raleway/v11/yQiAaD56cjx1AooMTSghGfY6323mHUZFJMgTvxaG2iE.woff2) format('woff2');
+ src: local('Raleway'), local('Raleway-Regular'), url(//fonts.gstatic.com/s/raleway/v11/yQiAaD56cjx1AooMTSghGfY6323mHUZFJMgTvxaG2iE.woff2) format('woff2');
unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@@ -28,7 +28,7 @@
font-family: 'Raleway';
font-style: normal;
font-weight: 400;
- src: local('Raleway'), local('Raleway-Regular'), url(http://fonts.gstatic.com/s/raleway/v11/0dTEPzkLWceF7z0koJaX1A.woff2) format('woff2');
+ src: local('Raleway'), local('Raleway-Regular'), url(//fonts.gstatic.com/s/raleway/v11/0dTEPzkLWceF7z0koJaX1A.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* latin-ext */
@@ -36,7 +36,7 @@
font-family: 'Raleway';
font-style: normal;
font-weight: 600;
- src: local('Raleway SemiBold'), local('Raleway-SemiBold'), url(http://fonts.gstatic.com/s/raleway/v11/STBOO2waD2LpX45SXYjQBSEAvth_LlrfE80CYdSH47w.woff2) format('woff2');
+ src: local('Raleway SemiBold'), local('Raleway-SemiBold'), url(//fonts.gstatic.com/s/raleway/v11/STBOO2waD2LpX45SXYjQBSEAvth_LlrfE80CYdSH47w.woff2) format('woff2');
unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@@ -44,7 +44,7 @@
font-family: 'Raleway';
font-style: normal;
font-weight: 600;
- src: local('Raleway SemiBold'), local('Raleway-SemiBold'), url(http://fonts.gstatic.com/s/raleway/v11/xkvoNo9fC8O2RDydKj12b_k_vArhqVIZ0nv9q090hN8.woff2) format('woff2');
+ src: local('Raleway SemiBold'), local('Raleway-SemiBold'), url(//fonts.gstatic.com/s/raleway/v11/xkvoNo9fC8O2RDydKj12b_k_vArhqVIZ0nv9q090hN8.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
@@ -54,7 +54,7 @@
font-family: 'Dancing Script';
font-style: normal;
font-weight: 400;
- src: local('Dancing Script'), local('DancingScript'), url(http://fonts.gstatic.com/s/dancingscript/v7/DK0eTGXiZjN6yA8zAEyM2Ud0sm1ffa_JvZxsF_BEwQk.woff2) format('woff2');
+ src: local('Dancing Script'), local('DancingScript'), url(//fonts.gstatic.com/s/dancingscript/v7/DK0eTGXiZjN6yA8zAEyM2Ud0sm1ffa_JvZxsF_BEwQk.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* latin */
@@ -62,7 +62,7 @@
font-family: 'Homemade Apple';
font-style: normal;
font-weight: 400;
- src: local('Homemade Apple'), local('HomemadeApple'), url(http://fonts.gstatic.com/s/homemadeapple/v6/yg3UMEsefgZ8IHz_ryz86IpVThvdH1ZERIrfWb3R7t4.woff2) format('woff2');
+ src: local('Homemade Apple'), local('HomemadeApple'), url(//fonts.gstatic.com/s/homemadeapple/v6/yg3UMEsefgZ8IHz_ryz86IpVThvdH1ZERIrfWb3R7t4.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* latin-ext */
@@ -70,7 +70,7 @@
font-family: 'Ruthie';
font-style: normal;
font-weight: 400;
- src: local('Ruthie'), local('Ruthie-Regular'), url(http://fonts.gstatic.com/s/ruthie/v6/Tdr3uiFXZJES_xwnu1bdu_esZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
+ src: local('Ruthie'), local('Ruthie-Regular'), url(//fonts.gstatic.com/s/ruthie/v6/Tdr3uiFXZJES_xwnu1bdu_esZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@@ -78,7 +78,7 @@
font-family: 'Ruthie';
font-style: normal;
font-weight: 400;
- src: local('Ruthie'), local('Ruthie-Regular'), url(http://fonts.gstatic.com/s/ruthie/v6/rNoM5619GlhqKyeG2oawaw.woff2) format('woff2');
+ src: local('Ruthie'), local('Ruthie-Regular'), url(//fonts.gstatic.com/s/ruthie/v6/rNoM5619GlhqKyeG2oawaw.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* latin-ext */
@@ -86,7 +86,7 @@
font-family: 'Sacramento';
font-style: normal;
font-weight: 400;
- src: local('Sacramento'), local('Sacramento-Regular'), url(http://fonts.gstatic.com/s/sacramento/v4/Fpg3e9UodPQGSPnPRzpRPSEAvth_LlrfE80CYdSH47w.woff2) format('woff2');
+ src: local('Sacramento'), local('Sacramento-Regular'), url(//fonts.gstatic.com/s/sacramento/v4/Fpg3e9UodPQGSPnPRzpRPSEAvth_LlrfE80CYdSH47w.woff2) format('woff2');
unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@@ -94,7 +94,7 @@
font-family: 'Sacramento';
font-style: normal;
font-weight: 400;
- src: local('Sacramento'), local('Sacramento-Regular'), url(http://fonts.gstatic.com/s/sacramento/v4/WFDkXpubrEwopJnSlHV6CPk_vArhqVIZ0nv9q090hN8.woff2) format('woff2');
+ src: local('Sacramento'), local('Sacramento-Regular'), url(//fonts.gstatic.com/s/sacramento/v4/WFDkXpubrEwopJnSlHV6CPk_vArhqVIZ0nv9q090hN8.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
@@ -105,7 +105,7 @@
font-family: 'Droid Serif';
font-style: normal;
font-weight: 400;
- src: local('Droid Serif'), local('DroidSerif'), url(http://fonts.gstatic.com/s/droidserif/v6/0AKsP294HTD-nvJgucYTaI4P5ICox8Kq3LLUNMylGO4.woff2) format('woff2');
+ src: local('Droid Serif'), local('DroidSerif'), url(//fonts.gstatic.com/s/droidserif/v6/0AKsP294HTD-nvJgucYTaI4P5ICox8Kq3LLUNMylGO4.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* latin */
@@ -113,7 +113,7 @@
font-family: 'Droid Serif';
font-style: normal;
font-weight: 700;
- src: local('Droid Serif Bold'), local('DroidSerif-Bold'), url(http://fonts.gstatic.com/s/droidserif/v6/QQt14e8dY39u-eYBZmppwYlIZu-HDpmDIZMigmsroc4.woff2) format('woff2');
+ src: local('Droid Serif Bold'), local('DroidSerif-Bold'), url(//fonts.gstatic.com/s/droidserif/v6/QQt14e8dY39u-eYBZmppwYlIZu-HDpmDIZMigmsroc4.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
@@ -123,6 +123,6 @@
font-family: 'Shadows Into Light';
font-style: normal;
font-weight: 400;
- src: local('Shadows Into Light'), local('ShadowsIntoLight'), url(http://fonts.gstatic.com/s/shadowsintolight/v6/clhLqOv7MXn459PTh0gXYFK2TSYBz0eNcHnp4YqE4Ts.woff2) format('woff2');
+ src: local('Shadows Into Light'), local('ShadowsIntoLight'), url(//fonts.gstatic.com/s/shadowsintolight/v6/clhLqOv7MXn459PTh0gXYFK2TSYBz0eNcHnp4YqE4Ts.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
diff --git a/coding-now/static/css/github-prettify-theme.css b/ops/static/css/github-prettify-theme.css
index 0854811..0854811 100644
--- a/coding-now/static/css/github-prettify-theme.css
+++ b/ops/static/css/github-prettify-theme.css
diff --git a/coding-now/static/css/normalize.css b/ops/static/css/normalize.css
index 148ebca..148ebca 100644
--- a/coding-now/static/css/normalize.css
+++ b/ops/static/css/normalize.css
diff --git a/coding-now/static/css/pygement.css b/ops/static/css/pygement.css
index 3064c45..3064c45 100644
--- a/coding-now/static/css/pygement.css
+++ b/ops/static/css/pygement.css
diff --git a/coding-now/static/css/skeleton.css b/ops/static/css/skeleton.css
index 0328ff9..db90ede 100644
--- a/coding-now/static/css/skeleton.css
+++ b/ops/static/css/skeleton.css
@@ -469,7 +469,7 @@ ol ul {
}
li {
- margin-bottom: 1rem;
+/* margin-bottom: 1rem; */
}
/* Code
diff --git a/ops/static/fonts/-_Ctzj9b56b8RgXW8FArifk_vArhqVIZ0nv9q090hN8.woff2 b/ops/static/fonts/-_Ctzj9b56b8RgXW8FArifk_vArhqVIZ0nv9q090hN8.woff2
new file mode 100644
index 0000000..89a214e
--- /dev/null
+++ b/ops/static/fonts/-_Ctzj9b56b8RgXW8FArifk_vArhqVIZ0nv9q090hN8.woff2
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html lang=en>
+ <meta charset=utf-8>
+ <meta name=viewport content="initial-scale=1, minimum-scale=1, width=device-width">
+ <title>Error 404 (Not Found)!!1</title>
+ <style>
+ *{margin:0;padding:0}html,code{font:15px/22px arial,sans-serif}html{background:#fff;color:#222;padding:15px}body{margin:7% auto 0;max-width:390px;min-height:180px;padding:30px 0 15px}* > body{background:url(//www.google.com/images/errors/robot.png) 100% 5px no-repeat;padding-right:205px}p{margin:11px 0 22px;overflow:hidden}ins{color:#777;text-decoration:none}a img{border:0}@media screen and (max-width:772px){body{background:none;margin-top:0;max-width:none;padding-right:0}}#logo{background:url(//www.google.com/images/branding/googlelogo/1x/googlelogo_color_150x54dp.png) no-repeat;margin-left:-5px}@media only screen and (min-resolution:192dpi){#logo{background:url(//www.google.com/images/branding/googlelogo/2x/googlelogo_color_150x54dp.png) no-repeat 0% 0%/100% 100%;-moz-border-image:url(//www.google.com/images/branding/googlelogo/2x/googlelogo_color_150x54dp.png) 0}}@media only screen and (-webkit-min-device-pixel-ratio:2){#logo{background:url(//www.google.com/images/branding/googlelogo/2x/googlelogo_color_150x54dp.png) no-repeat;-webkit-background-size:100% 100%}}#logo{display:inline-block;height:54px;width:150px}
+ </style>
+ <a href=//www.google.com/><span id=logo aria-label=Google></span></a>
+ <p><b>404.</b> <ins>That’s an error.</ins>
+ <p>The requested URL <code>/s/raleway/v11/-_Ctzj9b56b8RgXW8FArifk_vArhqVIZ0nv9q090hN8.woff2%0A</code> was not found on this server. <ins>That’s all we know.</ins>
diff --git a/ops/static/fonts/0AKsP294HTD-nvJgucYTaI4P5ICox8Kq3LLUNMylGO4.woff2 b/ops/static/fonts/0AKsP294HTD-nvJgucYTaI4P5ICox8Kq3LLUNMylGO4.woff2
new file mode 100644
index 0000000..34a21a7
--- /dev/null
+++ b/ops/static/fonts/0AKsP294HTD-nvJgucYTaI4P5ICox8Kq3LLUNMylGO4.woff2
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html lang=en>
+ <meta charset=utf-8>
+ <meta name=viewport content="initial-scale=1, minimum-scale=1, width=device-width">
+ <title>Error 404 (Not Found)!!1</title>
+ <style>
+ *{margin:0;padding:0}html,code{font:15px/22px arial,sans-serif}html{background:#fff;color:#222;padding:15px}body{margin:7% auto 0;max-width:390px;min-height:180px;padding:30px 0 15px}* > body{background:url(//www.google.com/images/errors/robot.png) 100% 5px no-repeat;padding-right:205px}p{margin:11px 0 22px;overflow:hidden}ins{color:#777;text-decoration:none}a img{border:0}@media screen and (max-width:772px){body{background:none;margin-top:0;max-width:none;padding-right:0}}#logo{background:url(//www.google.com/images/branding/googlelogo/1x/googlelogo_color_150x54dp.png) no-repeat;margin-left:-5px}@media only screen and (min-resolution:192dpi){#logo{background:url(//www.google.com/images/branding/googlelogo/2x/googlelogo_color_150x54dp.png) no-repeat 0% 0%/100% 100%;-moz-border-image:url(//www.google.com/images/branding/googlelogo/2x/googlelogo_color_150x54dp.png) 0}}@media only screen and (-webkit-min-device-pixel-ratio:2){#logo{background:url(//www.google.com/images/branding/googlelogo/2x/googlelogo_color_150x54dp.png) no-repeat;-webkit-background-size:100% 100%}}#logo{display:inline-block;height:54px;width:150px}
+ </style>
+ <a href=//www.google.com/><span id=logo aria-label=Google></span></a>
+ <p><b>404.</b> <ins>That’s an error.</ins>
+ <p>The requested URL <code>/s/droidserif/v6/0AKsP294HTD-nvJgucYTaI4P5ICox8Kq3LLUNMylGO4.woff2%0A</code> was not found on this server. <ins>That’s all we know.</ins>
diff --git a/ops/static/fonts/0dTEPzkLWceF7z0koJaX1A.woff2 b/ops/static/fonts/0dTEPzkLWceF7z0koJaX1A.woff2
new file mode 100644
index 0000000..0b4badd
--- /dev/null
+++ b/ops/static/fonts/0dTEPzkLWceF7z0koJaX1A.woff2
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html lang=en>
+ <meta charset=utf-8>
+ <meta name=viewport content="initial-scale=1, minimum-scale=1, width=device-width">
+ <title>Error 404 (Not Found)!!1</title>
+ <style>
+ *{margin:0;padding:0}html,code{font:15px/22px arial,sans-serif}html{background:#fff;color:#222;padding:15px}body{margin:7% auto 0;max-width:390px;min-height:180px;padding:30px 0 15px}* > body{background:url(//www.google.com/images/errors/robot.png) 100% 5px no-repeat;padding-right:205px}p{margin:11px 0 22px;overflow:hidden}ins{color:#777;text-decoration:none}a img{border:0}@media screen and (max-width:772px){body{background:none;margin-top:0;max-width:none;padding-right:0}}#logo{background:url(//www.google.com/images/branding/googlelogo/1x/googlelogo_color_150x54dp.png) no-repeat;margin-left:-5px}@media only screen and (min-resolution:192dpi){#logo{background:url(//www.google.com/images/branding/googlelogo/2x/googlelogo_color_150x54dp.png) no-repeat 0% 0%/100% 100%;-moz-border-image:url(//www.google.com/images/branding/googlelogo/2x/googlelogo_color_150x54dp.png) 0}}@media only screen and (-webkit-min-device-pixel-ratio:2){#logo{background:url(//www.google.com/images/branding/googlelogo/2x/googlelogo_color_150x54dp.png) no-repeat;-webkit-background-size:100% 100%}}#logo{display:inline-block;height:54px;width:150px}
+ </style>
+ <a href=//www.google.com/><span id=logo aria-label=Google></span></a>
+ <p><b>404.</b> <ins>That’s an error.</ins>
+ <p>The requested URL <code>/s/raleway/v11/0dTEPzkLWceF7z0koJaX1A.woff2%0A</code> was not found on this server. <ins>That’s all we know.</ins>
diff --git a/ops/static/fonts/DK0eTGXiZjN6yA8zAEyM2Ud0sm1ffa_JvZxsF_BEwQk.woff2 b/ops/static/fonts/DK0eTGXiZjN6yA8zAEyM2Ud0sm1ffa_JvZxsF_BEwQk.woff2
new file mode 100644
index 0000000..f156eb7
--- /dev/null
+++ b/ops/static/fonts/DK0eTGXiZjN6yA8zAEyM2Ud0sm1ffa_JvZxsF_BEwQk.woff2
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html lang=en>
+ <meta charset=utf-8>
+ <meta name=viewport content="initial-scale=1, minimum-scale=1, width=device-width">
+ <title>Error 404 (Not Found)!!1</title>
+ <style>
+ *{margin:0;padding:0}html,code{font:15px/22px arial,sans-serif}html{background:#fff;color:#222;padding:15px}body{margin:7% auto 0;max-width:390px;min-height:180px;padding:30px 0 15px}* > body{background:url(//www.google.com/images/errors/robot.png) 100% 5px no-repeat;padding-right:205px}p{margin:11px 0 22px;overflow:hidden}ins{color:#777;text-decoration:none}a img{border:0}@media screen and (max-width:772px){body{background:none;margin-top:0;max-width:none;padding-right:0}}#logo{background:url(//www.google.com/images/branding/googlelogo/1x/googlelogo_color_150x54dp.png) no-repeat;margin-left:-5px}@media only screen and (min-resolution:192dpi){#logo{background:url(//www.google.com/images/branding/googlelogo/2x/googlelogo_color_150x54dp.png) no-repeat 0% 0%/100% 100%;-moz-border-image:url(//www.google.com/images/branding/googlelogo/2x/googlelogo_color_150x54dp.png) 0}}@media only screen and (-webkit-min-device-pixel-ratio:2){#logo{background:url(//www.google.com/images/branding/googlelogo/2x/googlelogo_color_150x54dp.png) no-repeat;-webkit-background-size:100% 100%}}#logo{display:inline-block;height:54px;width:150px}
+ </style>
+ <a href=//www.google.com/><span id=logo aria-label=Google></span></a>
+ <p><b>404.</b> <ins>That’s an error.</ins>
+ <p>The requested URL <code>/s/dancingscript/v7/DK0eTGXiZjN6yA8zAEyM2Ud0sm1ffa_JvZxsF_BEwQk.woff2%0A</code> was not found on this server. <ins>That’s all we know.</ins>
diff --git a/ops/static/fonts/Fpg3e9UodPQGSPnPRzpRPSEAvth_LlrfE80CYdSH47w.woff2 b/ops/static/fonts/Fpg3e9UodPQGSPnPRzpRPSEAvth_LlrfE80CYdSH47w.woff2
new file mode 100644
index 0000000..f7c0299
--- /dev/null
+++ b/ops/static/fonts/Fpg3e9UodPQGSPnPRzpRPSEAvth_LlrfE80CYdSH47w.woff2
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html lang=en>
+ <meta charset=utf-8>
+ <meta name=viewport content="initial-scale=1, minimum-scale=1, width=device-width">
+ <title>Error 404 (Not Found)!!1</title>
+ <style>
+ *{margin:0;padding:0}html,code{font:15px/22px arial,sans-serif}html{background:#fff;color:#222;padding:15px}body{margin:7% auto 0;max-width:390px;min-height:180px;padding:30px 0 15px}* > body{background:url(//www.google.com/images/errors/robot.png) 100% 5px no-repeat;padding-right:205px}p{margin:11px 0 22px;overflow:hidden}ins{color:#777;text-decoration:none}a img{border:0}@media screen and (max-width:772px){body{background:none;margin-top:0;max-width:none;padding-right:0}}#logo{background:url(//www.google.com/images/branding/googlelogo/1x/googlelogo_color_150x54dp.png) no-repeat;margin-left:-5px}@media only screen and (min-resolution:192dpi){#logo{background:url(//www.google.com/images/branding/googlelogo/2x/googlelogo_color_150x54dp.png) no-repeat 0% 0%/100% 100%;-moz-border-image:url(//www.google.com/images/branding/googlelogo/2x/googlelogo_color_150x54dp.png) 0}}@media only screen and (-webkit-min-device-pixel-ratio:2){#logo{background:url(//www.google.com/images/branding/googlelogo/2x/googlelogo_color_150x54dp.png) no-repeat;-webkit-background-size:100% 100%}}#logo{display:inline-block;height:54px;width:150px}
+ </style>
+ <a href=//www.google.com/><span id=logo aria-label=Google></span></a>
+ <p><b>404.</b> <ins>That’s an error.</ins>
+ <p>The requested URL <code>/s/sacramento/v4/Fpg3e9UodPQGSPnPRzpRPSEAvth_LlrfE80CYdSH47w.woff2%0A</code> was not found on this server. <ins>That’s all we know.</ins>
diff --git a/ops/static/fonts/QQt14e8dY39u-eYBZmppwYlIZu-HDpmDIZMigmsroc4.woff2 b/ops/static/fonts/QQt14e8dY39u-eYBZmppwYlIZu-HDpmDIZMigmsroc4.woff2
new file mode 100644
index 0000000..fd5630b
--- /dev/null
+++ b/ops/static/fonts/QQt14e8dY39u-eYBZmppwYlIZu-HDpmDIZMigmsroc4.woff2
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html lang=en>
+ <meta charset=utf-8>
+ <meta name=viewport content="initial-scale=1, minimum-scale=1, width=device-width">
+ <title>Error 404 (Not Found)!!1</title>
+ <style>
+ *{margin:0;padding:0}html,code{font:15px/22px arial,sans-serif}html{background:#fff;color:#222;padding:15px}body{margin:7% auto 0;max-width:390px;min-height:180px;padding:30px 0 15px}* > body{background:url(//www.google.com/images/errors/robot.png) 100% 5px no-repeat;padding-right:205px}p{margin:11px 0 22px;overflow:hidden}ins{color:#777;text-decoration:none}a img{border:0}@media screen and (max-width:772px){body{background:none;margin-top:0;max-width:none;padding-right:0}}#logo{background:url(//www.google.com/images/branding/googlelogo/1x/googlelogo_color_150x54dp.png) no-repeat;margin-left:-5px}@media only screen and (min-resolution:192dpi){#logo{background:url(//www.google.com/images/branding/googlelogo/2x/googlelogo_color_150x54dp.png) no-repeat 0% 0%/100% 100%;-moz-border-image:url(//www.google.com/images/branding/googlelogo/2x/googlelogo_color_150x54dp.png) 0}}@media only screen and (-webkit-min-device-pixel-ratio:2){#logo{background:url(//www.google.com/images/branding/googlelogo/2x/googlelogo_color_150x54dp.png) no-repeat;-webkit-background-size:100% 100%}}#logo{display:inline-block;height:54px;width:150px}
+ </style>
+ <a href=//www.google.com/><span id=logo aria-label=Google></span></a>
+ <p><b>404.</b> <ins>That’s an error.</ins>
+ <p>The requested URL <code>/s/droidserif/v6/QQt14e8dY39u-eYBZmppwYlIZu-HDpmDIZMigmsroc4.woff2%0A</code> was not found on this server. <ins>That’s all we know.</ins>
diff --git a/ops/static/fonts/STBOO2waD2LpX45SXYjQBSEAvth_LlrfE80CYdSH47w.woff2 b/ops/static/fonts/STBOO2waD2LpX45SXYjQBSEAvth_LlrfE80CYdSH47w.woff2
new file mode 100644
index 0000000..8097256
--- /dev/null
+++ b/ops/static/fonts/STBOO2waD2LpX45SXYjQBSEAvth_LlrfE80CYdSH47w.woff2
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html lang=en>
+ <meta charset=utf-8>
+ <meta name=viewport content="initial-scale=1, minimum-scale=1, width=device-width">
+ <title>Error 404 (Not Found)!!1</title>
+ <style>
+ *{margin:0;padding:0}html,code{font:15px/22px arial,sans-serif}html{background:#fff;color:#222;padding:15px}body{margin:7% auto 0;max-width:390px;min-height:180px;padding:30px 0 15px}* > body{background:url(//www.google.com/images/errors/robot.png) 100% 5px no-repeat;padding-right:205px}p{margin:11px 0 22px;overflow:hidden}ins{color:#777;text-decoration:none}a img{border:0}@media screen and (max-width:772px){body{background:none;margin-top:0;max-width:none;padding-right:0}}#logo{background:url(//www.google.com/images/branding/googlelogo/1x/googlelogo_color_150x54dp.png) no-repeat;margin-left:-5px}@media only screen and (min-resolution:192dpi){#logo{background:url(//www.google.com/images/branding/googlelogo/2x/googlelogo_color_150x54dp.png) no-repeat 0% 0%/100% 100%;-moz-border-image:url(//www.google.com/images/branding/googlelogo/2x/googlelogo_color_150x54dp.png) 0}}@media only screen and (-webkit-min-device-pixel-ratio:2){#logo{background:url(//www.google.com/images/branding/googlelogo/2x/googlelogo_color_150x54dp.png) no-repeat;-webkit-background-size:100% 100%}}#logo{display:inline-block;height:54px;width:150px}
+ </style>
+ <a href=//www.google.com/><span id=logo aria-label=Google></span></a>
+ <p><b>404.</b> <ins>That’s an error.</ins>
+ <p>The requested URL <code>/s/raleway/v11/STBOO2waD2LpX45SXYjQBSEAvth_LlrfE80CYdSH47w.woff2%0A</code> was not found on this server. <ins>That’s all we know.</ins>
diff --git a/ops/static/fonts/Tdr3uiFXZJES_xwnu1bdu_esZW2xOQ-xsNqO47m55DA.woff2 b/ops/static/fonts/Tdr3uiFXZJES_xwnu1bdu_esZW2xOQ-xsNqO47m55DA.woff2
new file mode 100644
index 0000000..82722c1
--- /dev/null
+++ b/ops/static/fonts/Tdr3uiFXZJES_xwnu1bdu_esZW2xOQ-xsNqO47m55DA.woff2
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html lang=en>
+ <meta charset=utf-8>
+ <meta name=viewport content="initial-scale=1, minimum-scale=1, width=device-width">
+ <title>Error 404 (Not Found)!!1</title>
+ <style>
+ *{margin:0;padding:0}html,code{font:15px/22px arial,sans-serif}html{background:#fff;color:#222;padding:15px}body{margin:7% auto 0;max-width:390px;min-height:180px;padding:30px 0 15px}* > body{background:url(//www.google.com/images/errors/robot.png) 100% 5px no-repeat;padding-right:205px}p{margin:11px 0 22px;overflow:hidden}ins{color:#777;text-decoration:none}a img{border:0}@media screen and (max-width:772px){body{background:none;margin-top:0;max-width:none;padding-right:0}}#logo{background:url(//www.google.com/images/branding/googlelogo/1x/googlelogo_color_150x54dp.png) no-repeat;margin-left:-5px}@media only screen and (min-resolution:192dpi){#logo{background:url(//www.google.com/images/branding/googlelogo/2x/googlelogo_color_150x54dp.png) no-repeat 0% 0%/100% 100%;-moz-border-image:url(//www.google.com/images/branding/googlelogo/2x/googlelogo_color_150x54dp.png) 0}}@media only screen and (-webkit-min-device-pixel-ratio:2){#logo{background:url(//www.google.com/images/branding/googlelogo/2x/googlelogo_color_150x54dp.png) no-repeat;-webkit-background-size:100% 100%}}#logo{display:inline-block;height:54px;width:150px}
+ </style>
+ <a href=//www.google.com/><span id=logo aria-label=Google></span></a>
+ <p><b>404.</b> <ins>That’s an error.</ins>
+ <p>The requested URL <code>/s/ruthie/v6/Tdr3uiFXZJES_xwnu1bdu_esZW2xOQ-xsNqO47m55DA.woff2%0A</code> was not found on this server. <ins>That’s all we know.</ins>
diff --git a/ops/static/fonts/WFDkXpubrEwopJnSlHV6CPk_vArhqVIZ0nv9q090hN8.woff2 b/ops/static/fonts/WFDkXpubrEwopJnSlHV6CPk_vArhqVIZ0nv9q090hN8.woff2
new file mode 100644
index 0000000..c30a6b2
--- /dev/null
+++ b/ops/static/fonts/WFDkXpubrEwopJnSlHV6CPk_vArhqVIZ0nv9q090hN8.woff2
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html lang=en>
+ <meta charset=utf-8>
+ <meta name=viewport content="initial-scale=1, minimum-scale=1, width=device-width">
+ <title>Error 404 (Not Found)!!1</title>
+ <style>
+ *{margin:0;padding:0}html,code{font:15px/22px arial,sans-serif}html{background:#fff;color:#222;padding:15px}body{margin:7% auto 0;max-width:390px;min-height:180px;padding:30px 0 15px}* > body{background:url(//www.google.com/images/errors/robot.png) 100% 5px no-repeat;padding-right:205px}p{margin:11px 0 22px;overflow:hidden}ins{color:#777;text-decoration:none}a img{border:0}@media screen and (max-width:772px){body{background:none;margin-top:0;max-width:none;padding-right:0}}#logo{background:url(//www.google.com/images/branding/googlelogo/1x/googlelogo_color_150x54dp.png) no-repeat;margin-left:-5px}@media only screen and (min-resolution:192dpi){#logo{background:url(//www.google.com/images/branding/googlelogo/2x/googlelogo_color_150x54dp.png) no-repeat 0% 0%/100% 100%;-moz-border-image:url(//www.google.com/images/branding/googlelogo/2x/googlelogo_color_150x54dp.png) 0}}@media only screen and (-webkit-min-device-pixel-ratio:2){#logo{background:url(//www.google.com/images/branding/googlelogo/2x/googlelogo_color_150x54dp.png) no-repeat;-webkit-background-size:100% 100%}}#logo{display:inline-block;height:54px;width:150px}
+ </style>
+ <a href=//www.google.com/><span id=logo aria-label=Google></span></a>
+ <p><b>404.</b> <ins>That’s an error.</ins>
+ <p>The requested URL <code>/s/sacramento/v4/WFDkXpubrEwopJnSlHV6CPk_vArhqVIZ0nv9q090hN8.woff2%0A</code> was not found on this server. <ins>That’s all we know.</ins>
diff --git a/ops/static/fonts/ZKwULyCG95tk6mOqHQfRBCEAvth_LlrfE80CYdSH47w.woff2 b/ops/static/fonts/ZKwULyCG95tk6mOqHQfRBCEAvth_LlrfE80CYdSH47w.woff2
new file mode 100644
index 0000000..5266167
--- /dev/null
+++ b/ops/static/fonts/ZKwULyCG95tk6mOqHQfRBCEAvth_LlrfE80CYdSH47w.woff2
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html lang=en>
+ <meta charset=utf-8>
+ <meta name=viewport content="initial-scale=1, minimum-scale=1, width=device-width">
+ <title>Error 404 (Not Found)!!1</title>
+ <style>
+ *{margin:0;padding:0}html,code{font:15px/22px arial,sans-serif}html{background:#fff;color:#222;padding:15px}body{margin:7% auto 0;max-width:390px;min-height:180px;padding:30px 0 15px}* > body{background:url(//www.google.com/images/errors/robot.png) 100% 5px no-repeat;padding-right:205px}p{margin:11px 0 22px;overflow:hidden}ins{color:#777;text-decoration:none}a img{border:0}@media screen and (max-width:772px){body{background:none;margin-top:0;max-width:none;padding-right:0}}#logo{background:url(//www.google.com/images/branding/googlelogo/1x/googlelogo_color_150x54dp.png) no-repeat;margin-left:-5px}@media only screen and (min-resolution:192dpi){#logo{background:url(//www.google.com/images/branding/googlelogo/2x/googlelogo_color_150x54dp.png) no-repeat 0% 0%/100% 100%;-moz-border-image:url(//www.google.com/images/branding/googlelogo/2x/googlelogo_color_150x54dp.png) 0}}@media only screen and (-webkit-min-device-pixel-ratio:2){#logo{background:url(//www.google.com/images/branding/googlelogo/2x/googlelogo_color_150x54dp.png) no-repeat;-webkit-background-size:100% 100%}}#logo{display:inline-block;height:54px;width:150px}
+ </style>
+ <a href=//www.google.com/><span id=logo aria-label=Google></span></a>
+ <p><b>404.</b> <ins>That’s an error.</ins>
+ <p>The requested URL <code>/s/raleway/v11/ZKwULyCG95tk6mOqHQfRBCEAvth_LlrfE80CYdSH47w.woff2%0A</code> was not found on this server. <ins>That’s all we know.</ins>
diff --git a/ops/static/fonts/clhLqOv7MXn459PTh0gXYFK2TSYBz0eNcHnp4YqE4Ts.woff2 b/ops/static/fonts/clhLqOv7MXn459PTh0gXYFK2TSYBz0eNcHnp4YqE4Ts.woff2
new file mode 100644
index 0000000..f1fea77
--- /dev/null
+++ b/ops/static/fonts/clhLqOv7MXn459PTh0gXYFK2TSYBz0eNcHnp4YqE4Ts.woff2
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html lang=en>
+ <meta charset=utf-8>
+ <meta name=viewport content="initial-scale=1, minimum-scale=1, width=device-width">
+ <title>Error 404 (Not Found)!!1</title>
+ <style>
+ *{margin:0;padding:0}html,code{font:15px/22px arial,sans-serif}html{background:#fff;color:#222;padding:15px}body{margin:7% auto 0;max-width:390px;min-height:180px;padding:30px 0 15px}* > body{background:url(//www.google.com/images/errors/robot.png) 100% 5px no-repeat;padding-right:205px}p{margin:11px 0 22px;overflow:hidden}ins{color:#777;text-decoration:none}a img{border:0}@media screen and (max-width:772px){body{background:none;margin-top:0;max-width:none;padding-right:0}}#logo{background:url(//www.google.com/images/branding/googlelogo/1x/googlelogo_color_150x54dp.png) no-repeat;margin-left:-5px}@media only screen and (min-resolution:192dpi){#logo{background:url(//www.google.com/images/branding/googlelogo/2x/googlelogo_color_150x54dp.png) no-repeat 0% 0%/100% 100%;-moz-border-image:url(//www.google.com/images/branding/googlelogo/2x/googlelogo_color_150x54dp.png) 0}}@media only screen and (-webkit-min-device-pixel-ratio:2){#logo{background:url(//www.google.com/images/branding/googlelogo/2x/googlelogo_color_150x54dp.png) no-repeat;-webkit-background-size:100% 100%}}#logo{display:inline-block;height:54px;width:150px}
+ </style>
+ <a href=//www.google.com/><span id=logo aria-label=Google></span></a>
+ <p><b>404.</b> <ins>That’s an error.</ins>
+ <p>The requested URL <code>/s/shadowsintolight/v6/clhLqOv7MXn459PTh0gXYFK2TSYBz0eNcHnp4YqE4Ts.woff2%0A</code> was not found on this server. <ins>That’s all we know.</ins>
diff --git a/ops/static/fonts/rNoM5619GlhqKyeG2oawaw.woff2 b/ops/static/fonts/rNoM5619GlhqKyeG2oawaw.woff2
new file mode 100644
index 0000000..00c4616
--- /dev/null
+++ b/ops/static/fonts/rNoM5619GlhqKyeG2oawaw.woff2
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html lang=en>
+ <meta charset=utf-8>
+ <meta name=viewport content="initial-scale=1, minimum-scale=1, width=device-width">
+ <title>Error 404 (Not Found)!!1</title>
+ <style>
+ *{margin:0;padding:0}html,code{font:15px/22px arial,sans-serif}html{background:#fff;color:#222;padding:15px}body{margin:7% auto 0;max-width:390px;min-height:180px;padding:30px 0 15px}* > body{background:url(//www.google.com/images/errors/robot.png) 100% 5px no-repeat;padding-right:205px}p{margin:11px 0 22px;overflow:hidden}ins{color:#777;text-decoration:none}a img{border:0}@media screen and (max-width:772px){body{background:none;margin-top:0;max-width:none;padding-right:0}}#logo{background:url(//www.google.com/images/branding/googlelogo/1x/googlelogo_color_150x54dp.png) no-repeat;margin-left:-5px}@media only screen and (min-resolution:192dpi){#logo{background:url(//www.google.com/images/branding/googlelogo/2x/googlelogo_color_150x54dp.png) no-repeat 0% 0%/100% 100%;-moz-border-image:url(//www.google.com/images/branding/googlelogo/2x/googlelogo_color_150x54dp.png) 0}}@media only screen and (-webkit-min-device-pixel-ratio:2){#logo{background:url(//www.google.com/images/branding/googlelogo/2x/googlelogo_color_150x54dp.png) no-repeat;-webkit-background-size:100% 100%}}#logo{display:inline-block;height:54px;width:150px}
+ </style>
+ <a href=//www.google.com/><span id=logo aria-label=Google></span></a>
+ <p><b>404.</b> <ins>That’s an error.</ins>
+ <p>The requested URL <code>/s/ruthie/v6/rNoM5619GlhqKyeG2oawaw.woff2%0A</code> was not found on this server. <ins>That’s all we know.</ins>
diff --git a/ops/static/fonts/xkvoNo9fC8O2RDydKj12b_k_vArhqVIZ0nv9q090hN8.woff2 b/ops/static/fonts/xkvoNo9fC8O2RDydKj12b_k_vArhqVIZ0nv9q090hN8.woff2
new file mode 100644
index 0000000..86944a3
--- /dev/null
+++ b/ops/static/fonts/xkvoNo9fC8O2RDydKj12b_k_vArhqVIZ0nv9q090hN8.woff2
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html lang=en>
+ <meta charset=utf-8>
+ <meta name=viewport content="initial-scale=1, minimum-scale=1, width=device-width">
+ <title>Error 404 (Not Found)!!1</title>
+ <style>
+ *{margin:0;padding:0}html,code{font:15px/22px arial,sans-serif}html{background:#fff;color:#222;padding:15px}body{margin:7% auto 0;max-width:390px;min-height:180px;padding:30px 0 15px}* > body{background:url(//www.google.com/images/errors/robot.png) 100% 5px no-repeat;padding-right:205px}p{margin:11px 0 22px;overflow:hidden}ins{color:#777;text-decoration:none}a img{border:0}@media screen and (max-width:772px){body{background:none;margin-top:0;max-width:none;padding-right:0}}#logo{background:url(//www.google.com/images/branding/googlelogo/1x/googlelogo_color_150x54dp.png) no-repeat;margin-left:-5px}@media only screen and (min-resolution:192dpi){#logo{background:url(//www.google.com/images/branding/googlelogo/2x/googlelogo_color_150x54dp.png) no-repeat 0% 0%/100% 100%;-moz-border-image:url(//www.google.com/images/branding/googlelogo/2x/googlelogo_color_150x54dp.png) 0}}@media only screen and (-webkit-min-device-pixel-ratio:2){#logo{background:url(//www.google.com/images/branding/googlelogo/2x/googlelogo_color_150x54dp.png) no-repeat;-webkit-background-size:100% 100%}}#logo{display:inline-block;height:54px;width:150px}
+ </style>
+ <a href=//www.google.com/><span id=logo aria-label=Google></span></a>
+ <p><b>404.</b> <ins>That’s an error.</ins>
+ <p>The requested URL <code>/s/raleway/v11/xkvoNo9fC8O2RDydKj12b_k_vArhqVIZ0nv9q090hN8.woff2%0A</code> was not found on this server. <ins>That’s all we know.</ins>
diff --git a/ops/static/fonts/yQiAaD56cjx1AooMTSghGfY6323mHUZFJMgTvxaG2iE.woff2 b/ops/static/fonts/yQiAaD56cjx1AooMTSghGfY6323mHUZFJMgTvxaG2iE.woff2
new file mode 100644
index 0000000..612d060
--- /dev/null
+++ b/ops/static/fonts/yQiAaD56cjx1AooMTSghGfY6323mHUZFJMgTvxaG2iE.woff2
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html lang=en>
+ <meta charset=utf-8>
+ <meta name=viewport content="initial-scale=1, minimum-scale=1, width=device-width">
+ <title>Error 404 (Not Found)!!1</title>
+ <style>
+ *{margin:0;padding:0}html,code{font:15px/22px arial,sans-serif}html{background:#fff;color:#222;padding:15px}body{margin:7% auto 0;max-width:390px;min-height:180px;padding:30px 0 15px}* > body{background:url(//www.google.com/images/errors/robot.png) 100% 5px no-repeat;padding-right:205px}p{margin:11px 0 22px;overflow:hidden}ins{color:#777;text-decoration:none}a img{border:0}@media screen and (max-width:772px){body{background:none;margin-top:0;max-width:none;padding-right:0}}#logo{background:url(//www.google.com/images/branding/googlelogo/1x/googlelogo_color_150x54dp.png) no-repeat;margin-left:-5px}@media only screen and (min-resolution:192dpi){#logo{background:url(//www.google.com/images/branding/googlelogo/2x/googlelogo_color_150x54dp.png) no-repeat 0% 0%/100% 100%;-moz-border-image:url(//www.google.com/images/branding/googlelogo/2x/googlelogo_color_150x54dp.png) 0}}@media only screen and (-webkit-min-device-pixel-ratio:2){#logo{background:url(//www.google.com/images/branding/googlelogo/2x/googlelogo_color_150x54dp.png) no-repeat;-webkit-background-size:100% 100%}}#logo{display:inline-block;height:54px;width:150px}
+ </style>
+ <a href=//www.google.com/><span id=logo aria-label=Google></span></a>
+ <p><b>404.</b> <ins>That’s an error.</ins>
+ <p>The requested URL <code>/s/raleway/v11/yQiAaD56cjx1AooMTSghGfY6323mHUZFJMgTvxaG2iE.woff2%0A</code> was not found on this server. <ins>That’s all we know.</ins>
diff --git a/ops/static/fonts/yg3UMEsefgZ8IHz_ryz86IpVThvdH1ZERIrfWb3R7t4.woff2 b/ops/static/fonts/yg3UMEsefgZ8IHz_ryz86IpVThvdH1ZERIrfWb3R7t4.woff2
new file mode 100644
index 0000000..e856c47
--- /dev/null
+++ b/ops/static/fonts/yg3UMEsefgZ8IHz_ryz86IpVThvdH1ZERIrfWb3R7t4.woff2
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html lang=en>
+ <meta charset=utf-8>
+ <meta name=viewport content="initial-scale=1, minimum-scale=1, width=device-width">
+ <title>Error 404 (Not Found)!!1</title>
+ <style>
+ *{margin:0;padding:0}html,code{font:15px/22px arial,sans-serif}html{background:#fff;color:#222;padding:15px}body{margin:7% auto 0;max-width:390px;min-height:180px;padding:30px 0 15px}* > body{background:url(//www.google.com/images/errors/robot.png) 100% 5px no-repeat;padding-right:205px}p{margin:11px 0 22px;overflow:hidden}ins{color:#777;text-decoration:none}a img{border:0}@media screen and (max-width:772px){body{background:none;margin-top:0;max-width:none;padding-right:0}}#logo{background:url(//www.google.com/images/branding/googlelogo/1x/googlelogo_color_150x54dp.png) no-repeat;margin-left:-5px}@media only screen and (min-resolution:192dpi){#logo{background:url(//www.google.com/images/branding/googlelogo/2x/googlelogo_color_150x54dp.png) no-repeat 0% 0%/100% 100%;-moz-border-image:url(//www.google.com/images/branding/googlelogo/2x/googlelogo_color_150x54dp.png) 0}}@media only screen and (-webkit-min-device-pixel-ratio:2){#logo{background:url(//www.google.com/images/branding/googlelogo/2x/googlelogo_color_150x54dp.png) no-repeat;-webkit-background-size:100% 100%}}#logo{display:inline-block;height:54px;width:150px}
+ </style>
+ <a href=//www.google.com/><span id=logo aria-label=Google></span></a>
+ <p><b>404.</b> <ins>That’s an error.</ins>
+ <p>The requested URL <code>/s/homemadeapple/v6/yg3UMEsefgZ8IHz_ryz86IpVThvdH1ZERIrfWb3R7t4.woff2%0A</code> was not found on this server. <ins>That’s all we know.</ins>
diff --git a/coding-now/static/images/aim-128.png b/ops/static/images/aim-128.png
index fd4bfb3..fd4bfb3 100644
--- a/coding-now/static/images/aim-128.png
+++ b/ops/static/images/aim-128.png
Binary files differ
diff --git a/coding-now/static/images/amazon-128.png b/ops/static/images/amazon-128.png
index cbed354..cbed354 100644
--- a/coding-now/static/images/amazon-128.png
+++ b/ops/static/images/amazon-128.png
Binary files differ
diff --git a/coding-now/static/images/animexx-128.png b/ops/static/images/animexx-128.png
index 970f47c..970f47c 100644
--- a/coding-now/static/images/animexx-128.png
+++ b/ops/static/images/animexx-128.png
Binary files differ
diff --git a/coding-now/static/images/avatar.jpg b/ops/static/images/avatar.jpg
index d6112a7..d6112a7 100644
--- a/coding-now/static/images/avatar.jpg
+++ b/ops/static/images/avatar.jpg
Binary files differ
diff --git a/coding-now/static/images/basecamp-128.png b/ops/static/images/basecamp-128.png
index 0f08797..0f08797 100644
--- a/coding-now/static/images/basecamp-128.png
+++ b/ops/static/images/basecamp-128.png
Binary files differ
diff --git a/coding-now/static/images/behance-128.png b/ops/static/images/behance-128.png
index 5f78f05..5f78f05 100644
--- a/coding-now/static/images/behance-128.png
+++ b/ops/static/images/behance-128.png
Binary files differ
diff --git a/coding-now/static/images/blogger-128.png b/ops/static/images/blogger-128.png
index d9153ba..d9153ba 100644
--- a/coding-now/static/images/blogger-128.png
+++ b/ops/static/images/blogger-128.png
Binary files differ
diff --git a/coding-now/static/images/cloud-128.png b/ops/static/images/cloud-128.png
index 2d8483b..2d8483b 100644
--- a/coding-now/static/images/cloud-128.png
+++ b/ops/static/images/cloud-128.png
Binary files differ
diff --git a/coding-now/static/images/delicious-128.png b/ops/static/images/delicious-128.png
index 92711e5..92711e5 100644
--- a/coding-now/static/images/delicious-128.png
+++ b/ops/static/images/delicious-128.png
Binary files differ
diff --git a/coding-now/static/images/deviantart-128.png b/ops/static/images/deviantart-128.png
index bcca4d5..bcca4d5 100644
--- a/coding-now/static/images/deviantart-128.png
+++ b/ops/static/images/deviantart-128.png
Binary files differ
diff --git a/coding-now/static/images/digg-128.png b/ops/static/images/digg-128.png
index 853bd56..853bd56 100644
--- a/coding-now/static/images/digg-128.png
+++ b/ops/static/images/digg-128.png
Binary files differ
diff --git a/coding-now/static/images/dribbble-128.png b/ops/static/images/dribbble-128.png
index 5108f15..5108f15 100644
--- a/coding-now/static/images/dribbble-128.png
+++ b/ops/static/images/dribbble-128.png
Binary files differ
diff --git a/coding-now/static/images/dropbox-128.png b/ops/static/images/dropbox-128.png
index a9acaa1..a9acaa1 100644
--- a/coding-now/static/images/dropbox-128.png
+++ b/ops/static/images/dropbox-128.png
Binary files differ
diff --git a/coding-now/static/images/facebook-128.png b/ops/static/images/facebook-128.png
index 6ab5ecd..6ab5ecd 100644
--- a/coding-now/static/images/facebook-128.png
+++ b/ops/static/images/facebook-128.png
Binary files differ
diff --git a/ops/static/images/favicon.ico b/ops/static/images/favicon.ico
new file mode 100644
index 0000000..d6112a7
--- /dev/null
+++ b/ops/static/images/favicon.ico
Binary files differ
diff --git a/coding-now/static/images/flickr-128.png b/ops/static/images/flickr-128.png
index 26e5571..26e5571 100644
--- a/coding-now/static/images/flickr-128.png
+++ b/ops/static/images/flickr-128.png
Binary files differ
diff --git a/coding-now/static/images/github-128.png b/ops/static/images/github-128.png
index 1d3655b..1d3655b 100644
--- a/coding-now/static/images/github-128.png
+++ b/ops/static/images/github-128.png
Binary files differ
diff --git a/coding-now/static/images/goodread-128.png b/ops/static/images/goodread-128.png
index c9c4534..c9c4534 100644
--- a/coding-now/static/images/goodread-128.png
+++ b/ops/static/images/goodread-128.png
Binary files differ
diff --git a/coding-now/static/images/google_plus-128.png b/ops/static/images/google_plus-128.png
index e08cd37..e08cd37 100644
--- a/coding-now/static/images/google_plus-128.png
+++ b/ops/static/images/google_plus-128.png
Binary files differ
diff --git a/coding-now/static/images/hangouts-128.png b/ops/static/images/hangouts-128.png
index f612887..f612887 100644
--- a/coding-now/static/images/hangouts-128.png
+++ b/ops/static/images/hangouts-128.png
Binary files differ
diff --git a/coding-now/static/images/houzz-128.png b/ops/static/images/houzz-128.png
index dce693b..dce693b 100644
--- a/coding-now/static/images/houzz-128.png
+++ b/ops/static/images/houzz-128.png
Binary files differ
diff --git a/coding-now/static/images/instagram-128.png b/ops/static/images/instagram-128.png
index 9c2d185..9c2d185 100644
--- a/coding-now/static/images/instagram-128.png
+++ b/ops/static/images/instagram-128.png
Binary files differ
diff --git a/coding-now/static/images/itunes-128.png b/ops/static/images/itunes-128.png
index a0769d2..a0769d2 100644
--- a/coding-now/static/images/itunes-128.png
+++ b/ops/static/images/itunes-128.png
Binary files differ
diff --git a/coding-now/static/images/linkedin-128.png b/ops/static/images/linkedin-128.png
index 3988871..3988871 100644
--- a/coding-now/static/images/linkedin-128.png
+++ b/ops/static/images/linkedin-128.png
Binary files differ
diff --git a/coding-now/static/images/location-128.png b/ops/static/images/location-128.png
index 8fb636a..8fb636a 100644
--- a/coding-now/static/images/location-128.png
+++ b/ops/static/images/location-128.png
Binary files differ
diff --git a/coding-now/static/images/mail-128.png b/ops/static/images/mail-128.png
index 5c6f276..5c6f276 100644
--- a/coding-now/static/images/mail-128.png
+++ b/ops/static/images/mail-128.png
Binary files differ
diff --git a/coding-now/static/images/path-128.png b/ops/static/images/path-128.png
index 33fd0bf..33fd0bf 100644
--- a/coding-now/static/images/path-128.png
+++ b/ops/static/images/path-128.png
Binary files differ
diff --git a/coding-now/static/images/paypal-128.png b/ops/static/images/paypal-128.png
index c9daec4..c9daec4 100644
--- a/coding-now/static/images/paypal-128.png
+++ b/ops/static/images/paypal-128.png
Binary files differ
diff --git a/coding-now/static/images/picasa-128.png b/ops/static/images/picasa-128.png
index a18992b..a18992b 100644
--- a/coding-now/static/images/picasa-128.png
+++ b/ops/static/images/picasa-128.png
Binary files differ
diff --git a/coding-now/static/images/pinboard-128.png b/ops/static/images/pinboard-128.png
index 04fdb2b..04fdb2b 100644
--- a/coding-now/static/images/pinboard-128.png
+++ b/ops/static/images/pinboard-128.png
Binary files differ
diff --git a/coding-now/static/images/pinterest-128.png b/ops/static/images/pinterest-128.png
index 7565000..7565000 100644
--- a/coding-now/static/images/pinterest-128.png
+++ b/ops/static/images/pinterest-128.png
Binary files differ
diff --git a/coding-now/static/images/playstation-128.png b/ops/static/images/playstation-128.png
index b90ff5b..b90ff5b 100644
--- a/coding-now/static/images/playstation-128.png
+++ b/ops/static/images/playstation-128.png
Binary files differ
diff --git a/coding-now/static/images/pocket-128.png b/ops/static/images/pocket-128.png
index 8f21ce1..8f21ce1 100644
--- a/coding-now/static/images/pocket-128.png
+++ b/ops/static/images/pocket-128.png
Binary files differ
diff --git a/coding-now/static/images/podcast-128.png b/ops/static/images/podcast-128.png
index 648e422..648e422 100644
--- a/coding-now/static/images/podcast-128.png
+++ b/ops/static/images/podcast-128.png
Binary files differ
diff --git a/ops/static/images/qq-128.png b/ops/static/images/qq-128.png
new file mode 100644
index 0000000..a32053a
--- /dev/null
+++ b/ops/static/images/qq-128.png
Binary files differ
diff --git a/coding-now/static/images/reddit-128.png b/ops/static/images/reddit-128.png
index 9300b1e..9300b1e 100644
--- a/coding-now/static/images/reddit-128.png
+++ b/ops/static/images/reddit-128.png
Binary files differ
diff --git a/coding-now/static/images/rss-128.png b/ops/static/images/rss-128.png
index c85c322..c85c322 100644
--- a/coding-now/static/images/rss-128.png
+++ b/ops/static/images/rss-128.png
Binary files differ
diff --git a/coding-now/static/images/skype-128.png b/ops/static/images/skype-128.png
index f8d255b..f8d255b 100644
--- a/coding-now/static/images/skype-128.png
+++ b/ops/static/images/skype-128.png
Binary files differ
diff --git a/coding-now/static/images/spotify-128.png b/ops/static/images/spotify-128.png
index b362add..b362add 100644
--- a/coding-now/static/images/spotify-128.png
+++ b/ops/static/images/spotify-128.png
Binary files differ
diff --git a/coding-now/static/images/squarespace-128.png b/ops/static/images/squarespace-128.png
index 54419f4..54419f4 100644
--- a/coding-now/static/images/squarespace-128.png
+++ b/ops/static/images/squarespace-128.png
Binary files differ
diff --git a/coding-now/static/images/stackoverflow-128.png b/ops/static/images/stackoverflow-128.png
index 3820a49..3820a49 100644
--- a/coding-now/static/images/stackoverflow-128.png
+++ b/ops/static/images/stackoverflow-128.png
Binary files differ
diff --git a/coding-now/static/images/steam-128.png b/ops/static/images/steam-128.png
index fef0879..fef0879 100644
--- a/coding-now/static/images/steam-128.png
+++ b/ops/static/images/steam-128.png
Binary files differ
diff --git a/coding-now/static/images/stumbleUpon-128.png b/ops/static/images/stumbleUpon-128.png
index 36547c5..36547c5 100644
--- a/coding-now/static/images/stumbleUpon-128.png
+++ b/ops/static/images/stumbleUpon-128.png
Binary files differ
diff --git a/coding-now/static/images/tumblr-128.png b/ops/static/images/tumblr-128.png
index dbb04e4..dbb04e4 100644
--- a/coding-now/static/images/tumblr-128.png
+++ b/ops/static/images/tumblr-128.png
Binary files differ
diff --git a/coding-now/static/images/twitter-128.png b/ops/static/images/twitter-128.png
index 617a9b4..617a9b4 100644
--- a/coding-now/static/images/twitter-128.png
+++ b/ops/static/images/twitter-128.png
Binary files differ
diff --git a/coding-now/static/images/vimeo-128.png b/ops/static/images/vimeo-128.png
index 3240c6c..3240c6c 100644
--- a/coding-now/static/images/vimeo-128.png
+++ b/ops/static/images/vimeo-128.png
Binary files differ
diff --git a/coding-now/static/images/vine-128.png b/ops/static/images/vine-128.png
index dbe66fd..dbe66fd 100644
--- a/coding-now/static/images/vine-128.png
+++ b/ops/static/images/vine-128.png
Binary files differ
diff --git a/ops/static/images/wechat-128.png b/ops/static/images/wechat-128.png
new file mode 100644
index 0000000..bb73ed3
--- /dev/null
+++ b/ops/static/images/wechat-128.png
Binary files differ
diff --git a/ops/static/images/weibo-128.png b/ops/static/images/weibo-128.png
new file mode 100644
index 0000000..abd5f05
--- /dev/null
+++ b/ops/static/images/weibo-128.png
Binary files differ
diff --git a/coding-now/static/images/whatsapp-128.png b/ops/static/images/whatsapp-128.png
index 239c610..239c610 100644
--- a/coding-now/static/images/whatsapp-128.png
+++ b/ops/static/images/whatsapp-128.png
Binary files differ
diff --git a/coding-now/static/images/wikipedia-128.png b/ops/static/images/wikipedia-128.png
index d708c10..d708c10 100644
--- a/coding-now/static/images/wikipedia-128.png
+++ b/ops/static/images/wikipedia-128.png
Binary files differ
diff --git a/coding-now/static/images/wordpress-128.png b/ops/static/images/wordpress-128.png
index 5a5d184..5a5d184 100644
--- a/coding-now/static/images/wordpress-128.png
+++ b/ops/static/images/wordpress-128.png
Binary files differ
diff --git a/coding-now/static/images/youtube-128.png b/ops/static/images/youtube-128.png
index e3f5be8..e3f5be8 100644
--- a/coding-now/static/images/youtube-128.png
+++ b/ops/static/images/youtube-128.png
Binary files differ
diff --git a/ops/static/images/zhihu-128.png b/ops/static/images/zhihu-128.png
new file mode 100644
index 0000000..c42dffb
--- /dev/null
+++ b/ops/static/images/zhihu-128.png
Binary files differ
diff --git a/coding-now/static/js/jquery.min.js b/ops/static/js/jquery.min.js
index e5ace11..e5ace11 100644
--- a/coding-now/static/js/jquery.min.js
+++ b/ops/static/js/jquery.min.js
diff --git a/coding-now/static/js/run_prettify.js b/ops/static/js/run_prettify.js
index a9691da..a9691da 100644
--- a/coding-now/static/js/run_prettify.js
+++ b/ops/static/js/run_prettify.js
diff --git a/coding-now/static/js/site.js b/ops/static/js/site.js
index 3cb76e5..3cb76e5 100644
--- a/coding-now/static/js/site.js
+++ b/ops/static/js/site.js
diff --git a/coding-now/templates/_includes/footer.html b/ops/templates/_includes/footer.html
index c2305e5..16ea774 100644
--- a/coding-now/templates/_includes/footer.html
+++ b/ops/templates/_includes/footer.html
@@ -2,6 +2,6 @@
&copy <a href="{{ SITEURL }}/" >{{ AUTHOR }}</a>. 2016
<br/>
Powered by <a href="http://getpelican.com/">pelican</a>.
- Theme by <a href="http://github.com/liyuan-t/coding-now">coding-now</a>
+ Theme by <a href="http://github.com/liyuan-t/ops">ops</a>
<br/>
</footer>
diff --git a/coding-now/templates/_includes/header.html b/ops/templates/_includes/header.html
index 1334a16..1334a16 100644
--- a/coding-now/templates/_includes/header.html
+++ b/ops/templates/_includes/header.html
diff --git a/coding-now/templates/archives.html b/ops/templates/archives.html
index fec9086..fec9086 100644
--- a/coding-now/templates/archives.html
+++ b/ops/templates/archives.html
diff --git a/coding-now/templates/article.html b/ops/templates/article.html
index 909ed24..3cc33dd 100644
--- a/coding-now/templates/article.html
+++ b/ops/templates/article.html
@@ -32,10 +32,31 @@
</div>
</div>
</article>
- <br/><br/><br/>
</section>
+ {% if DUOSHUONAME and article.comment %}
+ <!-- 多说评论框 start -->
+ <div class="ds-thread" data-thread-key="article-{{ article.title }}" data-title="{{ article.title }}" data-url="{{ SITEURL }}/{{ article.url }}"></div>
+ <!-- 多说评论框 end -->
+ {% else %}
+ <br/><br/><br/><br/>
+ {% endif %}
+ {% if JIATHIS and article.jiathis %}
+ <!-- JiaThis Button BEGIN -->
+ <div class="jiathis_style">
+ <span class="jiathis_txt">分享到:</span>
+ <a class="jiathis_button_tools_1"></a>
+ <a class="jiathis_button_tools_2"></a>
+ <a class="jiathis_button_tools_3"></a>
+ <a class="jiathis_button_tools_4"></a>
+ <a href="http://www.jiathis.com/share" class="jiathis jiathis_txt jiathis_separator jtico jtico_jiathis" target="_blank">更多</a>
+ <a class="jiathis_counter_style"></a>
+ </div>
+ <script type="text/javascript" src="http://v3.jiathis.com/code/jia.js" charset="utf-8"></script>
+ <!-- JiaThis Button END -->
+ {% endif %}
+
{% endblock container %}
{% block footer %}
{% include '_includes/footer.html' %}
-{% endblock %} \ No newline at end of file
+{% endblock %}
diff --git a/coding-now/templates/base.html b/ops/templates/base.html
index a20bf63..7db825b 100644
--- a/coding-now/templates/base.html
+++ b/ops/templates/base.html
@@ -7,6 +7,7 @@
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <meta property="wb:webmaster" content="ba29596b8c7c7ae7" />
<meta name="description" content="{{ SITEDESCRIPTION }}">
<meta name="author" content="{{ AUTHOR }}">
@@ -54,5 +55,30 @@
{% block footer %}
{% endblock %}
+
+<script>
+{% if BAIDUID %}
+ var _hmt = _hmt || [];
+ (function() {
+ var hm = document.createElement("script");
+ hm.src = "https://hm.baidu.com/hm.js?{{ BAIDUID }}";
+ var s = document.getElementsByTagName("script")[0];
+ s.parentNode.insertBefore(hm, s);
+ })();
+{% endif %}
+{% if DUOSHUONAME %}
+<!-- 多说公共JS代码 start (一个网页只需插入一次) -->
+var duoshuoQuery = {short_name:"{{ DUOSHUONAME }}"};
+ (function() {
+ var ds = document.createElement('script');
+ ds.type = 'text/javascript';ds.async = true;
+ ds.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') + '//static.duoshuo.com/embed.js';
+ ds.charset = 'UTF-8';
+ (document.getElementsByTagName('head')[0]
+ || document.getElementsByTagName('body')[0]).appendChild(ds);
+ })();
+<!-- 多说公共JS代码 end -->
+{% endif %}
+</script>
</body>
</html>
diff --git a/coding-now/templates/categories.html b/ops/templates/categories.html
index 26396bb..26396bb 100644
--- a/coding-now/templates/categories.html
+++ b/ops/templates/categories.html
diff --git a/coding-now/templates/category.html b/ops/templates/category.html
index e5e601a..e5e601a 100644
--- a/coding-now/templates/category.html
+++ b/ops/templates/category.html
diff --git a/coding-now/templates/index.html b/ops/templates/index.html
index f388bae..f388bae 100644
--- a/coding-now/templates/index.html
+++ b/ops/templates/index.html
diff --git a/coding-now/templates/page.html b/ops/templates/page.html
index 6a159e5..ca79465 100644
--- a/coding-now/templates/page.html
+++ b/ops/templates/page.html
@@ -29,6 +29,7 @@
</header>
{{ page.content }}
</section>
+ <br/> <br/> <br/>
{% endif %}
{% endblock %}
diff --git a/coding-now/templates/tag.html b/ops/templates/tag.html
index 0131849..0131849 100644
--- a/coding-now/templates/tag.html
+++ b/ops/templates/tag.html
diff --git a/coding-now/templates/tags.html b/ops/templates/tags.html
index cbfd61f..cbfd61f 100644
--- a/coding-now/templates/tags.html
+++ b/ops/templates/tags.html