Permalink
Browse files

theme: Update icarus to 2.0.0

Signed-off-by: lindwurm <lindwurm.q@gmail.com>
  • Loading branch information...
lindwurm committed Dec 12, 2018
1 parent 132d477 commit f58b706ff26ecbc6672c30d62e1e5761b1848047
Showing with 4,002 additions and 16,000 deletions.
  1. +3 −10 themes/icarus/.github/ISSUE_TEMPLATE.md
  2. +1 −1 themes/icarus/LICENSE
  3. +116 −41 themes/icarus/README.md
  4. +127 −79 themes/icarus/_config.yml
  5. +0 −88 themes/icarus/_config.yml.example
  6. +0 −4 themes/icarus/_source/about/index.md
  7. +0 −3 themes/icarus/_source/categories/index.md
  8. +0 −3 themes/icarus/_source/tags/index.md
  9. +87 −0 themes/icarus/includes/common/ConfigGenerator.js
  10. +132 −0 themes/icarus/includes/common/ConfigValidator.js
  11. +151 −0 themes/icarus/includes/common/utils.js
  12. +25 −0 themes/icarus/includes/filters/highlight.js
  13. +14 −0 themes/icarus/includes/generators/categories.js
  14. +34 −0 themes/icarus/includes/generators/category.js
  15. +43 −0 themes/icarus/includes/generators/insight.js
  16. +14 −0 themes/icarus/includes/generators/tags.js
  17. +81 −0 themes/icarus/includes/helpers/cdn.js
  18. +48 −0 themes/icarus/includes/helpers/config.js
  19. +40 −0 themes/icarus/includes/helpers/layout.js
  20. +142 −0 themes/icarus/includes/helpers/override.js
  21. +96 −0 themes/icarus/includes/helpers/page.js
  22. +53 −0 themes/icarus/includes/helpers/site.js
  23. +21 −0 themes/icarus/includes/specs/article.spec.js
  24. +119 −0 themes/icarus/includes/specs/comment.spec.js
  25. +25 −0 themes/icarus/includes/specs/config.spec.js
  26. +24 −0 themes/icarus/includes/specs/footer.spec.js
  27. +20 −0 themes/icarus/includes/specs/icon_link.spec.js
  28. +52 −0 themes/icarus/includes/specs/meta.spec.js
  29. +31 −0 themes/icarus/includes/specs/navbar.spec.js
  30. +63 −0 themes/icarus/includes/specs/plugins.spec.js
  31. +21 −0 themes/icarus/includes/specs/providers.spec.js
  32. +17 −0 themes/icarus/includes/specs/search.spec.js
  33. +17 −0 themes/icarus/includes/specs/share.spec.js
  34. +20 −0 themes/icarus/includes/specs/sidebar.spec.js
  35. +145 −0 themes/icarus/includes/specs/widgets.spec.js
  36. +46 −0 themes/icarus/includes/tasks/check_config.js
  37. +32 −0 themes/icarus/includes/tasks/check_deps.js
  38. +10 −0 themes/icarus/includes/tasks/welcome.js
  39. +27 −26 themes/icarus/languages/en.yml
  40. +23 −22 themes/icarus/languages/es.yml
  41. +23 −22 themes/icarus/languages/fr.yml
  42. +30 −28 themes/icarus/languages/id.yml
  43. +23 −22 themes/icarus/languages/ja.yml
  44. +22 −22 themes/icarus/languages/ko.yml
  45. +22 −23 themes/icarus/languages/pt-BR.yml
  46. +22 −22 themes/icarus/languages/ru.yml
  47. +22 −22 themes/icarus/languages/tr.yml
  48. +26 −24 themes/icarus/languages/zh-CN.yml
  49. +22 −22 themes/icarus/languages/zh-TW.yml
  50. +51 −27 themes/icarus/layout/archive.ejs
  51. +29 −9 themes/icarus/layout/categories.ejs
  52. +14 −1 themes/icarus/layout/category.ejs
  53. +12 −10 themes/icarus/layout/comment/changyan.ejs
  54. +0 −15 themes/icarus/layout/comment/counter.ejs
  55. +14 −12 themes/icarus/layout/comment/disqus.ejs
  56. +0 −52 themes/icarus/layout/comment/duoshuo.ejs
  57. +2 −5 themes/icarus/layout/comment/facebook.ejs
  58. +22 −16 themes/icarus/layout/comment/gitment.ejs
  59. +0 −17 themes/icarus/layout/comment/index.ejs
  60. +7 −5 themes/icarus/layout/comment/isso.ejs
  61. +22 −0 themes/icarus/layout/comment/livere.ejs
  62. +0 −19 themes/icarus/layout/comment/scripts.ejs
  63. +19 −0 themes/icarus/layout/comment/valine.ejs
  64. +0 −5 themes/icarus/layout/comment/youyan.ejs
  65. +94 −38 themes/icarus/layout/common/article.ejs
  66. +36 −5 themes/icarus/layout/common/footer.ejs
  67. +29 −42 themes/icarus/layout/common/head.ejs
  68. +0 −39 themes/icarus/layout/common/header.ejs
  69. +48 −0 themes/icarus/layout/common/navbar.ejs
  70. +48 −0 themes/icarus/layout/common/paginator.ejs
  71. +0 −14 themes/icarus/layout/common/post/banner.ejs
  72. +0 −11 themes/icarus/layout/common/post/category.ejs
  73. +0 −8 themes/icarus/layout/common/post/date.ejs
  74. +0 −9 themes/icarus/layout/common/post/gallery.ejs
  75. +0 −22 themes/icarus/layout/common/post/nav.ejs
  76. +0 −6 themes/icarus/layout/common/post/tag.ejs
  77. +0 −15 themes/icarus/layout/common/post/title.ejs
  78. +0 −39 themes/icarus/layout/common/profile.ejs
  79. +10 −4 themes/icarus/layout/common/scripts.ejs
  80. +0 −8 themes/icarus/layout/common/sidebar.ejs
  81. +0 −8 themes/icarus/layout/common/thumbnail.ejs
  82. +0 −39 themes/icarus/layout/common/timeline.ejs
  83. +35 −0 themes/icarus/layout/common/widget.ejs
  84. +5 −10 themes/icarus/layout/index.ejs
  85. +32 −15 themes/icarus/layout/layout.ejs
  86. +7 −0 themes/icarus/layout/plugin/animejs.ejs
  87. +10 −0 themes/icarus/layout/plugin/back-to-top.ejs
  88. +3 −1 themes/icarus/layout/plugin/baidu-analytics.ejs
  89. +10 −0 themes/icarus/layout/plugin/gallery.ejs
  90. +9 −9 themes/icarus/layout/plugin/google-analytics.ejs
  91. +12 −0 themes/icarus/layout/plugin/hotjar.ejs
  92. +12 −0 themes/icarus/layout/plugin/mathjax.ejs
  93. +22 −0 themes/icarus/layout/plugin/outdated-browser.ejs
  94. +4 −0 themes/icarus/layout/plugin/progressbar.ejs
  95. +0 −38 themes/icarus/layout/plugin/scripts.ejs
  96. +27 −11 themes/icarus/layout/search/baidu.ejs
  97. +67 −0 themes/icarus/layout/search/google-cse.ejs
  98. +0 −13 themes/icarus/layout/search/index-mobile.ejs
  99. +0 −19 themes/icarus/layout/search/index.ejs
  100. +22 −22 themes/icarus/layout/search/insight.ejs
  101. +0 −26 themes/icarus/layout/search/swiftype.ejs
  102. +8 −0 themes/icarus/layout/share/addthis.ejs
  103. +8 −51 themes/icarus/layout/share/addtoany.ejs
  104. +7 −32 themes/icarus/layout/share/bdshare.ejs
  105. +0 −65 themes/icarus/layout/share/default.ejs
  106. +0 −14 themes/icarus/layout/share/index.ejs
  107. +0 −50 themes/icarus/layout/share/jiathis.ejs
  108. +3 −0 themes/icarus/layout/share/sharejs.ejs
  109. +8 −0 themes/icarus/layout/share/sharethis.ejs
  110. +11 −1 themes/icarus/layout/tag.ejs
  111. +22 −9 themes/icarus/layout/tags.ejs
  112. +21 −6 themes/icarus/layout/widget/archive.ejs
  113. +1 −8 themes/icarus/layout/widget/category.ejs
  114. +23 −11 themes/icarus/layout/widget/links.ejs
  115. +90 −0 themes/icarus/layout/widget/profile.ejs
  116. +31 −20 themes/icarus/layout/widget/recent_posts.ejs
  117. +1 −8 themes/icarus/layout/widget/tag.ejs
  118. +7 −5 themes/icarus/layout/widget/tagcloud.ejs
  119. +39 −0 themes/icarus/layout/widget/toc.ejs
  120. +1 −1 themes/icarus/package.json
  121. +19 −0 themes/icarus/scripts/index.js
  122. +0 −39 themes/icarus/scripts/meta.js
  123. +0 −9 themes/icarus/scripts/thumbnail.js
  124. +0 −64 themes/icarus/source/css/_extend.styl
  125. +0 −89 themes/icarus/source/css/_highlight/agate.styl
  126. +0 −52 themes/icarus/source/css/_highlight/androidstudio.styl
  127. +0 −71 themes/icarus/source/css/_highlight/arduino-light.styl
  128. +0 −59 themes/icarus/source/css/_highlight/arta.styl
  129. +0 −37 themes/icarus/source/css/_highlight/ascetic.styl
  130. +0 −68 themes/icarus/source/css/_highlight/atelier-cave-dark.styl
  131. +0 −70 themes/icarus/source/css/_highlight/atelier-cave-light.styl
  132. +0 −57 themes/icarus/source/css/_highlight/atelier-dune-dark.styl
  133. +0 −64 themes/icarus/source/css/_highlight/atelier-dune-light.styl
  134. +0 −69 themes/icarus/source/css/_highlight/atelier-estuary-dark.styl
  135. +0 −69 themes/icarus/source/css/_highlight/atelier-estuary-light.styl
  136. +0 −57 themes/icarus/source/css/_highlight/atelier-forest-dark.styl
  137. +0 −57 themes/icarus/source/css/_highlight/atelier-forest-light.styl
  138. +0 −57 themes/icarus/source/css/_highlight/atelier-heath-dark.styl
  139. +0 −57 themes/icarus/source/css/_highlight/atelier-heath-light.styl
  140. +0 −57 themes/icarus/source/css/_highlight/atelier-lakeside-dark.styl
  141. +0 −57 themes/icarus/source/css/_highlight/atelier-lakeside-light.styl
  142. +0 −69 themes/icarus/source/css/_highlight/atelier-plateau-dark.styl
  143. +0 −69 themes/icarus/source/css/_highlight/atelier-plateau-light.styl
  144. +0 −69 themes/icarus/source/css/_highlight/atelier-savanna-dark.styl
  145. +0 −69 themes/icarus/source/css/_highlight/atelier-savanna-light.styl
  146. +0 −57 themes/icarus/source/css/_highlight/atelier-seaside-dark.styl
  147. +0 −57 themes/icarus/source/css/_highlight/atelier-seaside-light.styl
  148. +0 −57 themes/icarus/source/css/_highlight/atelier-sulphurpool-dark.styl
  149. +0 −57 themes/icarus/source/css/_highlight/atelier-sulphurpool-light.styl
  150. +0 −55 themes/icarus/source/css/_highlight/brown-paper.styl
  151. BIN themes/icarus/source/css/_highlight/brown-papersq.png
  152. +0 −50 themes/icarus/source/css/_highlight/codepen-embed.styl
  153. +0 −59 themes/icarus/source/css/_highlight/color-brewer.styl
  154. +0 −53 themes/icarus/source/css/_highlight/dark.styl
  155. +0 −59 themes/icarus/source/css/_highlight/darkula.styl
  156. +0 −76 themes/icarus/source/css/_highlight/docco.styl
  157. +0 −59 themes/icarus/source/css/_highlight/far.styl
  158. +0 −71 themes/icarus/source/css/_highlight/foundation.styl
  159. +0 −57 themes/icarus/source/css/_highlight/github-gist.styl
  160. +0 −79 themes/icarus/source/css/_highlight/github.styl
  161. +0 −72 themes/icarus/source/css/_highlight/googlecode.styl
  162. +0 −81 themes/icarus/source/css/_highlight/grayscale.styl
  163. +0 −63 themes/icarus/source/css/_highlight/highlightjs.styl
  164. +0 −70 themes/icarus/source/css/_highlight/hopscotch.styl
  165. +0 −82 themes/icarus/source/css/_highlight/hybrid.styl
  166. +0 −78 themes/icarus/source/css/_highlight/idea.styl
  167. +0 −28 themes/icarus/source/css/_highlight/index.styl
  168. +0 −58 themes/icarus/source/css/_highlight/ir-black.styl
  169. +0 −62 themes/icarus/source/css/_highlight/kimbie.dark.styl
  170. +0 −62 themes/icarus/source/css/_highlight/kimbie.light.styl
  171. +0 −58 themes/icarus/source/css/_highlight/magula.styl
  172. +0 −47 themes/icarus/source/css/_highlight/mono-blue.styl
  173. +0 −69 themes/icarus/source/css/_highlight/monokai-sublime.styl
  174. +0 −60 themes/icarus/source/css/_highlight/monokai.styl
  175. +0 −70 themes/icarus/source/css/_highlight/obsidian.styl
  176. +0 −60 themes/icarus/source/css/_highlight/paraiso-dark.styl
  177. +0 −60 themes/icarus/source/css/_highlight/paraiso-light.styl
  178. BIN themes/icarus/source/css/_highlight/pojoaque.jpg
  179. +0 −67 themes/icarus/source/css/_highlight/pojoaque.styl
  180. +0 −84 themes/icarus/source/css/_highlight/railscasts.styl
  181. +0 −68 themes/icarus/source/css/_highlight/rainbow.styl
  182. BIN themes/icarus/source/css/_highlight/school-book.png
  183. +0 −57 themes/icarus/source/css/_highlight/school-book.styl
  184. +0 −70 themes/icarus/source/css/_highlight/solarized-dark.styl
  185. +0 −70 themes/icarus/source/css/_highlight/solarized-light.styl
  186. +0 −80 themes/icarus/source/css/_highlight/sunburst.styl
  187. +0 −62 themes/icarus/source/css/_highlight/tomorrow-night-blue.styl
  188. +0 −61 themes/icarus/source/css/_highlight/tomorrow-night-bright.styl
  189. +0 −61 themes/icarus/source/css/_highlight/tomorrow-night-eighties.styl
  190. +0 −60 themes/icarus/source/css/_highlight/tomorrow-night.styl
  191. +0 −56 themes/icarus/source/css/_highlight/tomorrow.styl
  192. +0 −58 themes/icarus/source/css/_highlight/vs.styl
  193. +0 −74 themes/icarus/source/css/_highlight/xcode.styl
  194. +0 −64 themes/icarus/source/css/_highlight/zenburn.styl
  195. +0 −148 themes/icarus/source/css/_partial/archive.styl
  196. +0 −417 themes/icarus/source/css/_partial/article.styl
  197. +0 −6 themes/icarus/source/css/_partial/comment.styl
  198. +0 −17 themes/icarus/source/css/_partial/footer.styl
  199. +0 −196 themes/icarus/source/css/_partial/header.styl
  200. +0 −130 themes/icarus/source/css/_partial/insight.styl
  201. +0 −137 themes/icarus/source/css/_partial/profile.styl
  202. +0 −166 themes/icarus/source/css/_partial/sidebar.styl
  203. +0 −65 themes/icarus/source/css/_partial/timeline.styl
  204. +0 −38 themes/icarus/source/css/_util/grid.styl
  205. +0 −31 themes/icarus/source/css/_util/mixin.styl
  206. +0 −85 themes/icarus/source/css/_variables.styl
  207. +15 −0 themes/icarus/source/css/back-to-top.css
  208. BIN themes/icarus/source/css/images/avatar.png
  209. BIN themes/icarus/source/css/images/logo.png
  210. BIN themes/icarus/source/css/images/thumb-default-small.png
  211. +57 −0 themes/icarus/source/css/insight.css
  212. +22 −0 themes/icarus/source/css/progressbar.css
  213. +93 −0 themes/icarus/source/css/search.css
  214. +377 −90 themes/icarus/source/css/style.styl
  215. BIN themes/icarus/source/images/avatar.png
  216. BIN themes/icarus/source/images/logo.png
  217. +9 −0 themes/icarus/source/images/thumbnail.svg
  218. +41 −0 themes/icarus/source/js/animation.js
  219. +152 −0 themes/icarus/source/js/back-to-top.js
  220. +8 −0 themes/icarus/source/js/gallery.js
  221. +27 −35 themes/icarus/source/js/insight.js
  222. +35 −53 themes/icarus/source/js/main.js
  223. +0 −2,199 themes/icarus/source/libs/font-awesome/css/font-awesome.css
  224. +0 −4 themes/icarus/source/libs/font-awesome/css/font-awesome.min.css
  225. BIN themes/icarus/source/libs/font-awesome/fonts/FontAwesome.otf
  226. BIN themes/icarus/source/libs/font-awesome/fonts/fontawesome-webfont.eot
  227. +0 −685 themes/icarus/source/libs/font-awesome/fonts/fontawesome-webfont.svg
  228. BIN themes/icarus/source/libs/font-awesome/fonts/fontawesome-webfont.ttf
  229. BIN themes/icarus/source/libs/font-awesome/fonts/fontawesome-webfont.woff
  230. BIN themes/icarus/source/libs/font-awesome/fonts/fontawesome-webfont.woff2
  231. +0 −4 themes/icarus/source/libs/jquery/2.1.3/jquery.min.js
  232. +0 −7 themes/icarus/source/libs/justified-gallery/jquery.justifiedGallery.min.js
  233. +0 −7 themes/icarus/source/libs/justified-gallery/justifiedGallery.min.css
  234. +0 −31 themes/icarus/source/libs/lightgallery/css/lg-fb-comment-box.css
  235. +0 −7 themes/icarus/source/libs/lightgallery/css/lg-fb-comment-box.css.map
  236. +0 −1 themes/icarus/source/libs/lightgallery/css/lg-fb-comment-box.min.css
  237. +0 −776 themes/icarus/source/libs/lightgallery/css/lg-transitions.css
  238. +0 −7 themes/icarus/source/libs/lightgallery/css/lg-transitions.css.map
  239. +0 −1 themes/icarus/source/libs/lightgallery/css/lg-transitions.min.css
  240. +0 −970 themes/icarus/source/libs/lightgallery/css/lightgallery.css
  241. +0 −7 themes/icarus/source/libs/lightgallery/css/lightgallery.css.map
  242. +0 −1 themes/icarus/source/libs/lightgallery/css/lightgallery.min.css
  243. BIN themes/icarus/source/libs/lightgallery/fonts/lg.eot
  244. +0 −47 themes/icarus/source/libs/lightgallery/fonts/lg.svg
  245. BIN themes/icarus/source/libs/lightgallery/fonts/lg.ttf
  246. BIN themes/icarus/source/libs/lightgallery/fonts/lg.woff
  247. BIN themes/icarus/source/libs/lightgallery/img/loading.gif
  248. BIN themes/icarus/source/libs/lightgallery/img/video-play.png
  249. BIN themes/icarus/source/libs/lightgallery/img/vimeo-play.png
  250. BIN themes/icarus/source/libs/lightgallery/img/youtube-play.png
  251. +0 −216 themes/icarus/source/libs/lightgallery/js/lg-autoplay.js
  252. +0 −7 themes/icarus/source/libs/lightgallery/js/lg-autoplay.min.js
  253. +0 −125 themes/icarus/source/libs/lightgallery/js/lg-fullscreen.js
  254. +0 −7 themes/icarus/source/libs/lightgallery/js/lg-fullscreen.min.js
  255. +0 −97 themes/icarus/source/libs/lightgallery/js/lg-hash.js
  256. +0 −7 themes/icarus/source/libs/lightgallery/js/lg-hash.min.js
  257. +0 −120 themes/icarus/source/libs/lightgallery/js/lg-pager.js
  258. +0 −7 themes/icarus/source/libs/lightgallery/js/lg-pager.min.js
  259. +0 −105 themes/icarus/source/libs/lightgallery/js/lg-share.js
  260. +0 −7 themes/icarus/source/libs/lightgallery/js/lg-share.min.js
  261. +0 −491 themes/icarus/source/libs/lightgallery/js/lg-thumbnail.js
  262. +0 −7 themes/icarus/source/libs/lightgallery/js/lg-thumbnail.min.js
  263. +0 −318 themes/icarus/source/libs/lightgallery/js/lg-video.js
  264. +0 −7 themes/icarus/source/libs/lightgallery/js/lg-video.min.js
  265. +0 −533 themes/icarus/source/libs/lightgallery/js/lg-zoom.js
  266. +0 −7 themes/icarus/source/libs/lightgallery/js/lg-zoom.min.js
  267. +0 −1,598 themes/icarus/source/libs/lightgallery/js/lightgallery.js
  268. +0 −7 themes/icarus/source/libs/lightgallery/js/lightgallery.min.js
  269. BIN themes/icarus/source/libs/open-sans/fonts/59ZRklaO5bWGqF5A9baEERJtnKITppOI_IvcXXDNrsc.woff2
  270. BIN themes/icarus/source/libs/open-sans/fonts/K88pR3goAWT7BTt32Z01mxJtnKITppOI_IvcXXDNrsc.woff2
  271. BIN themes/icarus/source/libs/open-sans/fonts/LWCjsQkB6EMdfHrEVqA1KRJtnKITppOI_IvcXXDNrsc.woff2
  272. BIN themes/icarus/source/libs/open-sans/fonts/MTP_ySUJH_bn48VBG8sNShWV49_lSm1NYrwo-zkhivY.woff2
  273. BIN themes/icarus/source/libs/open-sans/fonts/MTP_ySUJH_bn48VBG8sNSj0LW-43aMEzIO6XUTLjad8.woff2
  274. BIN themes/icarus/source/libs/open-sans/fonts/MTP_ySUJH_bn48VBG8sNSpX5f-9o1vgP2EXwfjgl7AY.woff2
  275. BIN themes/icarus/source/libs/open-sans/fonts/MTP_ySUJH_bn48VBG8sNSq-j2U0lmluP9RWlSytm3ho.woff2
  276. BIN themes/icarus/source/libs/open-sans/fonts/MTP_ySUJH_bn48VBG8sNSqaRobkAwv3vxw3jMhVENGA.woff2
  277. BIN themes/icarus/source/libs/open-sans/fonts/MTP_ySUJH_bn48VBG8sNSugdm0LZdjqr5-oayXSOefg.woff2
  278. BIN themes/icarus/source/libs/open-sans/fonts/MTP_ySUJH_bn48VBG8sNSv8zf_FOSsgRmwsS7Aa9k2w.woff2
  279. BIN themes/icarus/source/libs/open-sans/fonts/RjgO7rYTmqiVp7vzi-Q5URJtnKITppOI_IvcXXDNrsc.woff2
  280. BIN themes/icarus/source/libs/open-sans/fonts/cJZKeOuBrn4kERxqtaUH3VtXRa8TVwTICgirnJhmVJw.woff2
  281. BIN themes/icarus/source/libs/open-sans/fonts/u-WUoqrET9fUeobQW7jkRRJtnKITppOI_IvcXXDNrsc.woff2
  282. BIN themes/icarus/source/libs/open-sans/fonts/xjAJXh38I15wypJXxuGMBiYE0-AqJ3nfInTTiDXDjU4.woff2
  283. BIN themes/icarus/source/libs/open-sans/fonts/xjAJXh38I15wypJXxuGMBjTOQ_MqJVwkKsUn0wKzc2I.woff2
  284. BIN themes/icarus/source/libs/open-sans/fonts/xjAJXh38I15wypJXxuGMBjUj_cnvWIuuBMVgbX098Mw.woff2
  285. BIN themes/icarus/source/libs/open-sans/fonts/xjAJXh38I15wypJXxuGMBkbcKLIaa1LC45dFaAfauRA.woff2
  286. BIN themes/icarus/source/libs/open-sans/fonts/xjAJXh38I15wypJXxuGMBmo_sUJ8uO4YLWRInS22T3Y.woff2
  287. BIN themes/icarus/source/libs/open-sans/fonts/xjAJXh38I15wypJXxuGMBo4P5ICox8Kq3LLUNMylGO4.woff2
  288. BIN themes/icarus/source/libs/open-sans/fonts/xjAJXh38I15wypJXxuGMBr6up8jxqWt8HVA3mDhkV_0.woff2
  289. BIN themes/icarus/source/libs/open-sans/fonts/xozscpT2726on7jbcb_pAhJtnKITppOI_IvcXXDNrsc.woff2
  290. +0 −168 themes/icarus/source/libs/open-sans/styles.css
  291. BIN themes/icarus/source/libs/source-code-pro/fonts/mrl8jkM18OlOQN8JLgasD9V_2ngZ8dMf8fLgjYEouxg.woff2
  292. BIN themes/icarus/source/libs/source-code-pro/fonts/mrl8jkM18OlOQN8JLgasDy2Q8seG17bfDXYR_jUsrzg.woff2
  293. +0 −16 themes/icarus/source/libs/source-code-pro/styles.css
