├── bitcron-motify.jpg
├── template
├── fonts
│ ├── icomoon.eot
│ ├── icomoon.ttf
│ ├── icomoon.woff
│ └── icomoon.svg
├── show
│ ├── douban.jade
│ ├── indexwf.jade
│ └── postwf.jade
├── 404.jade
├── admin.json
├── category.jade
├── archive.jade
├── include
│ ├── douban_item_180102.js
│ ├── dbapi_170805.js
│ └── jquery.md5.js
├── index.jade
├── OwO
│ ├── OwO.min.js
│ ├── OwO.json
│ └── OwO.min.css
├── base.jade
├── post.jade
└── style.scss
└── README.md
/bitcron-motify.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lmm214/Bitcron-Theme-Motify/HEAD/bitcron-motify.jpg
--------------------------------------------------------------------------------
/template/fonts/icomoon.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lmm214/Bitcron-Theme-Motify/HEAD/template/fonts/icomoon.eot
--------------------------------------------------------------------------------
/template/fonts/icomoon.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lmm214/Bitcron-Theme-Motify/HEAD/template/fonts/icomoon.ttf
--------------------------------------------------------------------------------
/template/fonts/icomoon.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lmm214/Bitcron-Theme-Motify/HEAD/template/fonts/icomoon.woff
--------------------------------------------------------------------------------
/template/show/douban.jade:
--------------------------------------------------------------------------------
1 | .douban_item.post-preview(id='db'+id,date-dbid=id)
2 | +h.load("/template/include/douban_item_180102.js")
--------------------------------------------------------------------------------
/template/404.jade:
--------------------------------------------------------------------------------
1 | extends base
2 |
3 | block title
4 | title= "404 - " + site.title
5 |
6 | block content
7 | .posts.archive.post.hentry
8 | h1 文章归档
9 | h2 对不起,找不到该页面。
--------------------------------------------------------------------------------
/template/admin.json:
--------------------------------------------------------------------------------
1 | {
2 | "fields": [
3 | "footer_slogan(placeholder='重拾写作的乐趣')",
4 | "footer_slogan_font(type=font, default=hanazono)",
5 | "site_title_font(type=font, default=hanazono)"
6 | ],
7 | "i18n":{
8 | "zh_cn": {
9 | "Footer Slogan": "页尾签名",
10 | "Footer Slogan Font": "页尾签名字体",
11 | "Site Title Font": "网站标题字体"
12 | }
13 | }
14 | }
--------------------------------------------------------------------------------
/template/show/indexwf.jade:
--------------------------------------------------------------------------------
1 | album_folder = d.get_doc(path, match=True, type='folder')
2 | if album_folder
3 | dom_id = h.get_dom_id()
4 | image_sort = 'date'
5 | image_docs = d.get_data(path=path, type='image', limit=20, with_page=False, sort=sort)
6 | waterfall_dom_id = 'waterfall_%s'%dom_id
7 | .h_show_waterfall_container
8 | .humech_waterfall(id=waterfall_dom_id)
9 | for doc in image_docs
10 | cover = doc.url.resize(width=150, height=150, fixed='True')
11 | if cover!='/404': .item: .item_body
12 | +h.auto_a(title=cover, href=doc.url, alt=doc.title)
13 | div(style="clear:both;height:0")
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # Bitcron-Theme-Motify
2 |
3 | 
4 |
5 | ### 主题简介
6 |
7 | 自扒 WordPress 同名主题,支持:
8 |
9 | - 头部背景自定义
10 | - “相册”、“一句话”特色文章样式
11 | - 社交图标包含:Twitter、Instagram、Github、Flickr、微博、Facebook。
12 |
13 | ### 头部背景
14 |
15 | 后台 `Dashboard → Images → Default Background`
16 |
17 | ### “一句话”文章使用
18 |
19 | 在文章中加入这个 `metadate` 即可
20 |
21 | >format: chat
22 |
23 | 头像设置:`Dashboard → Images → Avatar`
24 |
25 | ### “相册”文章使用
26 |
27 | 在文章中加入以下 `metadate`
28 |
29 | >format: photo
30 | path: lxy
31 | width: 250
32 |
33 | `path: lxy` 表示此文调取的图片在根目录 `/_photos/lxy` 里。所以,需要在根目录 **新建文件夹** `_photos` 并在其中再建文件夹 `lxy`。
34 |
35 | `width: 250` 可选,文章内页瀑布流显示的 **每一列** 即每张图片的宽度。(首页默认缩略图显示,且不显示文章内容。)
36 |
37 | 注:如需更改 `_photos` 这个文件夹,相关代码在 `index.jade` 和 `post.jade` 中:
38 |
39 | ```jade
40 | - var metapath = "/_photos/"+ post.metadata.path
41 | ```
42 |
43 | ### 社交图标使用
44 |
45 | `Dashboard → 常规`,如需增加 “Twitter、Instagram、Github、Flickr、微博、Facebook ” 之外的图标,可访问
你好, ' + author_val + " " +'[资料修改]
'); 155 | $('.comment_trigger .avatar img').attr('src',mail_src); 156 | $('.comment_trigger .trigger_title').text("ヾノ≧∀≦)o 来,啊~快活啊!~") 157 | } 158 | $(".edit-info").click(function(){ 159 | $('.textarea_box').click().focus(); 160 | $('ul.ident li').show(); 161 | }); 162 | }); -------------------------------------------------------------------------------- /template/OwO/OwO.json: -------------------------------------------------------------------------------- 1 | { 2 | "Emoji": { 3 | "type": "emoji", 4 | "container": [ 5 | { 6 | "icon": " 😂 ", 7 | "text": "" 8 | }, 9 | { 10 | "icon": " 😀 ", 11 | "text": "" 12 | }, 13 | { 14 | "icon": " 😅 ", 15 | "text": "" 16 | }, 17 | { 18 | "icon": " 😊 ", 19 | "text": "" 20 | }, 21 | { 22 | "icon": " 🙂 ", 23 | "text": "" 24 | }, 25 | { 26 | "icon": " 😎 ", 27 | "text": "" 28 | }, 29 | { 30 | "icon": " 😌 ", 31 | "text": "" 32 | }, 33 | { 34 | "icon": " 😍 ", 35 | "text": "" 36 | }, 37 | { 38 | "icon": " 😘 ", 39 | "text": "" 40 | }, 41 | { 42 | "icon": " 😜 ", 43 | "text": "" 44 | }, 45 | { 46 | "icon": " 😝 ", 47 | "text": "" 48 | }, 49 | { 50 | "icon": " 😏 ", 51 | "text": "" 52 | }, 53 | { 54 | "icon": " 😴 ", 55 | "text": "" 56 | }, 57 | { 58 | "icon": " 🙄 ", 59 | "text": "" 60 | }, 61 | { 62 | "icon": " 😳 ", 63 | "text": "" 64 | }, 65 | { 66 | "icon": " 😡 ", 67 | "text": "" 68 | }, 69 | { 70 | "icon": " 😔 ", 71 | "text": "" 72 | }, 73 | { 74 | "icon": " 😫 ", 75 | "text": "" 76 | }, 77 | { 78 | "icon": " 😱 ", 79 | "text": "" 80 | }, 81 | { 82 | "icon": " 😭 ", 83 | "text": "" 84 | }, 85 | { 86 | "icon": " 💩 ", 87 | "text": "" 88 | }, 89 | { 90 | "icon": " 👻 ", 91 | "text": "" 92 | }, 93 | { 94 | "icon": " 👏 ", 95 | "text": "" 96 | }, 97 | { 98 | "icon": " 🤘 ", 99 | "text": "" 100 | }, 101 | { 102 | "icon": " 👍 ", 103 | "text": "" 104 | }, 105 | { 106 | "icon": " 💪 ", 107 | "text": "" 108 | }, 109 | { 110 | "icon": " 🌈 ", 111 | "text": "" 112 | }, 113 | { 114 | "icon": " ⛄️ ", 115 | "text": "" 116 | }, 117 | { 118 | "icon": " 🍭 ", 119 | "text": "" 120 | }, 121 | { 122 | "icon": " 🍿 ", 123 | "text": "" 124 | }, 125 | { 126 | "icon": " 🍩 ", 127 | "text": "" 128 | }, 129 | { 130 | "icon": " 💊 ", 131 | "text": "" 132 | }, 133 | { 134 | "icon": " 🍺 ", 135 | "text": "" 136 | }, 137 | { 138 | "icon": " 🍼 ", 139 | "text": "" 140 | }, 141 | { 142 | "icon": " 🍦 ", 143 | "text": "" 144 | }, 145 | { 146 | "icon": " 🍉 ", 147 | "text": "" 148 | }, 149 | { 150 | "icon": " 🏅 ", 151 | "text": "" 152 | } 153 | ] 154 | }, 155 | "颜文字": { 156 | "type": "emoticon", 157 | "container": [ 158 | { 159 | "icon": "OωO", 160 | "text": "Author: DIYgod" 161 | }, 162 | { 163 | "icon": "|´・ω・)ノ", 164 | "text": "Hi" 165 | }, 166 | { 167 | "icon": "ヾ(≧∇≦*)ゝ", 168 | "text": "开心" 169 | }, 170 | { 171 | "icon": "(☆ω☆)", 172 | "text": "星星眼" 173 | }, 174 | { 175 | "icon": "(╯‵□′)╯︵┴─┴", 176 | "text": "掀桌" 177 | }, 178 | { 179 | "icon": " ̄﹃ ̄", 180 | "text": "流口水" 181 | }, 182 | { 183 | "icon": "(/ω\)", 184 | "text": "捂脸" 185 | }, 186 | { 187 | "icon": "∠( ᐛ 」∠)_", 188 | "text": "给跪" 189 | }, 190 | { 191 | "icon": "(๑•̀ㅁ•́ฅ)", 192 | "text": "Hi" 193 | }, 194 | { 195 | "icon": "→_→", 196 | "text": "斜眼" 197 | }, 198 | { 199 | "icon": "୧(๑•̀⌄•́๑)૭", 200 | "text": "加油" 201 | }, 202 | { 203 | "icon": "٩(ˊᗜˋ*)و", 204 | "text": "有木有WiFi" 205 | }, 206 | { 207 | "icon": "(ノ°ο°)ノ", 208 | "text": "前方高能预警" 209 | }, 210 | { 211 | "icon": "(´இ皿இ`)", 212 | "text": "我从未见过如此厚颜无耻之人" 213 | }, 214 | { 215 | "icon": "⌇●﹏●⌇", 216 | "text": "吓死宝宝惹" 217 | }, 218 | { 219 | "icon": "(ฅ´ω`ฅ)", 220 | "text": "已阅留爪" 221 | }, 222 | { 223 | "icon": "(╯°A°)╯︵○○○", 224 | "text": "去吧大师球" 225 | }, 226 | { 227 | "icon": "φ( ̄∇ ̄o)", 228 | "text": "太萌惹" 229 | }, 230 | { 231 | "icon": "ヾ(´・ ・`。)ノ\"", 232 | "text": "咦咦咦" 233 | }, 234 | { 235 | "icon": "( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃", 236 | "text": "气呼呼" 237 | }, 238 | { 239 | "icon": "(ó﹏ò。)", 240 | "text": "我受到了惊吓" 241 | }, 242 | { 243 | "icon": "Σ(っ °Д °;)っ", 244 | "text": "什么鬼" 245 | }, 246 | { 247 | "icon": "( ,,´・ω・)ノ\"(´っω・`。)", 248 | "text": "摸摸头" 249 | }, 250 | { 251 | "icon": "╮(╯▽╰)╭ ", 252 | "text": "无奈" 253 | }, 254 | { 255 | "icon": "o(*////▽////*)q ", 256 | "text": "脸红" 257 | }, 258 | { 259 | "icon": ">﹏<", 260 | "text": "" 261 | }, 262 | { 263 | "icon": "( ๑´•ω•) \"(ㆆᴗㆆ)", 264 | "text": "" 265 | }, 266 | { 267 | "icon": "(。•ˇ‸ˇ•。)", 268 | "text": "" 269 | } 270 | ] 271 | } 272 | } -------------------------------------------------------------------------------- /template/fonts/icomoon.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /template/OwO/OwO.min.css: -------------------------------------------------------------------------------- 1 | .OwO{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:8px 0;}.OwO:hover .OwO-logo{color:#444}.OwO.OwO-open .OwO-logo{border-radius:4px 4px 0 0;border-bottom:none;color:#444}.OwO.OwO-open .OwO-body{display:block}.OwO.OwO-up .OwO-body{top:inherit;bottom:21px;border-radius:4px 4px 4px 0}.OwO.OwO-up .OwO-body .OwO-bar .OwO-packages li:nth-child(1){border-radius:0}.OwO.OwO-up.OwO-open .OwO-logo{border:1px solid #ddd;border-radius:0 0 4px 4px;border-top:none}.OwO .OwO-logo{position:relative;display:inline-block;color:#888;background:#fff;border:1px solid #ddd;border-radius:4px;font-size:13px;padding:4px 12px;cursor:pointer;height:28px;box-sizing:border-box;z-index:22;line-height:16px}.OwO .OwO-logo:hover span{display:inline-block;-webkit-animation:a 5s infinite ease-in-out;animation:a 5s infinite ease-in-out}.OwO .OwO-body{display:none;position:absolute;width:400px;background:#fff;border:1px solid #ddd;z-index:21;top:21px;border-radius:0 4px 4px 4px}.OwO .OwO-body .OwO-items{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:none;padding:10px;margin:0;overflow:scroll;font-size:0}.OwO .OwO-body .OwO-items .OwO-item{list-style-type:none;background:#f7f7f7;padding:5px 10px;border-radius:5px;display:inline-block;font-size:12px;line-height:14px;margin:0 10px 12px 0;cursor:pointer;-webkit-transition:.3s;transition:.3s}.OwO .OwO-body .OwO-items .OwO-item:hover{background:#eee;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);-webkit-animation:a 5s infinite ease-in-out;animation:a 5s infinite ease-in-out}.OwO .OwO-body .OwO-items-emoji .OwO-item{font-size:20px;line-height:19px}.OwO .OwO-body .OwO-items-image .OwO-item{max-width:calc(25% - 10px);box-sizing:border-box}.OwO .OwO-body .OwO-items-image .OwO-item img{max-width:100%}.OwO .OwO-body .OwO-items-show{display:block}.OwO .OwO-body .OwO-bar{width:100%;height:30px;border-top:1px solid #ddd;background:#fff;border-radius:0 0 4px 4px;color:#444}.OwO .OwO-body .OwO-bar .OwO-packages{margin:0;padding:0;font-size:0}.OwO .OwO-body .OwO-bar .OwO-packages li{list-style-type:none;display:inline-block;line-height:30px;font-size:14px;padding:0 10px;cursor:pointer;margin-right:3px}.OwO .OwO-body .OwO-bar .OwO-packages li:nth-child(1){border-radius:0 0 0 3px}.OwO .OwO-body .OwO-bar .OwO-packages li:hover{background:#eee}.OwO .OwO-body .OwO-bar .OwO-packages .OwO-package-active{background:#eee;-webkit-transition:.3s;transition:.3s}@-webkit-keyframes a{2%{-webkit-transform:translateY(1.5px) rotate(1.5deg);transform:translateY(1.5px) rotate(1.5deg)}4%{-webkit-transform:translateY(-1.5px) rotate(-.5deg);transform:translateY(-1.5px) rotate(-.5deg)}6%{-webkit-transform:translateY(1.5px) rotate(-1.5deg);transform:translateY(1.5px) rotate(-1.5deg)}8%{-webkit-transform:translateY(-1.5px) rotate(-1.5deg);transform:translateY(-1.5px) rotate(-1.5deg)}10%{-webkit-transform:translateY(2.5px) rotate(1.5deg);transform:translateY(2.5px) rotate(1.5deg)}12%{-webkit-transform:translateY(-.5px) rotate(1.5deg);transform:translateY(-.5px) rotate(1.5deg)}14%{-webkit-transform:translateY(-1.5px) rotate(1.5deg);transform:translateY(-1.5px) rotate(1.5deg)}16%{-webkit-transform:translateY(-.5px) rotate(-1.5deg);transform:translateY(-.5px) rotate(-1.5deg)}18%{-webkit-transform:translateY(.5px) rotate(-1.5deg);transform:translateY(.5px) rotate(-1.5deg)}20%{-webkit-transform:translateY(-1.5px) rotate(2.5deg);transform:translateY(-1.5px) rotate(2.5deg)}22%{-webkit-transform:translateY(.5px) rotate(-1.5deg);transform:translateY(.5px) rotate(-1.5deg)}24%{-webkit-transform:translateY(1.5px) rotate(1.5deg);transform:translateY(1.5px) rotate(1.5deg)}26%{-webkit-transform:translateY(.5px) rotate(.5deg);transform:translateY(.5px) rotate(.5deg)}28%{-webkit-transform:translateY(.5px) rotate(1.5deg);transform:translateY(.5px) rotate(1.5deg)}30%{-webkit-transform:translateY(-.5px) rotate(2.5deg);transform:translateY(-.5px) rotate(2.5deg)}32%,34%{-webkit-transform:translateY(1.5px) rotate(-.5deg);transform:translateY(1.5px) rotate(-.5deg)}36%{-webkit-transform:translateY(-1.5px) rotate(2.5deg);transform:translateY(-1.5px) rotate(2.5deg)}38%{-webkit-transform:translateY(1.5px) rotate(-1.5deg);transform:translateY(1.5px) rotate(-1.5deg)}40%{-webkit-transform:translateY(-.5px) rotate(2.5deg);transform:translateY(-.5px) rotate(2.5deg)}42%{-webkit-transform:translateY(2.5px) rotate(-1.5deg);transform:translateY(2.5px) rotate(-1.5deg)}44%{-webkit-transform:translateY(1.5px) rotate(.5deg);transform:translateY(1.5px) rotate(.5deg)}46%{-webkit-transform:translateY(-1.5px) rotate(2.5deg);transform:translateY(-1.5px) rotate(2.5deg)}48%{-webkit-transform:translateY(-.5px) rotate(.5deg);transform:translateY(-.5px) rotate(.5deg)}50%{-webkit-transform:translateY(.5px) rotate(.5deg);transform:translateY(.5px) rotate(.5deg)}52%{-webkit-transform:translateY(2.5px) rotate(2.5deg);transform:translateY(2.5px) rotate(2.5deg)}54%{-webkit-transform:translateY(-1.5px) rotate(1.5deg);transform:translateY(-1.5px) rotate(1.5deg)}56%{-webkit-transform:translateY(2.5px) rotate(2.5deg);transform:translateY(2.5px) rotate(2.5deg)}58%{-webkit-transform:translateY(.5px) rotate(2.5deg);transform:translateY(.5px) rotate(2.5deg)}60%{-webkit-transform:translateY(2.5px) rotate(2.5deg);transform:translateY(2.5px) rotate(2.5deg)}62%{-webkit-transform:translateY(-.5px) rotate(2.5deg);transform:translateY(-.5px) rotate(2.5deg)}64%{-webkit-transform:translateY(-.5px) rotate(1.5deg);transform:translateY(-.5px) rotate(1.5deg)}66%{-webkit-transform:translateY(1.5px) rotate(-.5deg);transform:translateY(1.5px) rotate(-.5deg)}68%{-webkit-transform:translateY(-1.5px) rotate(-.5deg);transform:translateY(-1.5px) rotate(-.5deg)}70%{-webkit-transform:translateY(1.5px) rotate(.5deg);transform:translateY(1.5px) rotate(.5deg)}72%{-webkit-transform:translateY(2.5px) rotate(1.5deg);transform:translateY(2.5px) rotate(1.5deg)}74%{-webkit-transform:translateY(-.5px) rotate(.5deg);transform:translateY(-.5px) rotate(.5deg)}76%{-webkit-transform:translateY(-.5px) rotate(2.5deg);transform:translateY(-.5px) rotate(2.5deg)}78%{-webkit-transform:translateY(-.5px) rotate(1.5deg);transform:translateY(-.5px) rotate(1.5deg)}80%{-webkit-transform:translateY(1.5px) rotate(1.5deg);transform:translateY(1.5px) rotate(1.5deg)}82%{-webkit-transform:translateY(-.5px) rotate(.5deg);transform:translateY(-.5px) rotate(.5deg)}84%{-webkit-transform:translateY(1.5px) rotate(2.5deg);transform:translateY(1.5px) rotate(2.5deg)}86%{-webkit-transform:translateY(-1.5px) rotate(-1.5deg);transform:translateY(-1.5px) rotate(-1.5deg)}88%{-webkit-transform:translateY(-.5px) rotate(2.5deg);transform:translateY(-.5px) rotate(2.5deg)}90%{-webkit-transform:translateY(2.5px) rotate(-.5deg);transform:translateY(2.5px) rotate(-.5deg)}92%{-webkit-transform:translateY(.5px) rotate(-.5deg);transform:translateY(.5px) rotate(-.5deg)}94%{-webkit-transform:translateY(2.5px) rotate(.5deg);transform:translateY(2.5px) rotate(.5deg)}96%{-webkit-transform:translateY(-.5px) rotate(1.5deg);transform:translateY(-.5px) rotate(1.5deg)}98%{-webkit-transform:translateY(-1.5px) rotate(-.5deg);transform:translateY(-1.5px) rotate(-.5deg)}0%,to{-webkit-transform:translate(0) rotate(0deg);transform:translate(0) rotate(0deg)}}@keyframes a{2%{-webkit-transform:translateY(1.5px) rotate(1.5deg);transform:translateY(1.5px) rotate(1.5deg)}4%{-webkit-transform:translateY(-1.5px) rotate(-.5deg);transform:translateY(-1.5px) rotate(-.5deg)}6%{-webkit-transform:translateY(1.5px) rotate(-1.5deg);transform:translateY(1.5px) rotate(-1.5deg)}8%{-webkit-transform:translateY(-1.5px) rotate(-1.5deg);transform:translateY(-1.5px) rotate(-1.5deg)}10%{-webkit-transform:translateY(2.5px) rotate(1.5deg);transform:translateY(2.5px) rotate(1.5deg)}12%{-webkit-transform:translateY(-.5px) rotate(1.5deg);transform:translateY(-.5px) rotate(1.5deg)}14%{-webkit-transform:translateY(-1.5px) rotate(1.5deg);transform:translateY(-1.5px) rotate(1.5deg)}16%{-webkit-transform:translateY(-.5px) rotate(-1.5deg);transform:translateY(-.5px) rotate(-1.5deg)}18%{-webkit-transform:translateY(.5px) rotate(-1.5deg);transform:translateY(.5px) rotate(-1.5deg)}20%{-webkit-transform:translateY(-1.5px) rotate(2.5deg);transform:translateY(-1.5px) rotate(2.5deg)}22%{-webkit-transform:translateY(.5px) rotate(-1.5deg);transform:translateY(.5px) rotate(-1.5deg)}24%{-webkit-transform:translateY(1.5px) rotate(1.5deg);transform:translateY(1.5px) rotate(1.5deg)}26%{-webkit-transform:translateY(.5px) rotate(.5deg);transform:translateY(.5px) rotate(.5deg)}28%{-webkit-transform:translateY(.5px) rotate(1.5deg);transform:translateY(.5px) rotate(1.5deg)}30%{-webkit-transform:translateY(-.5px) rotate(2.5deg);transform:translateY(-.5px) rotate(2.5deg)}32%,34%{-webkit-transform:translateY(1.5px) rotate(-.5deg);transform:translateY(1.5px) rotate(-.5deg)}36%{-webkit-transform:translateY(-1.5px) rotate(2.5deg);transform:translateY(-1.5px) rotate(2.5deg)}38%{-webkit-transform:translateY(1.5px) rotate(-1.5deg);transform:translateY(1.5px) rotate(-1.5deg)}40%{-webkit-transform:translateY(-.5px) rotate(2.5deg);transform:translateY(-.5px) rotate(2.5deg)}42%{-webkit-transform:translateY(2.5px) rotate(-1.5deg);transform:translateY(2.5px) rotate(-1.5deg)}44%{-webkit-transform:translateY(1.5px) rotate(.5deg);transform:translateY(1.5px) rotate(.5deg)}46%{-webkit-transform:translateY(-1.5px) rotate(2.5deg);transform:translateY(-1.5px) rotate(2.5deg)}48%{-webkit-transform:translateY(-.5px) rotate(.5deg);transform:translateY(-.5px) rotate(.5deg)}50%{-webkit-transform:translateY(.5px) rotate(.5deg);transform:translateY(.5px) rotate(.5deg)}52%{-webkit-transform:translateY(2.5px) rotate(2.5deg);transform:translateY(2.5px) rotate(2.5deg)}54%{-webkit-transform:translateY(-1.5px) rotate(1.5deg);transform:translateY(-1.5px) rotate(1.5deg)}56%{-webkit-transform:translateY(2.5px) rotate(2.5deg);transform:translateY(2.5px) rotate(2.5deg)}58%{-webkit-transform:translateY(.5px) rotate(2.5deg);transform:translateY(.5px) rotate(2.5deg)}60%{-webkit-transform:translateY(2.5px) rotate(2.5deg);transform:translateY(2.5px) rotate(2.5deg)}62%{-webkit-transform:translateY(-.5px) rotate(2.5deg);transform:translateY(-.5px) rotate(2.5deg)}64%{-webkit-transform:translateY(-.5px) rotate(1.5deg);transform:translateY(-.5px) rotate(1.5deg)}66%{-webkit-transform:translateY(1.5px) rotate(-.5deg);transform:translateY(1.5px) rotate(-.5deg)}68%{-webkit-transform:translateY(-1.5px) rotate(-.5deg);transform:translateY(-1.5px) rotate(-.5deg)}70%{-webkit-transform:translateY(1.5px) rotate(.5deg);transform:translateY(1.5px) rotate(.5deg)}72%{-webkit-transform:translateY(2.5px) rotate(1.5deg);transform:translateY(2.5px) rotate(1.5deg)}74%{-webkit-transform:translateY(-.5px) rotate(.5deg);transform:translateY(-.5px) rotate(.5deg)}76%{-webkit-transform:translateY(-.5px) rotate(2.5deg);transform:translateY(-.5px) rotate(2.5deg)}78%{-webkit-transform:translateY(-.5px) rotate(1.5deg);transform:translateY(-.5px) rotate(1.5deg)}80%{-webkit-transform:translateY(1.5px) rotate(1.5deg);transform:translateY(1.5px) rotate(1.5deg)}82%{-webkit-transform:translateY(-.5px) rotate(.5deg);transform:translateY(-.5px) rotate(.5deg)}84%{-webkit-transform:translateY(1.5px) rotate(2.5deg);transform:translateY(1.5px) rotate(2.5deg)}86%{-webkit-transform:translateY(-1.5px) rotate(-1.5deg);transform:translateY(-1.5px) rotate(-1.5deg)}88%{-webkit-transform:translateY(-.5px) rotate(2.5deg);transform:translateY(-.5px) rotate(2.5deg)}90%{-webkit-transform:translateY(2.5px) rotate(-.5deg);transform:translateY(2.5px) rotate(-.5deg)}92%{-webkit-transform:translateY(.5px) rotate(-.5deg);transform:translateY(.5px) rotate(-.5deg)}94%{-webkit-transform:translateY(2.5px) rotate(.5deg);transform:translateY(2.5px) rotate(.5deg)}96%{-webkit-transform:translateY(-.5px) rotate(1.5deg);transform:translateY(-.5px) rotate(1.5deg)}98%{-webkit-transform:translateY(-1.5px) rotate(-.5deg);transform:translateY(-1.5px) rotate(-.5deg)}0%,to{-webkit-transform:translate(0) rotate(0deg);transform:translate(0) rotate(0deg)}} -------------------------------------------------------------------------------- /template/style.scss: -------------------------------------------------------------------------------- 1 | /* 2 | Theme Name: Bitcron-Theme-Motify 3 | Version: 17.12.30 4 | */ 5 | 6 | html,body,div,p,ol,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,button,textarea,iframe,table,th,td,blockquote,figure{margin:0;padding:0;} 7 | img{border:0 none;} 8 | ol,ul,li{list-style-type:none;} 9 | input,textarea,button{outline:none;} 10 | input[type^="text"],input[type^="password"],textarea {border:1px solid #ddd;} 11 | input{vertical-align:middle;} 12 | input[type^="radio"]{border:none; background:none;width:auto;} 13 | 14 | body,input,textarea,select,button,code,blockquote,code,pre,span{font:15px "PingFang SC","WenQuanYi Micro Hei","Microsoft YaHei",sans-serif;} 15 | body{color:#707070;} 16 | code{background:#F6F6F6;padding:4px 8px;border-radius:5px;} 17 | pre{ 18 | margin:2em 0.1em 2em;background:#fefefe;padding:0.5em 0.5em; 19 | code{line-height: 26px;background:none;border: 0 none;padding: 0;} 20 | } 21 | h1,h2,h3{font-weight:400;} 22 | h1{font-size:20px;} 23 | h2,h3{font-size:16px;} 24 | h5{font-size:15px;text-align: center;font-weight:normal;margin-top:-15px;} 25 | a{text-decoration:none;} 26 | a:link,a:visited{opacity:1;color:#515865} 27 | a:hover,a:active {opacity: .6;} 28 | .clear{clear:both;} 29 | 30 | /* Clears shit */ 31 | .clearfix:before, 32 | .clearfix:after { 33 | content: " "; 34 | display: table; 35 | } 36 | .clearfix:after { clear: both; } 37 | .clearfix { zoom: 1; } 38 | 39 | @font-face{font-family:'icomoon';src:url('/template/fonts/icomoon.eot?qv3okx');src:url('/template/fonts/icomoon.eot?qv3okx#iefix') format('embedded-opentype'),url('/template/fonts/icomoon.ttf?qv3okx') format('truetype'),url('/template/fonts/icomoon.woff?qv3okx') format('woff'),url('/template/fonts/icomoon.svg?qv3okx#icomoon') format('svg');font-weight: normal;font-style:normal;} 40 | i.fa{font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;letter-spacing:0;-webkit-font-feature-settings:liga;font-feature-settings:liga;-webkit-font-smoothing:antialiased;} 41 | i.fa:before{margin-right:4px;} 42 | i.fa.fa-twitter:before{content:"\f099"} 43 | i.fa.fa-instagram:before{content:"\f16d"} 44 | i.fa.fa-weibo:before{content:"\f18a"} 45 | i.fa.fa-feed:before{content:"\f09e"} 46 | i.fa.fa-facebook:before{content:"\ea91"} 47 | i.fa.fa-github:before{content:"\eab0"} 48 | i.fa.fa-flickr:before{content:"\eaa5"} 49 | .format-daily i.fa:before{content:"\e907";} 50 | .format-chat i.fa:before,.chat i.fa:before{content:"\e607"} 51 | .format-music i.fa:before{content:"\f001"} 52 | .format-photo i.fa:before{content:"\f03e"} 53 | .format-movie i.fa:before{content:"\e913"} 54 | .format-code i.fa:before,.coding i.fa:before{content:"\ea80"} 55 | .format-link i.fa:before,i.fa.link:before{content:"\f0c1"!important} 56 | 57 | @font-face { 58 | font-family: 'iconfont'; 59 | src: url('//at.alicdn.com/t/font_1451113484_260868.eot'); /* IE9*/ 60 | src: url('//at.alicdn.com/t/font_1451113484_260868.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ 61 | url('//at.alicdn.com/t/font_1451113484_260868.woff') format('woff'), /* chrome、firefox */ 62 | url('//at.alicdn.com/t/font_1451113484_260868.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/ 63 | url('//at.alicdn.com/t/font_1451113484_260868.svg#iconfont') format('svg'); /* iOS 4.1- */ 64 | } 65 | .iconfont{font-family:iconfont!important;font-size:16px;font-style:normal;display:inline-block;-moz-osx-font-smoothing:grayscale;speak:none;vertical-align:middle} 66 | .iconfont:hover{opacity:.6;color:#363636}.iconfont.undefined{display:none!important}.iconfont-self{color:red}.iconfont-weibo{color:#e6162d}.iconfont-twitter{color:#2aa9e0}.iconfont-facebook{color:#204385}.iconfont-google{color:#176dee}.iconfont-wikipedia{color:#626262}.iconfont-weixin{color:#75d140}.iconfont-qzone{color:#186cc6}.iconfont-github{color:#333}.iconfont-douban{color:#279337}.iconfont-luolei{color:#6596c1}.iconfont-dribble{color:#f72d84}.iconfont-zhihu{color:#0767c8}.iconfont-instagram{color:#9b6954}.iconfont-v2ex{color:#1a1a1b}.icon-weibo-pure{color:#e6162d}.icon-twitter-pure{color:#2aa9e0}.icon-github-pure{color:#333}.icon-dribble-pure{color:#f72d84}.icon-weixin-pure{color:#75d140}.iconfont-jianshu{color:#e78170}.iconfont-youku{color:#06a7e1}.iconfont-youtube{color:#e52413} 67 | .post-content .iconfont-local:before{content:'\0f00ac'}.post-content .iconfont-twitter:before{content:'\00e604'}.post-content .iconfont-wechat:before{content:'\00e606'}.post-content .iconfont-weibo:before{content:'\00e607'}.post-content .iconfont-facebook:before{content:'\00e601'}.post-content .iconfont-google:before{content:'\00e602'}.post-content .iconfont-github:before{content:'\00e60d'}.post-content .iconfont-douban:before{content:'\0e600'}.post-content .iconfont-v2ex:before{content:'\00e605'}.post-content .iconfont-zhihu:before{content:'\00e609'}.post-content .iconfont-wikipedia:before{content:'\00e608'}.post-content .iconfont-jianshu:before{content:'\00e60b'}.post-content .iconfont-youku:before{content:'\00e60c'}.post-content .iconfont-youtube:before{content:'\00e60a'}.post-content a .iconfont {line-height: 2.8rem;padding-right: .3rem;vertical-align: baseline; } 68 | 69 | .wrapper{margin-top:80px;} 70 | 71 | #header{padding:120px 0px 40px 0px;background:#515865 center no-repeat;font-size:16px;color:#fff;background-size: cover;} 72 | #header a,.site-description{color:#fff;text-shadow:-1px 0 0 rgba(0,0,0,0.75);} 73 | #header .site-title{font-size:3em;} 74 | .my_socials a{margin:4px 8px;} 75 | .header-container{text-align:center;max-width:780px;margin:0 auto;} 76 | .site-title{ 77 | font-size:2.5em;margin-bottom:45px; 78 | a{letter-spacing:6px;} 79 | } 80 | .main-navigation{ 81 | margin:20px 0 30px; 82 | a{color:#fff;background:rgba(25,25,25,0.4);padding:4px 12px;font-size:14px;border-radius:3px;} 83 | li{margin-right:28px;display:inline-block;} 84 | } 85 | 86 | /* posts */ 87 | table{border-collapse: collapse;border-spacing: 0;background-color: #fff;border: 1px solid #eee;width: 100%;table-layout: fixed;word-wrap: break-word;} 88 | th,td{border-left: 1px solid #eee;padding: 0.5em 1em;vertical-align: middle;border-top: 1px solid #eee;} 89 | th{font-weight: bold;} 90 | table tbody > tr:nth-child(odd) > td, table tbody > tr:nth-child(odd) > th {background-color: #f9f9f9;} 91 | figure { 92 | text-align: center; 93 | img{max-width:100%;} 94 | figcaption {margin:1em auto;width: 25%;border-top: 1px solid #bbb;font-size: 0.8em;color: #bbb;padding: 5px;line-height: 1.8em;} 95 | } 96 | .hentry.format-chat .date,.hentry.chat .date{text-align:left} 97 | .format-chat,.chat,#comments,.archive{ 98 | max-width:780px;margin:0 auto!important;padding:0 20px; 99 | } 100 | .hentry{ 101 | h1{color:#DA3E3E;text-align:center;font-size:26px;margin:12px 0 8px 0;font-weight:400;letter-spacing:2px;} 102 | h1 a{ 103 | color:#DA3E3E;position:relative; 104 | &::before{content:"";position:absolute;width:100%;height:2px;bottom:-3px;left:0;background-color:#DA3E3E;visibility:hidden;-webkit-transform:scaleX(0);transform:scaleX(0);transition-duration: 0.2s;transition-timing-function: ease-in-out;transition-delay:0s;} 105 | &:hover::before{opacity:1;visibility:visible;-webkit-transform: scaleX(1);transform:scaleX(1);} 106 | } 107 | h3{font-size:1.4em;margin:28px 0 18px 0;color:#333;position: relative;} 108 | h3:before {content: "##";color: #42b983;position: absolute;left: -1.5em;top:0px;font-size: 1.2em;line-height: 1.2em;} 109 | .date{text-align:center;margin-bottom:12px;font-size:13px;display:block;} 110 | .meta {text-align:center;} 111 | .more-link{ 112 | text-align:center;display:inline-block;border-radius:3px;border:2px solid #515865;padding:2px 20px;font-size:14px;background:#fff;transition-property:background-color;line-height:2em; 113 | &:hover{background:#000;color:#fff;border-color:#000;transition-duration:.2s;transition-timing-function:ease-in-out;transition-delay:0s;opacity:1;} 114 | } 115 | } 116 | .hentry .post-content{ 117 | font-size:16px;position:relative;padding:0 1% .8rem;word-wrap: break-word; 118 | p{ 119 | line-height:2em; 120 | a.md_compiled{color:#54b5db;margin:0 8px;border-bottom:1px dotted #999;} 121 | } 122 | h3,p,ul,table,pre,blockquote,hr,ul,li{max-width:780px;margin:0 auto 15px!important;padding:10px 20px;} 123 | pre{white-space:pre-wrap;background-color:#f8f8f8;font:14px/22px courier new;position: relative;} 124 | hr{border-style:dashed;border-width:1px 0 0;} 125 | h3,p,hr{padding:0;} 126 | blockquote{ 127 | background:#F6F6F6;border:1px solid #BBB;border-width:1px 0; 128 | p{margin-bottom:0!important;padding:0!important;font-family:STKaiti,KaiTi;font-size:15px;} 129 | } 130 | h3{margin:28px auto 18px!important;} 131 | ul,li{margin-bottom:12px;} 132 | ul li,ol li{list-style-position:inside;list-style-type:disc;margin-bottom:8px;} 133 | ul li ol li{list-style-type:decimal;margin-left:30px;margin-top:6px} 134 | ul li ul li{list-style-position:inside;list-style-type:circle;margin-left:30px} 135 | img{max-width:100%;height:auto;} 136 | img.avatar{padding:2px;margin:10px 30px 10px 0;float:left;border:1px solid #ccc;border-radius:50%;width:48px;height:48px;} 137 | } 138 | .hentry.format-link .post-content{ 139 | blockquote{text-align: center;margin-bottom:4em !important;} 140 | } 141 | .admin{text-align:center;} 142 | .last-update{font-size:13px;text-align:center;} 143 | .friends{line-height:normal;padding:8px 10px 8px 45px;display:inline-block;background:#fafafa;border:1px solid #f0f0f0;margin:0 18px 18px 0;border-radius:3px;color:rgba(0,0,0,.54);font-size:14px;position:relative;} 144 | .friends img{border-radius:3px 0 0 3px;width:36px;height:36px;position:absolute;left:0;top:0;} 145 | .archive .friends{margin:0 18px 0 0;} 146 | .all_category{text-align:center;margin:10px 0;} 147 | 148 | #comments:before{content:"";display:block;margin:80px auto 0px;width:36%;height:1px;background:#BBB;text-align:center;} 149 | footer.footer:before,.post.hentry:after{content:"";display:block;margin:80px auto;width:16%;height:1px;background:#BBB;text-align:center;} 150 | .hi-info{margin:12px 0 !important;} 151 | .edit-info{margin-left:18px;color:#e87474 !important;font-size:small} 152 | 153 | /* post-preview --------*/ 154 | .post-preview{ 155 | max-width:780px;margin:1em auto;position:relative;display:flex;background:#fff;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.25),0 0 1px rgba(0,0,0,.25); 156 | .post-preview--meta{ 157 | width:75%;padding:25px; 158 | .post-preview--middle {line-height:28px;} 159 | .post-preview--title { 160 | font-size:18px;margin:0; 161 | a{text-decoration:none;} 162 | } 163 | .post-preview--date{font-size:14px;color:#999;} 164 | } 165 | .post-preview--excerpt{ 166 | font-size:14px;line-height:1.825; 167 | p{margin-bottom:0;} 168 | } 169 | .post-preview--image {width:25%;float:right;background-size:cover;background-position:center center;border-top-right-radius: 2px;border-bottom-right-radius:2px;} 170 | } 171 | @media (max-width:550px) { 172 | .post-preview { 173 | width:95%; 174 | .post-preview--image {width:40%;} 175 | .post-preview--meta { 176 | width: 60%; 177 | .post-preview--excerpt{display:none;} 178 | } 179 | } 180 | } 181 | 182 | /* page_waterfall_body --------*/ 183 | .humech_waterfall .wf-column{float:left;} 184 | .humech_waterfall .item .item_body{float:left;position:relative;padding:4px;} 185 | .humech_waterfall .item img {border-radius:6px;max-width:100%;border:1px solid #f0f0f0;} 186 | .index .humech_waterfall .item img{width:150px;height:150px;} 187 | .humech_waterfall .item:hover{opacity:0.8;} 188 | 189 | /* Paginator ----------------------------------*/ 190 | .pager { 191 | text-align:center;margin:2em 0 0; 192 | a {padding: 1em 0;display: inline-block;} 193 | a.pre,span.pre{ 194 | width: 35%;padding-left: 5%; 195 | &::before {content: "\2039";font-size: 1.3em;padding-right: 5px;font-weight: bold;line-height: 1em;} 196 | } 197 | a.next, span.next { 198 | width: 35%;padding-right: 5%; 199 | &::after {content: "\203A";font-size: 1.3em;padding-left: 5px;font-weight: bold;line-height: 1em;} 200 | } 201 | span {display: inline-block;color: #bbb;padding: 1em 0;width: 10%;} 202 | .paginator a {padding: 1em 0.5em;} 203 | } 204 | 205 | /* Comments ----------------------------------*/ 206 | .doc_comments { 207 | margin-top:0!important;padding:0!important; 208 | .comments_block_title {display:none;} 209 | #new_comment_form{ 210 | margin: 30px 0 !important;padding: 0px !important;border: none !important; 211 | .comment_triggered{margin-top: -18px;} 212 | .comment_trigger{ 213 | padding: 15px !important; 214 | .trigger_title{margin-left:62px !important;line-height:18px !important;font-size:14px !important;} 215 | .avatar{ 216 | width:48px!important;height:48px!important; 217 | img{border-radius:5%!important;} 218 | } 219 | } 220 | .input_body{ 221 | background-color:inherit!important;border-top:1px solid #eee;padding: 0!important; 222 | li{ 223 | margin-top: 8px!important; 224 | input {padding-left: 0!important;padding-right: 1em!important;} 225 | } 226 | } 227 | textarea{border:1px solid rgba(150, 150, 150, 0.2) !important;padding:6px 10px !important;height:78px !important} 228 | } 229 | .comment_submit_button{margin: 0!important;border-radius: 0!important;cursor: pointer;} 230 | .comments{ 231 | ul{margin:0;} 232 | .comment{ 233 | padding: 0!important;background-color: inherit!important;margin: 0!important;border-radius: 0!important;border: 0!important; 234 | .p_part {margin: 0 0 0.7em!important;} 235 | .author{ 236 | padding:0!important; 237 | .author-name {display:inline-block;} 238 | small{float: left;margin: 0!important;color: #ccc;padding-top: 4px;font-size: 0.8em;} 239 | b { 240 | background-color: inherit!important;color: #999!important;margin-left:0!important;font-size:0.9em!important;font-weight: bold!important; 241 | &:hover{color: #DA3E3E!important;} 242 | } 243 | .reply { 244 | font-size: 12px!important;color:transparent!important; 245 | &::before {content: "[\56DE \590D]";color:#e87474;margin-left:10px;} 246 | } 247 | .avatar{ 248 | width:48px!important;height:48px!important;margin-right:12px;float: left;position: relative!important; 249 | img{border-radius:5%!important;} 250 | } 251 | } 252 | .comment_content {color: #333;margin:22px 0 30px 60px;border-top:1px solid #eee!important;} 253 | .sub_comments{ 254 | padding-left: 60px!important; 255 | .sub_comments .sub_comments{padding-left: 0!important;} 256 | .comment_content{margin-top:6px;} 257 | .author-date{display: none;} 258 | .author .avatar{padding:6px!important;width:36px!important;height:36px!important;} 259 | } 260 | } 261 | } 262 | } 263 | 264 | .comments_count{ 265 | text-align: center; 266 | span{padding: 0 10px;letter-spacing: 6px;background: #fff;position: relative;top: -12px;display: inline-block;} 267 | } 268 | /* Footer ----------------------------------*/ 269 | footer {text-align:center;margin: 3em 0;line-height: 3em;color: #bbb;font-size:13px} 270 | 271 | /* Others ----------------------------------*/ 272 | .archive-year{ 273 | text-align:center;font-size:32px;padding-bottom:15px;color:rgba(0,0,0,.6);font-weight:200; 274 | &::after{content:"";display:block;width:100px;height:1px;margin:10px auto;background-color:#ccc;} 275 | } 276 | .archive-list{letter-spacing:-.8em;padding-bottom:50px;} 277 | .archive-item{ 278 | padding:10px 15px;font-size:14px;letter-spacing:0;width:50%;box-sizing:border-box;display:inline-block;vertical-align:top; 279 | img{border-radius:8px;margin-right:20px;float:left;width:48px;height:48px;border:1px solid #eee;} 280 | a{line-height: 28px;} 281 | .archive-item-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display: block;} 282 | .archive-item-meta{font-size:12px;font-weight:200;display: block;} 283 | &::after {content:"";display:block;width:40%;height:1px;margin:20px 0 0 20%;background-color:#eee;} 284 | } 285 | 286 | .archive .postss{text-align:center;display:block;margin-bottom:20px;} 287 | 288 | a.back_to_top { 289 | background: #555!important; 290 | box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.1); 291 | span{color: #fff!important;} 292 | } 293 | 294 | /* Media ----------------------------------*/ 295 | @media only screen and (max-width:500px) { 296 | #header{padding:48px 20px 10px 20px;transition:all 1s;} 297 | .site-title{font-size:3rem;} 298 | .main-navigation li{margin-right:10px;} 299 | .doc_comments .comments .sub_comments { 300 | .sub_comments {padding-left: 0!important;} 301 | } 302 | .archive-item{width:99%} 303 | } 304 | 305 | /* Syntax highlighter by Pygments --------*/ 306 | .codehilite .err{color:#a61717;background-color:#e3d2d2;}.codehilite .cp{color:#1e889b;}.codehilite .ge{font-style:italic;}.codehilite .gh{color:navy;font-weight:700;}.codehilite .gi{color:#0a0;}.codehilite .go{color:#888;}.codehilite .gs{font-weight:700;}.codehilite .gu{color:purple;font-weight:700;}.codehilite .kt{color:#a7a7a7;font-weight:700;}.codehilite .nd{color:#707a7c;}.codehilite .nf{color:#008b45;}.codehilite .nn{color:#008b45;text-decoration:underline;}.codehilite .ow{color:#8B008B;}.codehilite .w{color:#bbb;}.codehilite .sh{color:#1c7e71;font-style:italic;}.codehilite .sx{color:#cb6c20;}.codehilite .sr{color:#1c7e71;}.codehilite .c,.codehilite .cm,.codehilite .c1{color:#999;}.codehilite .k,.codehilite .cs,.codehilite .kc,.codehilite .kd,.codehilite .kn,.codehilite .kp,.codehilite .kr,.codehilite .nt{color:#8B008B;font-weight:700;}.codehilite .n,.codehilite .o,.codehilite .p,.codehilite .gp,.codehilite .ni,.codehilite .nl,.codehilite .nx,.codehilite .py{color:#555;}.codehilite .gd,.codehilite .gr,.codehilite .gt{color:#a00;}.codehilite .m,.codehilite .mb,.codehilite .mf,.codehilite .mh,.codehilite .mi,.codehilite .mo,.codehilite .il{color:#B452CD;}.codehilite .s,.codehilite .sb,.codehilite .sc,.codehilite .sd,.codehilite .s2,.codehilite .se,.codehilite .si,.codehilite .s1,.codehilite .ss{color:#CD5555;}.codehilite .na,.codehilite .nb,.codehilite .bp{color:#658b00;}.codehilite .nc,.codehilite .ne{color:#008b45;font-weight:700;}.codehilite .no,.codehilite .nv,.codehilite .vc,.codehilite .vg,.codehilite .vi{color:#00688B;} --------------------------------------------------------------------------------