@@ -1,11 +1,4 @@
Please make sure these boxes are checked before submitting your issue. Thank you!
Please make sure you took care of the following things before you submit this issue. Thank you!

- [ ] I have setuped and configurated the blog according to [Hexo official documentation](https://hexo.io/);
- [ ] I have read the [Theme Wiki](https://github.com/ppoffice/hexo-theme-icarus/wiki) carefully and created my own configuration file(_config.yml);
- [ ] I have looked up the [Issues](https://github.com/ppoffice/hexo-theme-icarus/issues) and found no duplicate issues.
请在发布新Issue之前确保你已经进行了如下工作,谢谢!
- [ ] 我已经按照[Hexo官方文档](https://hexo.io/)中的步骤安装与配置了Hexo;
- [ ] 我已经仔细地阅读了[主题Wiki](https://github.com/ppoffice/hexo-theme-icarus/wiki)并创建了自己的配置文件(_config.yml);
- [ ] 我已经搜索了[Issues](https://github.com/ppoffice/hexo-theme-icarus/issues),并且没有找到类似的问题。
- [ ] I have set up and configured my blog according to the [Hexo docs](https://hexo.io/) and the [Icarus docs](https://ppoffice.github.io/hexo-theme-icarus/);
- [ ] I have looked up [Github issues](https://github.com/ppoffice/hexo-theme-icarus/issues) and found no solutions to my problems.
@@ -1,6 +1,6 @@
The MIT License (MIT)

Copyright (c) 2015 ZHANG Ruipeng
Copyright (c) 2015 PPOffice

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
@@ -1,62 +1,137 @@
# Icarus
<p align="center" class="has-mb-6">
<img class="not-gallery-item" height="48" src="http://ppoffice.github.io/hexo-theme-icarus/images/logo.svg">
<br> A simple, delicate, and modern theme for the static site generator Hexo.
<br>
<a href="http://ppoffice.github.io/hexo-theme-icarus/">Preview</a> |
<a href="http://ppoffice.github.io/hexo-theme-icarus/categories/">Documentation</a> |
<a href="https://github.com/ppoffice/hexo-theme-icarus/archive/master.zip">Download</a>
<br>
</p>

![Icarus](http://ppoffice.github.io/hexo-theme-icarus/gallery/preview.png?1 "Icarus Preview")

### :cd: Installation

Download & extract or `git clone` Icarus from GitHub to your blog's theme folder, and that's it!

```shell
git clone https://github.com/ppoffice/hexo-theme-icarus.git themes/icarus
```

Once started, Icarus will remind you of any missing dependencies and configuration files.

### :gift: Features

**Extensive Plugin Support**

Icarus includes plentiful search, comment, sharing and other plugins out of the box. You can choose any of them to enrich your
blog experience, or build your own plugin easily referring to the existing Icarus plugins.

### The blog theme you may fall in love with, coming to Hexo. [Preview](http://ppoffice.github.io/hexo-theme-icarus/)
![](http://ppoffice.github.io/hexo-theme-icarus/gallery/preview.png "")
Comment plugins

#### [View Documentation](https://github.com/ppoffice/hexo-theme-icarus/wiki)
:star: It is strongly recommended that you read the docs before using Icarus.
- [Changyan](http://ppoffice.github.io/hexo-theme-icarus/Plugins/Comment/changyan-comment-plugin/)
- [Disqus](http://ppoffice.github.io/hexo-theme-icarus/Plugins/Comment/disqus-comment-plugin/)
- [Facebook](http://ppoffice.github.io/hexo-theme-icarus/Plugins/Comment/facebook-comment-plugin/)
- [Gitment](http://ppoffice.github.io/hexo-theme-icarus/Plugins/Comment/gitment-comment-plugin/)
- [Isso](http://ppoffice.github.io/hexo-theme-icarus/Plugins/Comment/isso-comment-plugin/)
- [LiveRe](http://ppoffice.github.io/hexo-theme-icarus/Plugins/Comment/livere-comment-plugin/)
- [Valine](http://ppoffice.github.io/hexo-theme-icarus/Plugins/Comment/valine-comment-plugin/)

## Features
Search plugins

### Profile Sidebar
- [Insight Search](http://ppoffice.github.io/hexo-theme-icarus/Plugins/Search/insight-search-plugin/)
- [Google Custom Search Engine](http://ppoffice.github.io/hexo-theme-icarus/Plugins/Search/google-cse-plugin/)
- [Baidu Site Search](http://ppoffice.github.io/hexo-theme-icarus/Plugins/Search/baidu-search-plugin/)

A nice place to show yourself. You can add your own information in your site's `_config.yml`
Share plugins

![](http://ppoffice.github.io/hexo-theme-icarus/gallery/profile.png "")
- [AddThis](http://ppoffice.github.io/hexo-theme-icarus/Plugins/Share/addthis-share-plugin/)
- [AddToAny](http://ppoffice.github.io/hexo-theme-icarus/Plugins/Share/addtoany-share-plugin/)
- [Baidu Share](http://ppoffice.github.io/hexo-theme-icarus/Plugins/Share/baidu-share-plugin/)
- [Share.js](http://ppoffice.github.io/hexo-theme-icarus/Plugins/Share/share-js-share-plugin/)
- [ShareThis](http://ppoffice.github.io/hexo-theme-icarus/Plugins/Share/sharethis-share-plugin/)

### Self-hosted Insite Search Engine
With the help of [Insight Search](https://github.com/ppoffice/hexo-theme-icarus/wiki/Search#insight-search), you can search anything inside your site without any third-party plugin.
Other plugins

![](http://ppoffice.github.io/hexo-theme-icarus/gallery/insight-search.png "")
- [Hexo Tag Plugin](http://ppoffice.github.io/hexo-theme-icarus/Configuration/Posts/hexo-built-in-tag-helpers/)
- [lightGallery & Justified Gallery](http://ppoffice.github.io/hexo-theme-icarus/Plugins/General/gallery-plugin/)
- [MathJax](http://ppoffice.github.io/hexo-theme-icarus/Plugins/General/mathjax-plugin/)
- [Site Analytics](http://ppoffice.github.io/hexo-theme-icarus/Plugins/General/site-analytics-plugin/)

### Custom Comment Services
Icarus supports several comment services, give you better choices to communicate with your readers.
**Rich Code Highlight Theme Choices**

![](http://ppoffice.github.io/hexo-theme-icarus/gallery/custom-comments.png "")
Icarus directly import code highlight themes from the [highlight.js](https://highlightjs.org/) package, and makes more than
70 highlight themes available to you.

### Post Banner & Thumbnail
<table>
<tr>
<td><img src="http://ppoffice.github.io/hexo-theme-icarus/gallery/code-highlight/atom-one-light.png"></td>
<td><img src="http://ppoffice.github.io/hexo-theme-icarus/gallery/code-highlight/monokai.png"></td>
<td><img src="http://ppoffice.github.io/hexo-theme-icarus/gallery/code-highlight/androidstudio.png"></td>
</tr>
</table>

Thanks to [atika](https://github.com/atika), you can now [add thumbnails or banners](https://github.com/ppoffice/hexo-theme-icarus/wiki/Theme#thumbnail) to every post to create better reading experience.
**Elastic Theme Configuration**

### Responsive Layout
In addition to the minimalistic and easy-to-understand configuration design, Icarus allows you to set configurations on a
per-page basis with the ability to merge and override partial configurations.

Icarus knows on what screen size you are browsering the website, and reorganize the layout to fit your device.
<div>
<table>
<tr>
<th>_config.yml</th>
<th>post.md</th>
</tr>
<tr>
<td>
<pre>menu:
Archives: /archives
Categories: /categories
Tags: /tags
About: /about</pre>
</td>
<td>
<pre>title: A Simple Post
menu:
Go Home: /index.html
---
# Here is some simple markdown.</pre>
</td>
</tr>
<tr>
<td><img height="40" src="http://ppoffice.github.io/hexo-theme-icarus/gallery/navbar/main-config.png"></td>
<td><img height="40" src="http://ppoffice.github.io/hexo-theme-icarus/gallery/navbar/post-config.png"></td>
</tr>
</table>
</div>
![](http://ppoffice.github.io/hexo-theme-icarus/gallery/responsive.jpg "")
**Responsive Layout**
### Custom Categories & Tags Pages
No matter what modern browsering device your audiences are using, they can always get the best experience because Icarus's responsive
layout across multiple viewpoints.
Get your categories and tags listed in single pages to make your blog more methodic.
![Responsive Layout](http://ppoffice.github.io/hexo-theme-icarus/gallery/responsive.png)
### lightgallery
### :hammer: Development
Icarus uses [lightgallery.js](https://sachinchoolur.github.io/lightgallery.js/) to showcase your photos. Just enable it in your configuration, and that's all!
This project is built with
![](http://ppoffice.github.io/hexo-theme-icarus/gallery/lightgallery.jpg "")
- Hexo 3.7.1
- Ejs
- Stylus
- Bulma 0.7.2
### Justified Gallery

You can also use [justifiedgallery.js](http://miromannino.github.io/Justified-Gallery/) to display a photo grid within your posts. Just enable it in your configuration, and place your photos in a div with the class .justified-gallery

### Sidebar

Icarus provides 6 built-in widgets:

- recent_posts
- category
- archives
- tag
- tagcloud
- links

All of them are enabled by default. You can edit them in `widget` setting.
Please refer to the documentation for Icarus implementation details.
### :tada: Contribute
If you feel like to help us build a better Icarus, you can
:electric_plug: Write a plugin |
:black_nib: <a href="https://github.com/ppoffice/hexo-theme-icarus/new/site/source/_posts">Submit a tutorial</a> |
:triangular_flag_on_post: <a href="https://github.com/ppoffice/hexo-theme-icarus/issues/new">Report a bug</a> |
:earth_asia: <a href="https://github.com/ppoffice/hexo-theme-icarus/tree/master/languages">Add a translation</a>
### :memo: License
This project is licensed under the MIT License - see the [LICENSE](https://github.com/ppoffice/hexo-theme-icarus/blob/master/LICENSE) file for details.
Oops, something went wrong.

0 comments on commit f58b706

Please sign in to comment.