From 9fe750cf703084986b8834d08570f5a17a9d69a0 Mon Sep 17 00:00:00 2001 From: iotcat Date: Tue, 16 Jun 2020 21:03:45 +0800 Subject: [PATCH] add comments --- _config.yml | 30 +- db.json | 2 +- package.json | 3 + public/archives/2020/06/index.html | 83 +- public/archives/2020/index.html | 83 +- public/archives/index.html | 83 +- public/atom.xml | 69 + public/categories/index.html | 186 ++ public/categories/tech/index.html | 193 ++ public/index.html | 107 +- public/search.xml | 68 + public/sitemap.xml | 39 + public/tags/docker/index.html | 193 ++ public/tags/index.html | 186 ++ public/tags/nginx/index.html | 193 ++ public/tags/php/index.html | 193 ++ .../index.html | 270 +++ .../hello-hexo/index.html | 88 +- .../uncategorized/hello-world/index.html | 162 -- scaffolds/post.md | 1 + .../build-nextcloud-server-on-centos7.md | 124 + source/_posts/hello-hexo.md | 3 + source/_posts/hello-world.md | 38 - source/archives/index.md | 6 + source/categories/index.md | 6 + source/tags/index.md | 6 + themes/even/layout/_partial/_head/meta.swig | 1 + themes/even/layout/_partial/comments.swig | 36 + themes/landscape/.gitignore | 3 - themes/landscape/Gruntfile.js | 46 - themes/landscape/LICENSE | 7 - themes/landscape/README.md | 112 - themes/landscape/_config.yml | 37 - themes/landscape/languages/de.yml | 19 - themes/landscape/languages/default.yml | 19 - themes/landscape/languages/es.yml | 19 - themes/landscape/languages/fr.yml | 19 - themes/landscape/languages/ja.yml | 19 - themes/landscape/languages/ko.yml | 19 - themes/landscape/languages/nl.yml | 20 - themes/landscape/languages/no.yml | 19 - themes/landscape/languages/pt.yml | 19 - themes/landscape/languages/ru.yml | 19 - themes/landscape/languages/zh-CN.yml | 19 - themes/landscape/languages/zh-TW.yml | 19 - .../layout/_partial/after-footer.ejs | 25 - .../layout/_partial/archive-post.ejs | 8 - themes/landscape/layout/_partial/archive.ejs | 34 - themes/landscape/layout/_partial/article.ejs | 44 - themes/landscape/layout/_partial/footer.ejs | 11 - .../layout/_partial/gauges-analytics.ejs | 18 - .../layout/_partial/google-analytics.ejs | 14 - themes/landscape/layout/_partial/head.ejs | 36 - themes/landscape/layout/_partial/header.ejs | 32 - .../landscape/layout/_partial/mobile-nav.ejs | 5 - .../layout/_partial/post/category.ejs | 10 - .../landscape/layout/_partial/post/date.ejs | 3 - .../layout/_partial/post/gallery.ejs | 11 - themes/landscape/layout/_partial/post/nav.ejs | 22 - themes/landscape/layout/_partial/post/tag.ejs | 6 - .../landscape/layout/_partial/post/title.ejs | 15 - themes/landscape/layout/_partial/sidebar.ejs | 5 - themes/landscape/layout/_widget/archive.ejs | 8 - themes/landscape/layout/_widget/category.ejs | 8 - .../landscape/layout/_widget/recent_posts.ejs | 14 - themes/landscape/layout/_widget/tag.ejs | 8 - themes/landscape/layout/_widget/tagcloud.ejs | 8 - themes/landscape/layout/archive.ejs | 1 - themes/landscape/layout/category.ejs | 1 - themes/landscape/layout/index.ejs | 1 - themes/landscape/layout/layout.ejs | 18 - themes/landscape/layout/page.ejs | 1 - themes/landscape/layout/post.ejs | 1 - themes/landscape/layout/tag.ejs | 1 - themes/landscape/package.json | 12 - themes/landscape/scripts/fancybox.js | 24 - themes/landscape/source/css/_extend.styl | 63 - .../source/css/_partial/archive.styl | 80 - .../source/css/_partial/article.styl | 357 --- .../source/css/_partial/comment.styl | 9 - .../landscape/source/css/_partial/footer.styl | 14 - .../landscape/source/css/_partial/header.styl | 165 -- .../source/css/_partial/highlight.styl | 158 -- .../landscape/source/css/_partial/mobile.styl | 19 - .../source/css/_partial/sidebar-aside.styl | 27 - .../source/css/_partial/sidebar-bottom.styl | 27 - .../source/css/_partial/sidebar.styl | 35 - themes/landscape/source/css/_util/grid.styl | 38 - themes/landscape/source/css/_util/mixin.styl | 31 - themes/landscape/source/css/_variables.styl | 63 - .../source/css/fonts/FontAwesome.otf | Bin 62856 -> 0 bytes .../source/css/fonts/fontawesome-webfont.eot | Bin 38205 -> 0 bytes .../source/css/fonts/fontawesome-webfont.svg | 414 ---- .../source/css/fonts/fontawesome-webfont.ttf | Bin 80652 -> 0 bytes .../source/css/fonts/fontawesome-webfont.woff | Bin 44432 -> 0 bytes themes/landscape/source/css/images/banner.jpg | Bin 224710 -> 0 bytes themes/landscape/source/css/style.styl | 89 - themes/landscape/source/fancybox/blank.gif | Bin 43 -> 0 bytes .../source/fancybox/fancybox_loading.gif | Bin 6567 -> 0 bytes .../source/fancybox/fancybox_loading@2x.gif | Bin 13984 -> 0 bytes .../source/fancybox/fancybox_overlay.png | Bin 1003 -> 0 bytes .../source/fancybox/fancybox_sprite.png | Bin 1362 -> 0 bytes .../source/fancybox/fancybox_sprite@2x.png | Bin 6553 -> 0 bytes .../fancybox/helpers/fancybox_buttons.png | Bin 1080 -> 0 bytes .../helpers/jquery.fancybox-buttons.css | 97 - .../helpers/jquery.fancybox-buttons.js | 122 - .../fancybox/helpers/jquery.fancybox-media.js | 199 -- .../helpers/jquery.fancybox-thumbs.css | 55 - .../helpers/jquery.fancybox-thumbs.js | 165 -- .../source/fancybox/jquery.fancybox.css | 273 --- .../source/fancybox/jquery.fancybox.js | 2017 ----------------- .../source/fancybox/jquery.fancybox.pack.js | 46 - themes/landscape/source/js/script.js | 137 -- 113 files changed, 2195 insertions(+), 5796 deletions(-) create mode 100644 public/atom.xml create mode 100644 public/categories/index.html create mode 100644 public/categories/tech/index.html create mode 100644 public/search.xml create mode 100644 public/sitemap.xml create mode 100644 public/tags/docker/index.html create mode 100644 public/tags/index.html create mode 100644 public/tags/nginx/index.html create mode 100644 public/tags/php/index.html create mode 100644 public/tech/build-nextcloud-server-on-centos7/index.html rename public/{undefined/uncategorized => tech}/hello-hexo/index.html (57%) delete mode 100644 public/undefined/uncategorized/hello-world/index.html create mode 100644 source/_posts/build-nextcloud-server-on-centos7.md delete mode 100644 source/_posts/hello-world.md create mode 100644 source/archives/index.md create mode 100644 source/categories/index.md create mode 100644 source/tags/index.md delete mode 100644 themes/landscape/.gitignore delete mode 100644 themes/landscape/Gruntfile.js delete mode 100644 themes/landscape/LICENSE delete mode 100644 themes/landscape/README.md delete mode 100644 themes/landscape/_config.yml delete mode 100644 themes/landscape/languages/de.yml delete mode 100644 themes/landscape/languages/default.yml delete mode 100644 themes/landscape/languages/es.yml delete mode 100644 themes/landscape/languages/fr.yml delete mode 100644 themes/landscape/languages/ja.yml delete mode 100644 themes/landscape/languages/ko.yml delete mode 100644 themes/landscape/languages/nl.yml delete mode 100644 themes/landscape/languages/no.yml delete mode 100644 themes/landscape/languages/pt.yml delete mode 100644 themes/landscape/languages/ru.yml delete mode 100644 themes/landscape/languages/zh-CN.yml delete mode 100644 themes/landscape/languages/zh-TW.yml delete mode 100644 themes/landscape/layout/_partial/after-footer.ejs delete mode 100644 themes/landscape/layout/_partial/archive-post.ejs delete mode 100644 themes/landscape/layout/_partial/archive.ejs delete mode 100644 themes/landscape/layout/_partial/article.ejs delete mode 100644 themes/landscape/layout/_partial/footer.ejs delete mode 100644 themes/landscape/layout/_partial/gauges-analytics.ejs delete mode 100644 themes/landscape/layout/_partial/google-analytics.ejs delete mode 100644 themes/landscape/layout/_partial/head.ejs delete mode 100644 themes/landscape/layout/_partial/header.ejs delete mode 100644 themes/landscape/layout/_partial/mobile-nav.ejs delete mode 100644 themes/landscape/layout/_partial/post/category.ejs delete mode 100644 themes/landscape/layout/_partial/post/date.ejs delete mode 100644 themes/landscape/layout/_partial/post/gallery.ejs delete mode 100644 themes/landscape/layout/_partial/post/nav.ejs delete mode 100644 themes/landscape/layout/_partial/post/tag.ejs delete mode 100644 themes/landscape/layout/_partial/post/title.ejs delete mode 100644 themes/landscape/layout/_partial/sidebar.ejs delete mode 100644 themes/landscape/layout/_widget/archive.ejs delete mode 100644 themes/landscape/layout/_widget/category.ejs delete mode 100644 themes/landscape/layout/_widget/recent_posts.ejs delete mode 100644 themes/landscape/layout/_widget/tag.ejs delete mode 100644 themes/landscape/layout/_widget/tagcloud.ejs delete mode 100644 themes/landscape/layout/archive.ejs delete mode 100644 themes/landscape/layout/category.ejs delete mode 100644 themes/landscape/layout/index.ejs delete mode 100644 themes/landscape/layout/layout.ejs delete mode 100644 themes/landscape/layout/page.ejs delete mode 100644 themes/landscape/layout/post.ejs delete mode 100644 themes/landscape/layout/tag.ejs delete mode 100644 themes/landscape/package.json delete mode 100644 themes/landscape/scripts/fancybox.js delete mode 100644 themes/landscape/source/css/_extend.styl delete mode 100644 themes/landscape/source/css/_partial/archive.styl delete mode 100644 themes/landscape/source/css/_partial/article.styl delete mode 100644 themes/landscape/source/css/_partial/comment.styl delete mode 100644 themes/landscape/source/css/_partial/footer.styl delete mode 100644 themes/landscape/source/css/_partial/header.styl delete mode 100644 themes/landscape/source/css/_partial/highlight.styl delete mode 100644 themes/landscape/source/css/_partial/mobile.styl delete mode 100644 themes/landscape/source/css/_partial/sidebar-aside.styl delete mode 100644 themes/landscape/source/css/_partial/sidebar-bottom.styl delete mode 100644 themes/landscape/source/css/_partial/sidebar.styl delete mode 100644 themes/landscape/source/css/_util/grid.styl delete mode 100644 themes/landscape/source/css/_util/mixin.styl delete mode 100644 themes/landscape/source/css/_variables.styl delete mode 100644 themes/landscape/source/css/fonts/FontAwesome.otf delete mode 100644 themes/landscape/source/css/fonts/fontawesome-webfont.eot delete mode 100644 themes/landscape/source/css/fonts/fontawesome-webfont.svg delete mode 100644 themes/landscape/source/css/fonts/fontawesome-webfont.ttf delete mode 100644 themes/landscape/source/css/fonts/fontawesome-webfont.woff delete mode 100644 themes/landscape/source/css/images/banner.jpg delete mode 100644 themes/landscape/source/css/style.styl delete mode 100644 themes/landscape/source/fancybox/blank.gif delete mode 100644 themes/landscape/source/fancybox/fancybox_loading.gif delete mode 100644 themes/landscape/source/fancybox/fancybox_loading@2x.gif delete mode 100644 themes/landscape/source/fancybox/fancybox_overlay.png delete mode 100644 themes/landscape/source/fancybox/fancybox_sprite.png delete mode 100644 themes/landscape/source/fancybox/fancybox_sprite@2x.png delete mode 100644 themes/landscape/source/fancybox/helpers/fancybox_buttons.png delete mode 100644 themes/landscape/source/fancybox/helpers/jquery.fancybox-buttons.css delete mode 100644 themes/landscape/source/fancybox/helpers/jquery.fancybox-buttons.js delete mode 100644 themes/landscape/source/fancybox/helpers/jquery.fancybox-media.js delete mode 100644 themes/landscape/source/fancybox/helpers/jquery.fancybox-thumbs.css delete mode 100644 themes/landscape/source/fancybox/helpers/jquery.fancybox-thumbs.js delete mode 100644 themes/landscape/source/fancybox/jquery.fancybox.css delete mode 100644 themes/landscape/source/fancybox/jquery.fancybox.js delete mode 100644 themes/landscape/source/fancybox/jquery.fancybox.pack.js delete mode 100644 themes/landscape/source/js/script.js diff --git a/_config.yml b/_config.yml index e29d429..319502f 100644 --- a/_config.yml +++ b/_config.yml @@ -8,14 +8,14 @@ subtitle: "呓喵酱の博客 - IoTcat's Blog" description: '跻身世外,随欲而安!- We see what we thought.' keywords: 'iotcat,yimian,blog' author: IoTcat -language: zh-CN +language: timezone: 'Asia/Shanghai' # URL ## If your site is put in a subdirectory, set url as 'http://yoursite.com/child' and root as '/child/' url: https://www.eee.dog root: / -permalink: :lang/:category/:title/ +permalink: :category/:title/ permalink_defaults: pretty_urls: trailing_index: false # Set to false to remove trailing 'index.html' from permalinks @@ -50,7 +50,7 @@ highlight: auto_detect: false tab_replace: '' wrap: true - hljs: false + hljs: true # Home page setting # path: Root path for your blogs index page. (default = '') @@ -62,7 +62,7 @@ index_generator: order_by: -date # Category & Tag -default_category: uncategorized +default_category: tech category_map: tag_map: @@ -99,3 +99,25 @@ theme: even ## Docs: https://hexo.io/docs/deployment.html deploy: type: '' + +# search +search: + path: search.xml + field: post + format: html + limit: 10000 + + +# Links +links_icon: globe +links_title: 友情链接 +links_layout: inline +links: + Dew: https://www.cnblogs.com/ppprseter/ + + +codeblock: + border_radius: + copy_button: + enable: true + show_result: true diff --git a/db.json b/db.json index bfde883..c6741ea 100644 --- a/db.json +++ b/db.json @@ -1 +1 @@ -{"meta":{"version":1,"warehouse":"3.0.2"},"models":{"Asset":[{"_id":"themes/landscape/source/css/style.styl","path":"css/style.styl","modified":0,"renderable":1},{"_id":"themes/landscape/source/fancybox/blank.gif","path":"fancybox/blank.gif","modified":0,"renderable":1},{"_id":"themes/landscape/source/fancybox/fancybox_loading.gif","path":"fancybox/fancybox_loading.gif","modified":0,"renderable":1},{"_id":"themes/landscape/source/fancybox/fancybox_loading@2x.gif","path":"fancybox/fancybox_loading@2x.gif","modified":0,"renderable":1},{"_id":"themes/landscape/source/fancybox/fancybox_overlay.png","path":"fancybox/fancybox_overlay.png","modified":0,"renderable":1},{"_id":"themes/landscape/source/fancybox/fancybox_sprite.png","path":"fancybox/fancybox_sprite.png","modified":0,"renderable":1},{"_id":"themes/landscape/source/fancybox/fancybox_sprite@2x.png","path":"fancybox/fancybox_sprite@2x.png","modified":0,"renderable":1},{"_id":"themes/landscape/source/fancybox/jquery.fancybox.css","path":"fancybox/jquery.fancybox.css","modified":0,"renderable":1},{"_id":"themes/landscape/source/js/script.js","path":"js/script.js","modified":0,"renderable":1},{"_id":"themes/landscape/source/fancybox/jquery.fancybox.js","path":"fancybox/jquery.fancybox.js","modified":0,"renderable":1},{"_id":"themes/landscape/source/fancybox/jquery.fancybox.pack.js","path":"fancybox/jquery.fancybox.pack.js","modified":0,"renderable":1},{"_id":"themes/landscape/source/css/fonts/FontAwesome.otf","path":"css/fonts/FontAwesome.otf","modified":0,"renderable":1},{"_id":"themes/landscape/source/css/fonts/fontawesome-webfont.woff","path":"css/fonts/fontawesome-webfont.woff","modified":0,"renderable":1},{"_id":"themes/landscape/source/fancybox/helpers/fancybox_buttons.png","path":"fancybox/helpers/fancybox_buttons.png","modified":0,"renderable":1},{"_id":"themes/landscape/source/fancybox/helpers/jquery.fancybox-buttons.css","path":"fancybox/helpers/jquery.fancybox-buttons.css","modified":0,"renderable":1},{"_id":"themes/landscape/source/fancybox/helpers/jquery.fancybox-media.js","path":"fancybox/helpers/jquery.fancybox-media.js","modified":0,"renderable":1},{"_id":"themes/landscape/source/fancybox/helpers/jquery.fancybox-buttons.js","path":"fancybox/helpers/jquery.fancybox-buttons.js","modified":0,"renderable":1},{"_id":"themes/landscape/source/css/fonts/fontawesome-webfont.ttf","path":"css/fonts/fontawesome-webfont.ttf","modified":0,"renderable":1},{"_id":"themes/landscape/source/fancybox/helpers/jquery.fancybox-thumbs.css","path":"fancybox/helpers/jquery.fancybox-thumbs.css","modified":0,"renderable":1},{"_id":"themes/landscape/source/css/fonts/fontawesome-webfont.eot","path":"css/fonts/fontawesome-webfont.eot","modified":0,"renderable":1},{"_id":"themes/landscape/source/fancybox/helpers/jquery.fancybox-thumbs.js","path":"fancybox/helpers/jquery.fancybox-thumbs.js","modified":0,"renderable":1},{"_id":"themes/landscape/source/css/fonts/fontawesome-webfont.svg","path":"css/fonts/fontawesome-webfont.svg","modified":0,"renderable":1},{"_id":"themes/landscape/source/css/images/banner.jpg","path":"css/images/banner.jpg","modified":0,"renderable":1},{"_id":"themes/even/source/favicon.ico","path":"favicon.ico","modified":0,"renderable":1},{"_id":"themes/even/source/robots.txt","path":"robots.txt","modified":0,"renderable":1},{"_id":"themes/even/source/css/style.scss","path":"css/style.scss","modified":0,"renderable":1},{"_id":"themes/even/source/fonts/chancery/apple-chancery-webfont.eot","path":"fonts/chancery/apple-chancery-webfont.eot","modified":0,"renderable":1},{"_id":"themes/even/source/fonts/chancery/apple-chancery-webfont.ttf","path":"fonts/chancery/apple-chancery-webfont.ttf","modified":0,"renderable":1},{"_id":"themes/even/source/fonts/chancery/apple-chancery-webfont.woff","path":"fonts/chancery/apple-chancery-webfont.woff","modified":0,"renderable":1},{"_id":"themes/even/source/fonts/chancery/apple-chancery-webfont.woff2","path":"fonts/chancery/apple-chancery-webfont.woff2","modified":0,"renderable":1},{"_id":"themes/even/source/js/src/even.js","path":"js/src/even.js","modified":0,"renderable":1},{"_id":"themes/even/source/lib/fancybox/blank.gif","path":"lib/fancybox/blank.gif","modified":0,"renderable":1},{"_id":"themes/even/source/lib/fancybox/fancybox_loading.gif","path":"lib/fancybox/fancybox_loading.gif","modified":0,"renderable":1},{"_id":"themes/even/source/lib/fancybox/fancybox_loading@2x.gif","path":"lib/fancybox/fancybox_loading@2x.gif","modified":0,"renderable":1},{"_id":"themes/even/source/lib/fancybox/fancybox_overlay.png","path":"lib/fancybox/fancybox_overlay.png","modified":0,"renderable":1},{"_id":"themes/even/source/lib/fancybox/fancybox_sprite.png","path":"lib/fancybox/fancybox_sprite.png","modified":0,"renderable":1},{"_id":"themes/even/source/lib/fancybox/fancybox_sprite@2x.png","path":"lib/fancybox/fancybox_sprite@2x.png","modified":0,"renderable":1},{"_id":"themes/even/source/lib/fancybox/jquery.fancybox.css","path":"lib/fancybox/jquery.fancybox.css","modified":0,"renderable":1},{"_id":"themes/even/source/lib/fancybox/jquery.fancybox.js","path":"lib/fancybox/jquery.fancybox.js","modified":0,"renderable":1},{"_id":"themes/even/source/lib/fancybox/jquery.fancybox.pack.js","path":"lib/fancybox/jquery.fancybox.pack.js","modified":0,"renderable":1},{"_id":"themes/even/source/lib/slideout/slideout.js","path":"lib/slideout/slideout.js","modified":0,"renderable":1},{"_id":"themes/even/source/lib/slideout/slideout.min.js","path":"lib/slideout/slideout.min.js","modified":0,"renderable":1},{"_id":"themes/even/source/fonts/chancery/apple-chancery-webfont.svg","path":"fonts/chancery/apple-chancery-webfont.svg","modified":0,"renderable":1},{"_id":"themes/even/source/lib/jquery/jquery.min.js","path":"lib/jquery/jquery.min.js","modified":0,"renderable":1},{"_id":"themes/even/source/lib/fancybox/helpers/fancybox_buttons.png","path":"lib/fancybox/helpers/fancybox_buttons.png","modified":0,"renderable":1},{"_id":"themes/even/source/lib/fancybox/helpers/jquery.fancybox-buttons.css","path":"lib/fancybox/helpers/jquery.fancybox-buttons.css","modified":0,"renderable":1},{"_id":"themes/even/source/lib/fancybox/helpers/jquery.fancybox-buttons.js","path":"lib/fancybox/helpers/jquery.fancybox-buttons.js","modified":0,"renderable":1},{"_id":"themes/even/source/lib/fancybox/helpers/jquery.fancybox-media.js","path":"lib/fancybox/helpers/jquery.fancybox-media.js","modified":0,"renderable":1},{"_id":"themes/even/source/lib/fancybox/helpers/jquery.fancybox-thumbs.css","path":"lib/fancybox/helpers/jquery.fancybox-thumbs.css","modified":0,"renderable":1},{"_id":"themes/even/source/lib/fancybox/helpers/jquery.fancybox-thumbs.js","path":"lib/fancybox/helpers/jquery.fancybox-thumbs.js","modified":0,"renderable":1}],"Cache":[{"_id":"themes/landscape/.gitignore","hash":"ea2b285a29690f1eabbad0f3a158e34e9ccd1d86","modified":1592292298411},{"_id":"themes/landscape/LICENSE","hash":"82ce1e15ddeabeaaca60e2186b5a3ce42b1a9c49","modified":1592292298413},{"_id":"themes/landscape/Gruntfile.js","hash":"412e30530784993c8997aa8b1319c669b83b91c2","modified":1592292298412},{"_id":"themes/landscape/_config.yml","hash":"ce9d2939245209b8f5c5bbbdadc917d86057d032","modified":1592292298414},{"_id":"themes/landscape/package.json","hash":"6e567a9654e61eb3f548c75edef380c2e135c433","modified":1592292298429},{"_id":"themes/landscape/languages/de.yml","hash":"d45cea36c5c83d7d09afcd1c26fff4a4c513c25b","modified":1592292298414},{"_id":"themes/landscape/README.md","hash":"67fedfb66304f103c412f6be110bf3c40c75d4ac","modified":1592292298413},{"_id":"themes/landscape/languages/es.yml","hash":"e3b4937da4cd2d0393b8a0ba310e70fc605cc431","modified":1592292298415},{"_id":"themes/landscape/languages/default.yml","hash":"f26a34a7983d4bc17c65c7f0f14da598e62ce66d","modified":1592292298414},{"_id":"themes/landscape/languages/ko.yml","hash":"11330316e3c1262474a2b496e40dbc29f93fe01b","modified":1592292298416},{"_id":"themes/landscape/languages/ja.yml","hash":"3e2fedca096678c0c234ebffa4637828979296fa","modified":1592292298415},{"_id":"themes/landscape/languages/fr.yml","hash":"8cb0fe4b6913b4d5b662cdd0108a923c90025f85","modified":1592292298415},{"_id":"themes/landscape/languages/nl.yml","hash":"3d82ec703d0b3287739d7cb4750a715ae83bfcb3","modified":1592292298416},{"_id":"themes/landscape/languages/pt.yml","hash":"ae2c61b30e638f74f1a42c9ce39ac08d063b30f5","modified":1592292298417},{"_id":"themes/landscape/languages/no.yml","hash":"ddf2035e920a5ecb9076138c184257d9f51896a7","modified":1592292298416},{"_id":"themes/landscape/languages/zh-CN.yml","hash":"b057f389c6713010f97d461e48ec959b0b6f3b44","modified":1592292298417},{"_id":"themes/landscape/languages/zh-TW.yml","hash":"f5f0ca88185da7a8457760d84bf221781473bd7c","modified":1592292298418},{"_id":"themes/landscape/languages/ru.yml","hash":"2a476b4c6e04900914c81378941640ac5d58a1f0","modified":1592292298417},{"_id":"themes/landscape/layout/archive.ejs","hash":"2703b07cc8ac64ae46d1d263f4653013c7e1666b","modified":1592292298426},{"_id":"themes/landscape/layout/index.ejs","hash":"aa1b4456907bdb43e629be3931547e2d29ac58c8","modified":1592292298427},{"_id":"themes/landscape/layout/category.ejs","hash":"765426a9c8236828dc34759e604cc2c52292835a","modified":1592292298427},{"_id":"themes/landscape/layout/layout.ejs","hash":"5d86bc48b0f1bdce9a2bb548c2f8e7a4f50d499a","modified":1592292298427},{"_id":"themes/landscape/scripts/fancybox.js","hash":"4c130fc242cf9b59b5df6ca5eae3b14302311e8c","modified":1592292298429},{"_id":"themes/landscape/layout/post.ejs","hash":"7d80e4e36b14d30a7cd2ac1f61376d9ebf264e8b","modified":1592292298428},{"_id":"themes/landscape/layout/page.ejs","hash":"7d80e4e36b14d30a7cd2ac1f61376d9ebf264e8b","modified":1592292298428},{"_id":"themes/landscape/layout/tag.ejs","hash":"eaa7b4ccb2ca7befb90142e4e68995fb1ea68b2e","modified":1592292298428},{"_id":"source/_posts/hello-world.md","hash":"acad91ace80b80295b11a9b7ad4c29a2dcfdd8fb","modified":1592292279236},{"_id":"themes/landscape/layout/_partial/archive-post.ejs","hash":"5062c723721d8497eebad372f57092ade45041f4","modified":1592292298419},{"_id":"themes/landscape/layout/_partial/archive.ejs","hash":"017c412bd3d60d22e493f02918e436a32d96bb84","modified":1592292298419},{"_id":"themes/landscape/layout/_partial/article.ejs","hash":"5cf2b8a1148e6f8c4bd9ca9e3b84c7e5a59d56bc","modified":1592292298419},{"_id":"themes/landscape/layout/_partial/google-analytics.ejs","hash":"1ccc627d7697e68fddc367c73ac09920457e5b35","modified":1592292298421},{"_id":"themes/landscape/layout/_partial/after-footer.ejs","hash":"5e3b70c028d518b8f765e29a5e2020e7ba6ed589","modified":1592292298418},{"_id":"themes/landscape/layout/_partial/footer.ejs","hash":"6faefe07f3d64e21c7743276e0f55ee1544f9d86","modified":1592292298420},{"_id":"themes/landscape/layout/_partial/gauges-analytics.ejs","hash":"ace3000bd3e01d03041d5be24f7640b6c003a5b5","modified":1592292298421},{"_id":"themes/landscape/layout/_partial/mobile-nav.ejs","hash":"347cf1befd2ea637c24bd5901929d8e36e359e75","modified":1592292298422},{"_id":"themes/landscape/layout/_partial/sidebar.ejs","hash":"c70869569749a8f48cce202fa57926c06b55fdab","modified":1592292298424},{"_id":"themes/landscape/layout/_widget/archive.ejs","hash":"0fe1e52c291c9499bd05b966e0b9aac5be351c58","modified":1592292298425},{"_id":"themes/landscape/layout/_partial/head.ejs","hash":"a36cec48782782bac92622f369c750e5c7396510","modified":1592292298421},{"_id":"themes/landscape/layout/_partial/header.ejs","hash":"cf755454675d13a0813a922b575c06b6b74ab9fd","modified":1592292298422},{"_id":"themes/landscape/layout/_widget/category.ejs","hash":"866790acc13fed44b7ef74c3e19c300a3d6180d8","modified":1592292298425},{"_id":"themes/landscape/layout/_widget/recent_posts.ejs","hash":"16800f85ffb036d2644a26e02facd61acb3706e9","modified":1592292298425},{"_id":"themes/landscape/layout/_widget/tag.ejs","hash":"6017c54a8c3c8ff8db491cfbea3100c139da75d6","modified":1592292298426},{"_id":"themes/landscape/layout/_widget/tagcloud.ejs","hash":"7259c179aa0c41c02e467ad892292e90430aaabc","modified":1592292298426},{"_id":"themes/landscape/source/css/_extend.styl","hash":"8ab1ad313bd6707d248c5ca1ee9a5eab8d815e42","modified":1592292298430},{"_id":"themes/landscape/source/css/style.styl","hash":"4a3e64ee8dad5834860c30b4176882eff628ca6b","modified":1592292298446},{"_id":"themes/landscape/source/fancybox/blank.gif","hash":"2daeaa8b5f19f0bc209d976c02bd6acb51b00b0a","modified":1592292298446},{"_id":"themes/landscape/source/css/_variables.styl","hash":"57bb02270eef16b4823a64ba663ccf2f247f34e5","modified":1592292298436},{"_id":"themes/landscape/source/fancybox/fancybox_loading.gif","hash":"1a755fb2599f3a313cc6cfdb14df043f8c14a99c","modified":1592292298447},{"_id":"themes/landscape/source/fancybox/fancybox_loading@2x.gif","hash":"273b123496a42ba45c3416adb027cd99745058b0","modified":1592292298447},{"_id":"themes/landscape/source/fancybox/fancybox_overlay.png","hash":"b3a4ee645ba494f52840ef8412015ba0f465dbe0","modified":1592292298448},{"_id":"themes/landscape/source/fancybox/fancybox_sprite.png","hash":"17df19f97628e77be09c352bf27425faea248251","modified":1592292298449},{"_id":"themes/landscape/source/fancybox/fancybox_sprite@2x.png","hash":"30c58913f327e28f466a00f4c1ac8001b560aed8","modified":1592292298449},{"_id":"themes/landscape/source/fancybox/jquery.fancybox.css","hash":"2e54d51d21e68ebc4bb870f6e57d3bfb660d4f9c","modified":1592292298453},{"_id":"themes/landscape/source/js/script.js","hash":"c0d368681c687258b628bacc84cc30d353de6d47","modified":1592292298455},{"_id":"themes/landscape/source/fancybox/jquery.fancybox.js","hash":"58193c802f307ec9bc9e586c0e8a13ebef45d2f8","modified":1592292298454},{"_id":"themes/landscape/source/fancybox/jquery.fancybox.pack.js","hash":"2da892a02778236b64076e5e8802ef0566e1d9e8","modified":1592292298454},{"_id":"themes/landscape/layout/_partial/post/category.ejs","hash":"16128d2422645e18d1b6882d4c4df17d895bd76e","modified":1592292298422},{"_id":"themes/landscape/layout/_partial/post/gallery.ejs","hash":"b0bf3f5d923c261ca2b5fabab513f1ec2708c8ca","modified":1592292298423},{"_id":"themes/landscape/layout/_partial/post/date.ejs","hash":"947f513f7a85fbcf085624e46dc2ae6de8185eec","modified":1592292298423},{"_id":"themes/landscape/layout/_partial/post/nav.ejs","hash":"cbb3819ce512bd24db8bad41b8617d46eba82fdc","modified":1592292298423},{"_id":"themes/landscape/source/css/_partial/article.styl","hash":"e291bc8c5f0c21080baa549d5d9ef2f39a871ea7","modified":1592292298431},{"_id":"themes/landscape/layout/_partial/post/tag.ejs","hash":"694b5101bcc44c9f9c1cc62e5ad2fdfb4b7c7a07","modified":1592292298424},{"_id":"themes/landscape/source/css/_partial/archive.styl","hash":"9e574d8eb1a5285ec3b4346607414770d2f7e0ff","modified":1592292298430},{"_id":"themes/landscape/source/css/_partial/comment.styl","hash":"2834870661e490775f9154d71638bfdc72e640a6","modified":1592292298431},{"_id":"themes/landscape/source/css/_partial/header.styl","hash":"67e59feb18eee6026717cb440d86ab9551782628","modified":1592292298432},{"_id":"themes/landscape/source/css/_partial/footer.styl","hash":"6f7aa810f296d6a1a4486637b5a853d35a198938","modified":1592292298432},{"_id":"themes/landscape/source/css/_partial/sidebar-aside.styl","hash":"1fb15f13ba70d5b954f62920c6b63d26e2fb2985","modified":1592292298434},{"_id":"themes/landscape/source/css/_partial/highlight.styl","hash":"ac19f1621305ca9f6a7b74acd211a4c0d88690bd","modified":1592292298433},{"_id":"themes/landscape/source/css/_partial/sidebar-bottom.styl","hash":"4132e25ba9680c4b911a01abc75f501cda3fa4f1","modified":1592292298434},{"_id":"themes/landscape/source/css/_partial/sidebar.styl","hash":"8d971a00e644a600179b04815688d188f094012e","modified":1592292298434},{"_id":"themes/landscape/source/css/_util/grid.styl","hash":"1aa883ab432d9e4139c89dcbd40ae2bd1528d029","modified":1592292298435},{"_id":"themes/landscape/layout/_partial/post/title.ejs","hash":"d4a460a35e2112d0c7414fd5e19b3a16093f1caf","modified":1592292298424},{"_id":"themes/landscape/source/css/_util/mixin.styl","hash":"429bad87fc156eacf226c5e35b0eafc277f2504b","modified":1592292298436},{"_id":"themes/landscape/source/css/fonts/FontAwesome.otf","hash":"b5b4f9be85f91f10799e87a083da1d050f842734","modified":1592292298438},{"_id":"themes/landscape/source/css/_partial/mobile.styl","hash":"680c7b809b62cd3ad294e822793fbd0b1a32cc33","modified":1592292298433},{"_id":"themes/landscape/source/css/fonts/fontawesome-webfont.woff","hash":"04c3bf56d87a0828935bd6b4aee859995f321693","modified":1592292298443},{"_id":"themes/landscape/source/fancybox/helpers/fancybox_buttons.png","hash":"e385b139516c6813dcd64b8fc431c364ceafe5f3","modified":1592292298450},{"_id":"themes/landscape/source/fancybox/helpers/jquery.fancybox-buttons.css","hash":"6394c48092085788a8c0ef72670b0652006231a1","modified":1592292298450},{"_id":"themes/landscape/source/fancybox/helpers/jquery.fancybox-media.js","hash":"e14c32cc6823b81b2f758512f13ed8eb9ef2b454","modified":1592292298451},{"_id":"themes/landscape/source/fancybox/helpers/jquery.fancybox-buttons.js","hash":"4c9c395d705d22af7da06870d18f434e2a2eeaf9","modified":1592292298451},{"_id":"themes/landscape/source/css/fonts/fontawesome-webfont.ttf","hash":"7f09c97f333917034ad08fa7295e916c9f72fd3f","modified":1592292298442},{"_id":"themes/landscape/source/fancybox/helpers/jquery.fancybox-thumbs.css","hash":"b88b589f5f1aa1b3d87cc7eef34c281ff749b1ae","modified":1592292298452},{"_id":"themes/landscape/source/css/fonts/fontawesome-webfont.eot","hash":"7619748fe34c64fb157a57f6d4ef3678f63a8f5e","modified":1592292298439},{"_id":"themes/landscape/source/fancybox/helpers/jquery.fancybox-thumbs.js","hash":"83cdfea43632b613771691a11f56f99d85fb6dbd","modified":1592292298452},{"_id":"themes/landscape/source/css/fonts/fontawesome-webfont.svg","hash":"a275426daefd3716c53561fad121d258a7f05b47","modified":1592292298441},{"_id":"themes/landscape/source/css/images/banner.jpg","hash":"f44aa591089fcb3ec79770a1e102fd3289a7c6a6","modified":1592292298446},{"_id":"source/_posts/hello-hexo.md","hash":"829abc604e71b41bf3e6271b724628230494956a","modified":1592294555548},{"_id":"themes/even/.all-contributorsrc","hash":"5e55677518a2d881c8a27821381da925365a8efa","modified":1584438134000},{"_id":"themes/even/.eslintignore","hash":"de3f06c672357f312d670c9fd9cc58c2b1a0864c","modified":1584438134000},{"_id":"themes/even/.eslintrc","hash":"0fcde446104e73d7159f8574f28fe661acdb384e","modified":1584438134000},{"_id":"themes/even/.gitignore","hash":"32753aa9232f2d5dbf10b3fb8de8f1426f264ac1","modified":1584438134000},{"_id":"themes/even/LICENSE","hash":"187fc7598698ac70c7ab9dffaa08883fd8b91958","modified":1584438134000},{"_id":"themes/even/README.md","hash":"b743979740a196f8cab34f80ad3491d1faf0ba5a","modified":1584438134000},{"_id":"themes/even/_config.yml","hash":"e1dc8c4b9cd7636ed4d84535d36692368a173413","modified":1592295966419},{"_id":"themes/even/_config.yml.example","hash":"5e1dda1f4790a6c733c51164e2450ed86d0ec10c","modified":1584438134000},{"_id":"themes/even/package.json","hash":"fbd41d067538a26bcb0386367935a5e91da48058","modified":1584438134000},{"_id":"themes/even/yarn.lock","hash":"ff5d63b50f76b4b6f36661c012ffca2af7ba9dff","modified":1584438134000},{"_id":"themes/even/languages/en.yml","hash":"42df6a0f6f21778f20779f6b0336df65a59c890d","modified":1584438134000},{"_id":"themes/even/languages/default.yml","hash":"42df6a0f6f21778f20779f6b0336df65a59c890d","modified":1584438134000},{"_id":"themes/even/languages/zh-cn.yml","hash":"f7da3fc6252df9d19abd1321b3c5a8c2ad13cca7","modified":1584438134000},{"_id":"themes/even/languages/zh-tw.yml","hash":"c275550aded8b4173f9965a627eedf1d727f3da3","modified":1584438134000},{"_id":"themes/even/layout/_layout.swig","hash":"00dc81c1d5751144a59de05db415c51954973230","modified":1584438134000},{"_id":"themes/even/layout/archive.swig","hash":"fde460d3c38ad132ef5effbdbaf66c48c8296c3b","modified":1584438134000},{"_id":"themes/even/layout/categories.swig","hash":"a14078a46bc45e1e02c1bc450dc894d693975707","modified":1584438134000},{"_id":"themes/even/layout/index.swig","hash":"4bc20e7616ace7cf12c17328cb84b8203b763b09","modified":1584438134000},{"_id":"themes/even/layout/page.swig","hash":"a6cf4e5bc3cb9a9ea6a6ed3b074cff6d69073f14","modified":1584438134000},{"_id":"themes/even/layout/post.swig","hash":"88f3f7538c75271133d00f3b1a0d0a40ec953c8d","modified":1584438134000},{"_id":"themes/even/layout/tags.swig","hash":"ce15107017d6e1663f2b0be92d7758622e17861f","modified":1584438134000},{"_id":"themes/even/source/favicon.ico","hash":"0505cec3b99707df7a681de37177b3cf7950cc5d","modified":1584438134000},{"_id":"themes/even/source/robots.txt","hash":"eed1ebad39b24e7942fcaf8f27da7487eb9f956e","modified":1584438134000},{"_id":"themes/even/.github/workflows/deploy.yml","hash":"c3451c1d908b860d071f670cde130ea4d0ba8e83","modified":1584438134000},{"_id":"themes/even/layout/_macro/archive.swig","hash":"641f02ccabc1cc59ecc73f2a40516088495e9ff9","modified":1584438134000},{"_id":"themes/even/layout/_macro/post.swig","hash":"67a086170715a6a4db21bfd1e35bc6582bbf0ce7","modified":1584438134000},{"_id":"themes/even/layout/_partial/comments.swig","hash":"78478e702f131f9b428740a8f84e94f2e9926679","modified":1584438134000},{"_id":"themes/even/layout/_partial/footer.swig","hash":"418855b4ace54609431c52e091506e7a6180d433","modified":1584438134000},{"_id":"themes/even/layout/_partial/head.swig","hash":"b18d4f4b5ce4ea3c3ba5c3d4a1300f9fc3a5b15e","modified":1584438134000},{"_id":"themes/even/layout/_partial/header.swig","hash":"2c3a0fba88605a98b56528437e1c2160942cdba4","modified":1584438134000},{"_id":"themes/even/layout/_partial/pagination.swig","hash":"caab675c3c1df76d5c047d5c4dc42ffcb79caa9a","modified":1584438134000},{"_id":"themes/even/layout/_partial/slideout.swig","hash":"ecfaa8a922eef7d0c6eb05592d390ae36d6da9e3","modified":1584438134000},{"_id":"themes/even/layout/_script/analytics.swig","hash":"b1fe6eb7e42594383dba5e5a6a9ed655158e1f25","modified":1584438134000},{"_id":"themes/even/layout/_script/comments.swig","hash":"24eb48c55d44336b00399e63fdf8081b827e524a","modified":1584438134000},{"_id":"themes/even/layout/_script/counter.swig","hash":"787d956687d4846286b11c68fb2a81a0d981d4b1","modified":1584438134000},{"_id":"themes/even/layout/_script/libs.swig","hash":"668e0939e5c22bcf5437afdd398a7fd16c0059a0","modified":1584438134000},{"_id":"themes/even/layout/_script/push.swig","hash":"2aacb350e2e4870f175ba4783c710c4c4006274c","modified":1584438134000},{"_id":"themes/even/layout/_script/theme.swig","hash":"ef8207e22d10ba11821749e1dc0041cf0104d7e3","modified":1584438134000},{"_id":"themes/even/source/css/_base.scss","hash":"ffd8c02b4e1dde0433458b0fef02f01a1fd0f1dd","modified":1584438134000},{"_id":"themes/even/source/css/_variables.scss","hash":"a32d1aa88bf6c81af01a0ad87d0cdc9beb17bfa1","modified":1584438134000},{"_id":"themes/even/source/css/style.scss","hash":"814c81baf2d6fe1acdaf5319c3fa796c260a2d3c","modified":1584438134000},{"_id":"themes/even/layout/_partial/_footer/social.swig","hash":"45159378a4abd916367a5a10cf39eabb0d460c70","modified":1584438134000},{"_id":"themes/even/layout/_partial/_head/meta.swig","hash":"067665118c38c2f579f801ff53bab0d32b28109c","modified":1584438134000},{"_id":"themes/even/layout/_partial/_post/copyright.swig","hash":"517533bf6cb5292a55be11036ef72d699acc33ef","modified":1584438134000},{"_id":"themes/even/layout/_partial/_post/reward.swig","hash":"2a026a5252082c5cc9fbbb5aedf29770d1d56e62","modified":1584438134000},{"_id":"themes/even/layout/_partial/_post/toc.swig","hash":"3eb2de1ad24607af9497663149730292227022cf","modified":1584438134000},{"_id":"themes/even/layout/_script/_analytics/baidu-analytics.swig","hash":"707864f34f7750a438817acef927f1e4075c5cf8","modified":1584438134000},{"_id":"themes/even/layout/_script/_analytics/google-analytics.swig","hash":"5143d9e510bfd98723a009780ba23aebade21b29","modified":1584438134000},{"_id":"themes/even/layout/_script/_comments/changyan.swig","hash":"a14f06c0ab2eff5c1039cbf199328a62fdc3def8","modified":1584438134000},{"_id":"themes/even/layout/_script/_comments/disqus.swig","hash":"52009d5092377937af79ea9e391262d34df6d36f","modified":1584438134000},{"_id":"themes/even/layout/_script/_comments/gitalk.swig","hash":"869e4e4bca23ccd9be61fa671dd2b327b5b6e86c","modified":1584438134000},{"_id":"themes/even/layout/_script/_comments/livere.swig","hash":"dfc42123f637b775cf85967476cb8439d19dbe4c","modified":1584438134000},{"_id":"themes/even/layout/_script/_comments/utterances.swig","hash":"5772689ec4c0a772d0e51311535080544fcb2bdd","modified":1584438134000},{"_id":"themes/even/source/css/_common/_animation.scss","hash":"f32d2444f0ab4dcb8b811ae1bccae6073f21a988","modified":1584438134000},{"_id":"themes/even/source/css/_common/_normalize.scss","hash":"ece571f38180febaf02ace8187ead8318a300ea7","modified":1584438134000},{"_id":"themes/even/source/css/_common/_utils.scss","hash":"9ec5b1f6cf47260eba2729ff4931111b808644f0","modified":1584438134000},{"_id":"themes/even/source/css/_custom/_custom.scss","hash":"d0873cd8554d515282a6792fcc3f5bd4a256b7a6","modified":1584438134000},{"_id":"themes/even/source/css/_partial/_archive.scss","hash":"c0cd7dc3462f7726428a30f5852fcf5577df5961","modified":1584438134000},{"_id":"themes/even/source/css/_partial/_categories.scss","hash":"96f47000d25ef4e0e948f8f43fa4e2983ff0d746","modified":1584438134000},{"_id":"themes/even/source/css/_partial/_footer.scss","hash":"76f3a72440be8aa1e93d8ddc5ea958777d1545ab","modified":1584438134000},{"_id":"themes/even/source/css/_partial/_header.scss","hash":"4a3e92feef33bed0021f1a65a801c24ee7d5946f","modified":1584438134000},{"_id":"themes/even/source/css/_partial/_iconfont.scss","hash":"6effdc886469ee76f3c66451ef4b04baaecd48ef","modified":1584438134000},{"_id":"themes/even/source/css/_partial/_mathjax.scss","hash":"4005390d40cfc457e4d07dbaf78b718e01b651f4","modified":1584438134000},{"_id":"themes/even/source/css/_partial/_mobile.scss","hash":"0d1c60bd92f8e5db01e7843934251152ec4d6d44","modified":1584438134000},{"_id":"themes/even/source/css/_partial/_pagination.scss","hash":"b24db39534e180ebcebba2e81d91d9f1d534eea1","modified":1584438134000},{"_id":"themes/even/source/css/_partial/_post.scss","hash":"655e8f56328a220b64d54c400990165a015fecd9","modified":1584438134000},{"_id":"themes/even/source/css/_partial/_slideout.scss","hash":"e4820a42698f647a824575b234835b9ce4ac4797","modified":1584438134000},{"_id":"themes/even/source/css/_partial/_tags.scss","hash":"fb4bf54b34291d5b72598a7ba4d3e370c8ad9383","modified":1584438134000},{"_id":"themes/even/source/css/_partial/_back-to-top.scss","hash":"de94a4546dad90f588e902c9641d94b31fd6625b","modified":1584438134000},{"_id":"themes/even/source/fonts/chancery/apple-chancery-webfont.eot","hash":"fef78bd502f74fdbf0316123e176454cb3eb4e50","modified":1584438134000},{"_id":"themes/even/source/fonts/chancery/apple-chancery-webfont.ttf","hash":"5e25c531901d8a9e37ab45a7f4acdbe5324b51b6","modified":1584438134000},{"_id":"themes/even/source/fonts/chancery/apple-chancery-webfont.woff","hash":"95beafe485d4bdbddfecbcf3b2bc9b2d9cf5f5c5","modified":1584438134000},{"_id":"themes/even/source/fonts/chancery/apple-chancery-webfont.woff2","hash":"afd0f74128f1c21c5a542b2e100870e74da663b6","modified":1584438134000},{"_id":"themes/even/source/js/src/even.js","hash":"ddf98fcec65db5f53aa97cad7fb3e7a418678763","modified":1584438134000},{"_id":"themes/even/source/lib/fancybox/blank.gif","hash":"2daeaa8b5f19f0bc209d976c02bd6acb51b00b0a","modified":1584438134000},{"_id":"themes/even/source/lib/fancybox/fancybox_loading.gif","hash":"1a755fb2599f3a313cc6cfdb14df043f8c14a99c","modified":1584438134000},{"_id":"themes/even/source/lib/fancybox/fancybox_loading@2x.gif","hash":"273b123496a42ba45c3416adb027cd99745058b0","modified":1584438134000},{"_id":"themes/even/source/lib/fancybox/fancybox_overlay.png","hash":"b3a4ee645ba494f52840ef8412015ba0f465dbe0","modified":1584438134000},{"_id":"themes/even/source/lib/fancybox/fancybox_sprite.png","hash":"17df19f97628e77be09c352bf27425faea248251","modified":1584438134000},{"_id":"themes/even/source/lib/fancybox/fancybox_sprite@2x.png","hash":"30c58913f327e28f466a00f4c1ac8001b560aed8","modified":1584438134000},{"_id":"themes/even/source/lib/fancybox/jquery.fancybox.css","hash":"5f163444617b6cf267342f06ac166a237bb62df9","modified":1584438134000},{"_id":"themes/even/source/lib/fancybox/jquery.fancybox.js","hash":"1cf3d47b5ccb7cb6e9019c64f2a88d03a64853e4","modified":1584438134000},{"_id":"themes/even/source/lib/fancybox/jquery.fancybox.pack.js","hash":"53360764b429c212f424399384417ccc233bb3be","modified":1584438134000},{"_id":"themes/even/source/lib/slideout/slideout.js","hash":"81ec76a63f6f4bbdfc801d822182ab8afa9068fe","modified":1584438134000},{"_id":"themes/even/source/lib/slideout/slideout.min.js","hash":"7166ed307b771398a593fc3d4f1c5d93fbbe19bb","modified":1584438134000},{"_id":"themes/even/source/fonts/chancery/apple-chancery-webfont.svg","hash":"a94e508f306a742637653f98c6e8827b11d3c142","modified":1584438134000},{"_id":"themes/even/source/lib/jquery/jquery.min.js","hash":"88523924351bac0b5d560fe0c5781e2556e7693d","modified":1584438134000},{"_id":"themes/even/source/css/_partial/_footer/_copyright.scss","hash":"afbc0f90c674e5cd5fd7509eb1296d60b999d4e1","modified":1584438134000},{"_id":"themes/even/source/css/_partial/_footer/_social.scss","hash":"bca6a1036951c2475278bfbd3a5ce51ff861e9a3","modified":1584438134000},{"_id":"themes/even/source/css/_partial/_header/_logo.scss","hash":"109073dde15146d835bf06faa2f256d1ac658315","modified":1584438134000},{"_id":"themes/even/source/css/_partial/_header/_menu.scss","hash":"454214ab2b5a0ca17d6872068c52bfd01ac02fdc","modified":1584438134000},{"_id":"themes/even/source/css/_partial/_post/_code.scss","hash":"25d366dc9dc57f1cc9498cd20e46eacb7d55b4c5","modified":1584438134000},{"_id":"themes/even/source/css/_partial/_post/_content.scss","hash":"7cf29c7af82c31d82f09dedfca09ea2d863b92ff","modified":1584438134000},{"_id":"themes/even/source/css/_partial/_post/_copyright.scss","hash":"71d949b053b0176621fdba5dc1e2e740f60b467d","modified":1584438134000},{"_id":"themes/even/source/css/_partial/_post/_footer.scss","hash":"9f2ab0ac20b2a8bfd315febd387c399f72f43d10","modified":1584438134000},{"_id":"themes/even/source/css/_partial/_post/_header.scss","hash":"f655fc254804e59d1426471f41127f26d06432b6","modified":1584438134000},{"_id":"themes/even/source/css/_partial/_post/_reward.scss","hash":"66ec9faa27ed879dc9a2ca59c73ed6bfd5e61dcd","modified":1584438134000},{"_id":"themes/even/source/css/_partial/_post/_toc.scss","hash":"5806ce8d5c4e2d70e12e03ab48327bdebc68c67b","modified":1584438134000},{"_id":"themes/even/source/lib/fancybox/helpers/fancybox_buttons.png","hash":"e385b139516c6813dcd64b8fc431c364ceafe5f3","modified":1584438134000},{"_id":"themes/even/source/lib/fancybox/helpers/jquery.fancybox-buttons.css","hash":"1a9d8e5c22b371fcc69d4dbbb823d9c39f04c0c8","modified":1584438134000},{"_id":"themes/even/source/lib/fancybox/helpers/jquery.fancybox-buttons.js","hash":"91e41741c2e93f732c82aaacec4cfc6e3f3ec876","modified":1584438134000},{"_id":"themes/even/source/lib/fancybox/helpers/jquery.fancybox-media.js","hash":"3bdf69ed2469e4fb57f5a95f17300eef891ff90d","modified":1584438134000},{"_id":"themes/even/source/lib/fancybox/helpers/jquery.fancybox-thumbs.css","hash":"4ac329c16a5277592fc12a37cca3d72ca4ec292f","modified":1584438134000},{"_id":"themes/even/source/lib/fancybox/helpers/jquery.fancybox-thumbs.js","hash":"53e194f4a72e649c04fb586dd57762b8c022800b","modified":1584438134000},{"_id":"public/undefined/uncategorized/hello-hexo/index.html","hash":"6d1e903f44949373b4452976e7ab90b80833f61b","modified":1592296116693},{"_id":"public/undefined/uncategorized/hello-world/index.html","hash":"59d35d71e0e11a7bfc547de1731fad08c0ef3178","modified":1592296116693},{"_id":"public/archives/index.html","hash":"f592920fe24befd2e180bc450c67cf890707e389","modified":1592296116693},{"_id":"public/archives/2020/index.html","hash":"82e04d7bfe3e877857de035e258f5f7ad8b61ca5","modified":1592296116693},{"_id":"public/archives/2020/06/index.html","hash":"10fb6fe93abd735e86b7e2537f99b213366a4f9f","modified":1592296116693},{"_id":"public/index.html","hash":"9fbc0cac2b382f2fa10e5a93142b0c45dd10adcd","modified":1592296116693},{"_id":"public/favicon.ico","hash":"0505cec3b99707df7a681de37177b3cf7950cc5d","modified":1592296116693},{"_id":"public/robots.txt","hash":"eed1ebad39b24e7942fcaf8f27da7487eb9f956e","modified":1592296116693},{"_id":"public/fonts/chancery/apple-chancery-webfont.eot","hash":"fef78bd502f74fdbf0316123e176454cb3eb4e50","modified":1592296116693},{"_id":"public/fonts/chancery/apple-chancery-webfont.ttf","hash":"5e25c531901d8a9e37ab45a7f4acdbe5324b51b6","modified":1592296116693},{"_id":"public/fonts/chancery/apple-chancery-webfont.woff","hash":"95beafe485d4bdbddfecbcf3b2bc9b2d9cf5f5c5","modified":1592296116693},{"_id":"public/fonts/chancery/apple-chancery-webfont.woff2","hash":"afd0f74128f1c21c5a542b2e100870e74da663b6","modified":1592296116693},{"_id":"public/lib/fancybox/blank.gif","hash":"2daeaa8b5f19f0bc209d976c02bd6acb51b00b0a","modified":1592296116693},{"_id":"public/lib/fancybox/fancybox_loading.gif","hash":"1a755fb2599f3a313cc6cfdb14df043f8c14a99c","modified":1592296116693},{"_id":"public/lib/fancybox/fancybox_loading@2x.gif","hash":"273b123496a42ba45c3416adb027cd99745058b0","modified":1592296116693},{"_id":"public/lib/fancybox/fancybox_overlay.png","hash":"b3a4ee645ba494f52840ef8412015ba0f465dbe0","modified":1592296116693},{"_id":"public/lib/fancybox/fancybox_sprite.png","hash":"17df19f97628e77be09c352bf27425faea248251","modified":1592296116693},{"_id":"public/lib/fancybox/fancybox_sprite@2x.png","hash":"30c58913f327e28f466a00f4c1ac8001b560aed8","modified":1592296116693},{"_id":"public/lib/fancybox/helpers/fancybox_buttons.png","hash":"e385b139516c6813dcd64b8fc431c364ceafe5f3","modified":1592296116693},{"_id":"public/fonts/chancery/apple-chancery-webfont.svg","hash":"a94e508f306a742637653f98c6e8827b11d3c142","modified":1592296116693},{"_id":"public/js/src/even.js","hash":"ddf98fcec65db5f53aa97cad7fb3e7a418678763","modified":1592296116693},{"_id":"public/lib/fancybox/jquery.fancybox.css","hash":"5f163444617b6cf267342f06ac166a237bb62df9","modified":1592296116693},{"_id":"public/lib/slideout/slideout.min.js","hash":"7166ed307b771398a593fc3d4f1c5d93fbbe19bb","modified":1592296116693},{"_id":"public/lib/fancybox/helpers/jquery.fancybox-buttons.css","hash":"1a9d8e5c22b371fcc69d4dbbb823d9c39f04c0c8","modified":1592296116693},{"_id":"public/lib/fancybox/helpers/jquery.fancybox-buttons.js","hash":"91e41741c2e93f732c82aaacec4cfc6e3f3ec876","modified":1592296116693},{"_id":"public/lib/fancybox/helpers/jquery.fancybox-media.js","hash":"3bdf69ed2469e4fb57f5a95f17300eef891ff90d","modified":1592296116693},{"_id":"public/lib/fancybox/helpers/jquery.fancybox-thumbs.css","hash":"4ac329c16a5277592fc12a37cca3d72ca4ec292f","modified":1592296116693},{"_id":"public/lib/fancybox/helpers/jquery.fancybox-thumbs.js","hash":"53e194f4a72e649c04fb586dd57762b8c022800b","modified":1592296116693},{"_id":"public/lib/fancybox/jquery.fancybox.js","hash":"1cf3d47b5ccb7cb6e9019c64f2a88d03a64853e4","modified":1592296116693},{"_id":"public/lib/fancybox/jquery.fancybox.pack.js","hash":"53360764b429c212f424399384417ccc233bb3be","modified":1592296116693},{"_id":"public/lib/slideout/slideout.js","hash":"81ec76a63f6f4bbdfc801d822182ab8afa9068fe","modified":1592296116693},{"_id":"public/lib/jquery/jquery.min.js","hash":"88523924351bac0b5d560fe0c5781e2556e7693d","modified":1592296116693},{"_id":"public/css/style.css","hash":"b6d978e05c3e317a368baeb2512d49d2f14bde2d","modified":1592296116693}],"Category":[],"Data":[],"Page":[],"Post":[{"title":"Hello World","_content":"Welcome to [Hexo](https://hexo.io/)! This is your very first post. Check [documentation](https://hexo.io/docs/) for more info. If you get any problems when using Hexo, you can find the answer in [troubleshooting](https://hexo.io/docs/troubleshooting.html) or you can ask me on [GitHub](https://github.com/hexojs/hexo/issues).\n\n## Quick Start\n\n### Create a new post\n\n``` bash\n$ hexo new \"My New Post\"\n```\n\nMore info: [Writing](https://hexo.io/docs/writing.html)\n\n### Run server\n\n``` bash\n$ hexo server\n```\n\nMore info: [Server](https://hexo.io/docs/server.html)\n\n### Generate static files\n\n``` bash\n$ hexo generate\n```\n\nMore info: [Generating](https://hexo.io/docs/generating.html)\n\n### Deploy to remote sites\n\n``` bash\n$ hexo deploy\n```\n\nMore info: [Deployment](https://hexo.io/docs/one-command-deployment.html)\n","source":"_posts/hello-world.md","raw":"---\ntitle: Hello World\n---\nWelcome to [Hexo](https://hexo.io/)! This is your very first post. Check [documentation](https://hexo.io/docs/) for more info. If you get any problems when using Hexo, you can find the answer in [troubleshooting](https://hexo.io/docs/troubleshooting.html) or you can ask me on [GitHub](https://github.com/hexojs/hexo/issues).\n\n## Quick Start\n\n### Create a new post\n\n``` bash\n$ hexo new \"My New Post\"\n```\n\nMore info: [Writing](https://hexo.io/docs/writing.html)\n\n### Run server\n\n``` bash\n$ hexo server\n```\n\nMore info: [Server](https://hexo.io/docs/server.html)\n\n### Generate static files\n\n``` bash\n$ hexo generate\n```\n\nMore info: [Generating](https://hexo.io/docs/generating.html)\n\n### Deploy to remote sites\n\n``` bash\n$ hexo deploy\n```\n\nMore info: [Deployment](https://hexo.io/docs/one-command-deployment.html)\n","slug":"hello-world","published":1,"date":"2020-06-16T07:24:39.236Z","updated":"2020-06-16T07:24:39.236Z","comments":1,"layout":"post","photos":[],"link":"","_id":"ckbhltju30000lwflcjttdsgo","content":"

Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.

\n

Quick Start

Create a new post

1
$ hexo new \"My New Post\"
\n\n

More info: Writing

\n

Run server

1
$ hexo server
\n\n

More info: Server

\n

Generate static files

1
$ hexo generate
\n\n

More info: Generating

\n

Deploy to remote sites

1
$ hexo deploy
\n\n

More info: Deployment

\n","site":{"data":{}},"excerpt":"","more":"

Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.

\n

Quick Start

Create a new post

1
$ hexo new \"My New Post\"
\n\n

More info: Writing

\n

Run server

1
$ hexo server
\n\n

More info: Server

\n

Generate static files

1
$ hexo generate
\n\n

More info: Generating

\n

Deploy to remote sites

1
$ hexo deploy
\n\n

More info: Deployment

\n"},{"title":"hello hexo","date":"2020-06-16T07:43:54.000Z","_content":"## 神奇的事情\n神奇的事情开始发售了\n\n```js\nconst home = cooo;\n\nvar ee = 1;\n```\n","source":"_posts/hello-hexo.md","raw":"---\ntitle: hello hexo\ndate: 2020-06-16 15:43:54\ntags:\n---\n## 神奇的事情\n神奇的事情开始发售了\n\n```js\nconst home = cooo;\n\nvar ee = 1;\n```\n","slug":"hello-hexo","published":1,"updated":"2020-06-16T08:02:35.548Z","_id":"ckbhmed340001lwflf20m9lng","comments":1,"layout":"post","photos":[],"link":"","content":"

神奇的事情

神奇的事情开始发售了

\n
1
2
3
const home = cooo;

var ee = 1;
\n","site":{"data":{}},"excerpt":"","more":"

神奇的事情

神奇的事情开始发售了

\n
1
2
3
const home = cooo;

var ee = 1;
\n"}],"PostAsset":[],"PostCategory":[],"PostTag":[],"Tag":[]}} \ No newline at end of file +{"meta":{"version":1,"warehouse":"3.0.2"},"models":{"Asset":[{"_id":"themes/even/source/favicon.ico","path":"favicon.ico","modified":0,"renderable":1},{"_id":"themes/even/source/robots.txt","path":"robots.txt","modified":0,"renderable":1},{"_id":"themes/even/source/css/style.scss","path":"css/style.scss","modified":0,"renderable":1},{"_id":"themes/even/source/fonts/chancery/apple-chancery-webfont.eot","path":"fonts/chancery/apple-chancery-webfont.eot","modified":0,"renderable":1},{"_id":"themes/even/source/fonts/chancery/apple-chancery-webfont.ttf","path":"fonts/chancery/apple-chancery-webfont.ttf","modified":0,"renderable":1},{"_id":"themes/even/source/fonts/chancery/apple-chancery-webfont.woff","path":"fonts/chancery/apple-chancery-webfont.woff","modified":0,"renderable":1},{"_id":"themes/even/source/fonts/chancery/apple-chancery-webfont.woff2","path":"fonts/chancery/apple-chancery-webfont.woff2","modified":0,"renderable":1},{"_id":"themes/even/source/js/src/even.js","path":"js/src/even.js","modified":0,"renderable":1},{"_id":"themes/even/source/lib/fancybox/blank.gif","path":"lib/fancybox/blank.gif","modified":0,"renderable":1},{"_id":"themes/even/source/lib/fancybox/fancybox_loading.gif","path":"lib/fancybox/fancybox_loading.gif","modified":0,"renderable":1},{"_id":"themes/even/source/lib/fancybox/fancybox_loading@2x.gif","path":"lib/fancybox/fancybox_loading@2x.gif","modified":0,"renderable":1},{"_id":"themes/even/source/lib/fancybox/fancybox_overlay.png","path":"lib/fancybox/fancybox_overlay.png","modified":0,"renderable":1},{"_id":"themes/even/source/lib/fancybox/fancybox_sprite.png","path":"lib/fancybox/fancybox_sprite.png","modified":0,"renderable":1},{"_id":"themes/even/source/lib/fancybox/fancybox_sprite@2x.png","path":"lib/fancybox/fancybox_sprite@2x.png","modified":0,"renderable":1},{"_id":"themes/even/source/lib/fancybox/jquery.fancybox.css","path":"lib/fancybox/jquery.fancybox.css","modified":0,"renderable":1},{"_id":"themes/even/source/lib/fancybox/jquery.fancybox.js","path":"lib/fancybox/jquery.fancybox.js","modified":0,"renderable":1},{"_id":"themes/even/source/lib/fancybox/jquery.fancybox.pack.js","path":"lib/fancybox/jquery.fancybox.pack.js","modified":0,"renderable":1},{"_id":"themes/even/source/lib/slideout/slideout.js","path":"lib/slideout/slideout.js","modified":0,"renderable":1},{"_id":"themes/even/source/lib/slideout/slideout.min.js","path":"lib/slideout/slideout.min.js","modified":0,"renderable":1},{"_id":"themes/even/source/fonts/chancery/apple-chancery-webfont.svg","path":"fonts/chancery/apple-chancery-webfont.svg","modified":0,"renderable":1},{"_id":"themes/even/source/lib/jquery/jquery.min.js","path":"lib/jquery/jquery.min.js","modified":0,"renderable":1},{"_id":"themes/even/source/lib/fancybox/helpers/fancybox_buttons.png","path":"lib/fancybox/helpers/fancybox_buttons.png","modified":0,"renderable":1},{"_id":"themes/even/source/lib/fancybox/helpers/jquery.fancybox-buttons.css","path":"lib/fancybox/helpers/jquery.fancybox-buttons.css","modified":0,"renderable":1},{"_id":"themes/even/source/lib/fancybox/helpers/jquery.fancybox-buttons.js","path":"lib/fancybox/helpers/jquery.fancybox-buttons.js","modified":0,"renderable":1},{"_id":"themes/even/source/lib/fancybox/helpers/jquery.fancybox-media.js","path":"lib/fancybox/helpers/jquery.fancybox-media.js","modified":0,"renderable":1},{"_id":"themes/even/source/lib/fancybox/helpers/jquery.fancybox-thumbs.css","path":"lib/fancybox/helpers/jquery.fancybox-thumbs.css","modified":0,"renderable":1},{"_id":"themes/even/source/lib/fancybox/helpers/jquery.fancybox-thumbs.js","path":"lib/fancybox/helpers/jquery.fancybox-thumbs.js","modified":0,"renderable":1}],"Cache":[{"_id":"themes/landscape/.gitignore","hash":"ea2b285a29690f1eabbad0f3a158e34e9ccd1d86","modified":1592292298411},{"_id":"themes/landscape/LICENSE","hash":"82ce1e15ddeabeaaca60e2186b5a3ce42b1a9c49","modified":1592292298413},{"_id":"themes/landscape/Gruntfile.js","hash":"412e30530784993c8997aa8b1319c669b83b91c2","modified":1592292298412},{"_id":"themes/landscape/_config.yml","hash":"ce9d2939245209b8f5c5bbbdadc917d86057d032","modified":1592292298414},{"_id":"themes/landscape/package.json","hash":"6e567a9654e61eb3f548c75edef380c2e135c433","modified":1592292298429},{"_id":"themes/landscape/languages/de.yml","hash":"d45cea36c5c83d7d09afcd1c26fff4a4c513c25b","modified":1592292298414},{"_id":"themes/landscape/README.md","hash":"67fedfb66304f103c412f6be110bf3c40c75d4ac","modified":1592292298413},{"_id":"themes/landscape/languages/es.yml","hash":"e3b4937da4cd2d0393b8a0ba310e70fc605cc431","modified":1592292298415},{"_id":"themes/landscape/languages/default.yml","hash":"f26a34a7983d4bc17c65c7f0f14da598e62ce66d","modified":1592292298414},{"_id":"themes/landscape/languages/ko.yml","hash":"11330316e3c1262474a2b496e40dbc29f93fe01b","modified":1592292298416},{"_id":"themes/landscape/languages/ja.yml","hash":"3e2fedca096678c0c234ebffa4637828979296fa","modified":1592292298415},{"_id":"themes/landscape/languages/fr.yml","hash":"8cb0fe4b6913b4d5b662cdd0108a923c90025f85","modified":1592292298415},{"_id":"themes/landscape/languages/nl.yml","hash":"3d82ec703d0b3287739d7cb4750a715ae83bfcb3","modified":1592292298416},{"_id":"themes/landscape/languages/pt.yml","hash":"ae2c61b30e638f74f1a42c9ce39ac08d063b30f5","modified":1592292298417},{"_id":"themes/landscape/languages/no.yml","hash":"ddf2035e920a5ecb9076138c184257d9f51896a7","modified":1592292298416},{"_id":"themes/landscape/languages/zh-CN.yml","hash":"b057f389c6713010f97d461e48ec959b0b6f3b44","modified":1592292298417},{"_id":"themes/landscape/languages/zh-TW.yml","hash":"f5f0ca88185da7a8457760d84bf221781473bd7c","modified":1592292298418},{"_id":"themes/landscape/languages/ru.yml","hash":"2a476b4c6e04900914c81378941640ac5d58a1f0","modified":1592292298417},{"_id":"themes/landscape/layout/archive.ejs","hash":"2703b07cc8ac64ae46d1d263f4653013c7e1666b","modified":1592292298426},{"_id":"themes/landscape/layout/index.ejs","hash":"aa1b4456907bdb43e629be3931547e2d29ac58c8","modified":1592292298427},{"_id":"themes/landscape/layout/category.ejs","hash":"765426a9c8236828dc34759e604cc2c52292835a","modified":1592292298427},{"_id":"themes/landscape/layout/layout.ejs","hash":"5d86bc48b0f1bdce9a2bb548c2f8e7a4f50d499a","modified":1592292298427},{"_id":"themes/landscape/scripts/fancybox.js","hash":"4c130fc242cf9b59b5df6ca5eae3b14302311e8c","modified":1592292298429},{"_id":"themes/landscape/layout/post.ejs","hash":"7d80e4e36b14d30a7cd2ac1f61376d9ebf264e8b","modified":1592292298428},{"_id":"themes/landscape/layout/page.ejs","hash":"7d80e4e36b14d30a7cd2ac1f61376d9ebf264e8b","modified":1592292298428},{"_id":"themes/landscape/layout/tag.ejs","hash":"eaa7b4ccb2ca7befb90142e4e68995fb1ea68b2e","modified":1592292298428},{"_id":"source/_posts/hello-world.md","hash":"acad91ace80b80295b11a9b7ad4c29a2dcfdd8fb","modified":1592292279236},{"_id":"themes/landscape/layout/_partial/archive-post.ejs","hash":"5062c723721d8497eebad372f57092ade45041f4","modified":1592292298419},{"_id":"themes/landscape/layout/_partial/archive.ejs","hash":"017c412bd3d60d22e493f02918e436a32d96bb84","modified":1592292298419},{"_id":"themes/landscape/layout/_partial/article.ejs","hash":"5cf2b8a1148e6f8c4bd9ca9e3b84c7e5a59d56bc","modified":1592292298419},{"_id":"themes/landscape/layout/_partial/google-analytics.ejs","hash":"1ccc627d7697e68fddc367c73ac09920457e5b35","modified":1592292298421},{"_id":"themes/landscape/layout/_partial/after-footer.ejs","hash":"5e3b70c028d518b8f765e29a5e2020e7ba6ed589","modified":1592292298418},{"_id":"themes/landscape/layout/_partial/footer.ejs","hash":"6faefe07f3d64e21c7743276e0f55ee1544f9d86","modified":1592292298420},{"_id":"themes/landscape/layout/_partial/gauges-analytics.ejs","hash":"ace3000bd3e01d03041d5be24f7640b6c003a5b5","modified":1592292298421},{"_id":"themes/landscape/layout/_partial/mobile-nav.ejs","hash":"347cf1befd2ea637c24bd5901929d8e36e359e75","modified":1592292298422},{"_id":"themes/landscape/layout/_partial/sidebar.ejs","hash":"c70869569749a8f48cce202fa57926c06b55fdab","modified":1592292298424},{"_id":"themes/landscape/layout/_widget/archive.ejs","hash":"0fe1e52c291c9499bd05b966e0b9aac5be351c58","modified":1592292298425},{"_id":"themes/landscape/layout/_partial/head.ejs","hash":"a36cec48782782bac92622f369c750e5c7396510","modified":1592292298421},{"_id":"themes/landscape/layout/_partial/header.ejs","hash":"cf755454675d13a0813a922b575c06b6b74ab9fd","modified":1592292298422},{"_id":"themes/landscape/layout/_widget/category.ejs","hash":"866790acc13fed44b7ef74c3e19c300a3d6180d8","modified":1592292298425},{"_id":"themes/landscape/layout/_widget/recent_posts.ejs","hash":"16800f85ffb036d2644a26e02facd61acb3706e9","modified":1592292298425},{"_id":"themes/landscape/layout/_widget/tag.ejs","hash":"6017c54a8c3c8ff8db491cfbea3100c139da75d6","modified":1592292298426},{"_id":"themes/landscape/layout/_widget/tagcloud.ejs","hash":"7259c179aa0c41c02e467ad892292e90430aaabc","modified":1592292298426},{"_id":"themes/landscape/source/css/_extend.styl","hash":"8ab1ad313bd6707d248c5ca1ee9a5eab8d815e42","modified":1592292298430},{"_id":"themes/landscape/source/css/style.styl","hash":"4a3e64ee8dad5834860c30b4176882eff628ca6b","modified":1592292298446},{"_id":"themes/landscape/source/fancybox/blank.gif","hash":"2daeaa8b5f19f0bc209d976c02bd6acb51b00b0a","modified":1592292298446},{"_id":"themes/landscape/source/css/_variables.styl","hash":"57bb02270eef16b4823a64ba663ccf2f247f34e5","modified":1592292298436},{"_id":"themes/landscape/source/fancybox/fancybox_loading.gif","hash":"1a755fb2599f3a313cc6cfdb14df043f8c14a99c","modified":1592292298447},{"_id":"themes/landscape/source/fancybox/fancybox_loading@2x.gif","hash":"273b123496a42ba45c3416adb027cd99745058b0","modified":1592292298447},{"_id":"themes/landscape/source/fancybox/fancybox_overlay.png","hash":"b3a4ee645ba494f52840ef8412015ba0f465dbe0","modified":1592292298448},{"_id":"themes/landscape/source/fancybox/fancybox_sprite.png","hash":"17df19f97628e77be09c352bf27425faea248251","modified":1592292298449},{"_id":"themes/landscape/source/fancybox/fancybox_sprite@2x.png","hash":"30c58913f327e28f466a00f4c1ac8001b560aed8","modified":1592292298449},{"_id":"themes/landscape/source/fancybox/jquery.fancybox.css","hash":"2e54d51d21e68ebc4bb870f6e57d3bfb660d4f9c","modified":1592292298453},{"_id":"themes/landscape/source/js/script.js","hash":"c0d368681c687258b628bacc84cc30d353de6d47","modified":1592292298455},{"_id":"themes/landscape/source/fancybox/jquery.fancybox.js","hash":"58193c802f307ec9bc9e586c0e8a13ebef45d2f8","modified":1592292298454},{"_id":"themes/landscape/source/fancybox/jquery.fancybox.pack.js","hash":"2da892a02778236b64076e5e8802ef0566e1d9e8","modified":1592292298454},{"_id":"themes/landscape/layout/_partial/post/category.ejs","hash":"16128d2422645e18d1b6882d4c4df17d895bd76e","modified":1592292298422},{"_id":"themes/landscape/layout/_partial/post/gallery.ejs","hash":"b0bf3f5d923c261ca2b5fabab513f1ec2708c8ca","modified":1592292298423},{"_id":"themes/landscape/layout/_partial/post/date.ejs","hash":"947f513f7a85fbcf085624e46dc2ae6de8185eec","modified":1592292298423},{"_id":"themes/landscape/layout/_partial/post/nav.ejs","hash":"cbb3819ce512bd24db8bad41b8617d46eba82fdc","modified":1592292298423},{"_id":"themes/landscape/source/css/_partial/article.styl","hash":"e291bc8c5f0c21080baa549d5d9ef2f39a871ea7","modified":1592292298431},{"_id":"themes/landscape/layout/_partial/post/tag.ejs","hash":"694b5101bcc44c9f9c1cc62e5ad2fdfb4b7c7a07","modified":1592292298424},{"_id":"themes/landscape/source/css/_partial/archive.styl","hash":"9e574d8eb1a5285ec3b4346607414770d2f7e0ff","modified":1592292298430},{"_id":"themes/landscape/source/css/_partial/comment.styl","hash":"2834870661e490775f9154d71638bfdc72e640a6","modified":1592292298431},{"_id":"themes/landscape/source/css/_partial/header.styl","hash":"67e59feb18eee6026717cb440d86ab9551782628","modified":1592292298432},{"_id":"themes/landscape/source/css/_partial/footer.styl","hash":"6f7aa810f296d6a1a4486637b5a853d35a198938","modified":1592292298432},{"_id":"themes/landscape/source/css/_partial/sidebar-aside.styl","hash":"1fb15f13ba70d5b954f62920c6b63d26e2fb2985","modified":1592292298434},{"_id":"themes/landscape/source/css/_partial/highlight.styl","hash":"ac19f1621305ca9f6a7b74acd211a4c0d88690bd","modified":1592292298433},{"_id":"themes/landscape/source/css/_partial/sidebar-bottom.styl","hash":"4132e25ba9680c4b911a01abc75f501cda3fa4f1","modified":1592292298434},{"_id":"themes/landscape/source/css/_partial/sidebar.styl","hash":"8d971a00e644a600179b04815688d188f094012e","modified":1592292298434},{"_id":"themes/landscape/source/css/_util/grid.styl","hash":"1aa883ab432d9e4139c89dcbd40ae2bd1528d029","modified":1592292298435},{"_id":"themes/landscape/layout/_partial/post/title.ejs","hash":"d4a460a35e2112d0c7414fd5e19b3a16093f1caf","modified":1592292298424},{"_id":"themes/landscape/source/css/_util/mixin.styl","hash":"429bad87fc156eacf226c5e35b0eafc277f2504b","modified":1592292298436},{"_id":"themes/landscape/source/css/fonts/FontAwesome.otf","hash":"b5b4f9be85f91f10799e87a083da1d050f842734","modified":1592292298438},{"_id":"themes/landscape/source/css/_partial/mobile.styl","hash":"680c7b809b62cd3ad294e822793fbd0b1a32cc33","modified":1592292298433},{"_id":"themes/landscape/source/css/fonts/fontawesome-webfont.woff","hash":"04c3bf56d87a0828935bd6b4aee859995f321693","modified":1592292298443},{"_id":"themes/landscape/source/fancybox/helpers/fancybox_buttons.png","hash":"e385b139516c6813dcd64b8fc431c364ceafe5f3","modified":1592292298450},{"_id":"themes/landscape/source/fancybox/helpers/jquery.fancybox-buttons.css","hash":"6394c48092085788a8c0ef72670b0652006231a1","modified":1592292298450},{"_id":"themes/landscape/source/fancybox/helpers/jquery.fancybox-media.js","hash":"e14c32cc6823b81b2f758512f13ed8eb9ef2b454","modified":1592292298451},{"_id":"themes/landscape/source/fancybox/helpers/jquery.fancybox-buttons.js","hash":"4c9c395d705d22af7da06870d18f434e2a2eeaf9","modified":1592292298451},{"_id":"themes/landscape/source/css/fonts/fontawesome-webfont.ttf","hash":"7f09c97f333917034ad08fa7295e916c9f72fd3f","modified":1592292298442},{"_id":"themes/landscape/source/fancybox/helpers/jquery.fancybox-thumbs.css","hash":"b88b589f5f1aa1b3d87cc7eef34c281ff749b1ae","modified":1592292298452},{"_id":"themes/landscape/source/css/fonts/fontawesome-webfont.eot","hash":"7619748fe34c64fb157a57f6d4ef3678f63a8f5e","modified":1592292298439},{"_id":"themes/landscape/source/fancybox/helpers/jquery.fancybox-thumbs.js","hash":"83cdfea43632b613771691a11f56f99d85fb6dbd","modified":1592292298452},{"_id":"themes/landscape/source/css/fonts/fontawesome-webfont.svg","hash":"a275426daefd3716c53561fad121d258a7f05b47","modified":1592292298441},{"_id":"themes/landscape/source/css/images/banner.jpg","hash":"f44aa591089fcb3ec79770a1e102fd3289a7c6a6","modified":1592292298446},{"_id":"source/_posts/hello-hexo.md","hash":"0d40896bab7516dbd686d4b65d278d88dd1b8e7b","modified":1592309172105},{"_id":"themes/even/.all-contributorsrc","hash":"5e55677518a2d881c8a27821381da925365a8efa","modified":1584438134000},{"_id":"themes/even/.eslintignore","hash":"de3f06c672357f312d670c9fd9cc58c2b1a0864c","modified":1584438134000},{"_id":"themes/even/.eslintrc","hash":"0fcde446104e73d7159f8574f28fe661acdb384e","modified":1584438134000},{"_id":"themes/even/.gitignore","hash":"32753aa9232f2d5dbf10b3fb8de8f1426f264ac1","modified":1584438134000},{"_id":"themes/even/LICENSE","hash":"187fc7598698ac70c7ab9dffaa08883fd8b91958","modified":1584438134000},{"_id":"themes/even/README.md","hash":"b743979740a196f8cab34f80ad3491d1faf0ba5a","modified":1584438134000},{"_id":"themes/even/_config.yml","hash":"af29ef235d419301b1d61e3c3d30a223aaa7b9c0","modified":1592310285851},{"_id":"themes/even/_config.yml.example","hash":"5e1dda1f4790a6c733c51164e2450ed86d0ec10c","modified":1584438134000},{"_id":"themes/even/package.json","hash":"fbd41d067538a26bcb0386367935a5e91da48058","modified":1584438134000},{"_id":"themes/even/yarn.lock","hash":"ff5d63b50f76b4b6f36661c012ffca2af7ba9dff","modified":1584438134000},{"_id":"themes/even/languages/en.yml","hash":"42df6a0f6f21778f20779f6b0336df65a59c890d","modified":1584438134000},{"_id":"themes/even/languages/default.yml","hash":"42df6a0f6f21778f20779f6b0336df65a59c890d","modified":1584438134000},{"_id":"themes/even/languages/zh-cn.yml","hash":"f7da3fc6252df9d19abd1321b3c5a8c2ad13cca7","modified":1584438134000},{"_id":"themes/even/languages/zh-tw.yml","hash":"c275550aded8b4173f9965a627eedf1d727f3da3","modified":1584438134000},{"_id":"themes/even/layout/_layout.swig","hash":"00dc81c1d5751144a59de05db415c51954973230","modified":1584438134000},{"_id":"themes/even/layout/archive.swig","hash":"fde460d3c38ad132ef5effbdbaf66c48c8296c3b","modified":1584438134000},{"_id":"themes/even/layout/categories.swig","hash":"a14078a46bc45e1e02c1bc450dc894d693975707","modified":1584438134000},{"_id":"themes/even/layout/index.swig","hash":"4bc20e7616ace7cf12c17328cb84b8203b763b09","modified":1584438134000},{"_id":"themes/even/layout/page.swig","hash":"a6cf4e5bc3cb9a9ea6a6ed3b074cff6d69073f14","modified":1584438134000},{"_id":"themes/even/layout/post.swig","hash":"88f3f7538c75271133d00f3b1a0d0a40ec953c8d","modified":1584438134000},{"_id":"themes/even/layout/tags.swig","hash":"ce15107017d6e1663f2b0be92d7758622e17861f","modified":1584438134000},{"_id":"themes/even/source/favicon.ico","hash":"0505cec3b99707df7a681de37177b3cf7950cc5d","modified":1584438134000},{"_id":"themes/even/source/robots.txt","hash":"eed1ebad39b24e7942fcaf8f27da7487eb9f956e","modified":1584438134000},{"_id":"themes/even/.github/workflows/deploy.yml","hash":"c3451c1d908b860d071f670cde130ea4d0ba8e83","modified":1584438134000},{"_id":"themes/even/layout/_macro/archive.swig","hash":"641f02ccabc1cc59ecc73f2a40516088495e9ff9","modified":1584438134000},{"_id":"themes/even/layout/_macro/post.swig","hash":"67a086170715a6a4db21bfd1e35bc6582bbf0ce7","modified":1584438134000},{"_id":"themes/even/layout/_partial/comments.swig","hash":"4e8e72c52cc322f0307b39a7eff0b3ab5c2c7ae7","modified":1592311315951},{"_id":"themes/even/layout/_partial/footer.swig","hash":"418855b4ace54609431c52e091506e7a6180d433","modified":1584438134000},{"_id":"themes/even/layout/_partial/head.swig","hash":"b18d4f4b5ce4ea3c3ba5c3d4a1300f9fc3a5b15e","modified":1584438134000},{"_id":"themes/even/layout/_partial/header.swig","hash":"2c3a0fba88605a98b56528437e1c2160942cdba4","modified":1584438134000},{"_id":"themes/even/layout/_partial/pagination.swig","hash":"caab675c3c1df76d5c047d5c4dc42ffcb79caa9a","modified":1584438134000},{"_id":"themes/even/layout/_partial/slideout.swig","hash":"ecfaa8a922eef7d0c6eb05592d390ae36d6da9e3","modified":1584438134000},{"_id":"themes/even/layout/_script/analytics.swig","hash":"b1fe6eb7e42594383dba5e5a6a9ed655158e1f25","modified":1584438134000},{"_id":"themes/even/layout/_script/comments.swig","hash":"24eb48c55d44336b00399e63fdf8081b827e524a","modified":1584438134000},{"_id":"themes/even/layout/_script/counter.swig","hash":"787d956687d4846286b11c68fb2a81a0d981d4b1","modified":1584438134000},{"_id":"themes/even/layout/_script/libs.swig","hash":"668e0939e5c22bcf5437afdd398a7fd16c0059a0","modified":1584438134000},{"_id":"themes/even/layout/_script/push.swig","hash":"2aacb350e2e4870f175ba4783c710c4c4006274c","modified":1584438134000},{"_id":"themes/even/layout/_script/theme.swig","hash":"ef8207e22d10ba11821749e1dc0041cf0104d7e3","modified":1584438134000},{"_id":"themes/even/source/css/_base.scss","hash":"ffd8c02b4e1dde0433458b0fef02f01a1fd0f1dd","modified":1584438134000},{"_id":"themes/even/source/css/_variables.scss","hash":"a32d1aa88bf6c81af01a0ad87d0cdc9beb17bfa1","modified":1584438134000},{"_id":"themes/even/source/css/style.scss","hash":"814c81baf2d6fe1acdaf5319c3fa796c260a2d3c","modified":1584438134000},{"_id":"themes/even/layout/_partial/_footer/social.swig","hash":"45159378a4abd916367a5a10cf39eabb0d460c70","modified":1584438134000},{"_id":"themes/even/layout/_partial/_head/meta.swig","hash":"346857d57496b78832d083749881522490e2c5d4","modified":1592310405849},{"_id":"themes/even/layout/_partial/_post/copyright.swig","hash":"517533bf6cb5292a55be11036ef72d699acc33ef","modified":1584438134000},{"_id":"themes/even/layout/_partial/_post/reward.swig","hash":"2a026a5252082c5cc9fbbb5aedf29770d1d56e62","modified":1584438134000},{"_id":"themes/even/layout/_partial/_post/toc.swig","hash":"3eb2de1ad24607af9497663149730292227022cf","modified":1584438134000},{"_id":"themes/even/layout/_script/_analytics/baidu-analytics.swig","hash":"707864f34f7750a438817acef927f1e4075c5cf8","modified":1584438134000},{"_id":"themes/even/layout/_script/_analytics/google-analytics.swig","hash":"5143d9e510bfd98723a009780ba23aebade21b29","modified":1584438134000},{"_id":"themes/even/layout/_script/_comments/changyan.swig","hash":"a14f06c0ab2eff5c1039cbf199328a62fdc3def8","modified":1584438134000},{"_id":"themes/even/layout/_script/_comments/disqus.swig","hash":"52009d5092377937af79ea9e391262d34df6d36f","modified":1584438134000},{"_id":"themes/even/layout/_script/_comments/gitalk.swig","hash":"869e4e4bca23ccd9be61fa671dd2b327b5b6e86c","modified":1584438134000},{"_id":"themes/even/layout/_script/_comments/livere.swig","hash":"dfc42123f637b775cf85967476cb8439d19dbe4c","modified":1584438134000},{"_id":"themes/even/layout/_script/_comments/utterances.swig","hash":"5772689ec4c0a772d0e51311535080544fcb2bdd","modified":1584438134000},{"_id":"themes/even/source/css/_common/_animation.scss","hash":"f32d2444f0ab4dcb8b811ae1bccae6073f21a988","modified":1584438134000},{"_id":"themes/even/source/css/_common/_normalize.scss","hash":"ece571f38180febaf02ace8187ead8318a300ea7","modified":1584438134000},{"_id":"themes/even/source/css/_common/_utils.scss","hash":"9ec5b1f6cf47260eba2729ff4931111b808644f0","modified":1584438134000},{"_id":"themes/even/source/css/_custom/_custom.scss","hash":"d0873cd8554d515282a6792fcc3f5bd4a256b7a6","modified":1584438134000},{"_id":"themes/even/source/css/_partial/_archive.scss","hash":"c0cd7dc3462f7726428a30f5852fcf5577df5961","modified":1584438134000},{"_id":"themes/even/source/css/_partial/_categories.scss","hash":"96f47000d25ef4e0e948f8f43fa4e2983ff0d746","modified":1584438134000},{"_id":"themes/even/source/css/_partial/_footer.scss","hash":"76f3a72440be8aa1e93d8ddc5ea958777d1545ab","modified":1584438134000},{"_id":"themes/even/source/css/_partial/_header.scss","hash":"4a3e92feef33bed0021f1a65a801c24ee7d5946f","modified":1584438134000},{"_id":"themes/even/source/css/_partial/_iconfont.scss","hash":"6effdc886469ee76f3c66451ef4b04baaecd48ef","modified":1584438134000},{"_id":"themes/even/source/css/_partial/_mathjax.scss","hash":"4005390d40cfc457e4d07dbaf78b718e01b651f4","modified":1584438134000},{"_id":"themes/even/source/css/_partial/_mobile.scss","hash":"0d1c60bd92f8e5db01e7843934251152ec4d6d44","modified":1584438134000},{"_id":"themes/even/source/css/_partial/_pagination.scss","hash":"b24db39534e180ebcebba2e81d91d9f1d534eea1","modified":1584438134000},{"_id":"themes/even/source/css/_partial/_post.scss","hash":"655e8f56328a220b64d54c400990165a015fecd9","modified":1584438134000},{"_id":"themes/even/source/css/_partial/_slideout.scss","hash":"e4820a42698f647a824575b234835b9ce4ac4797","modified":1584438134000},{"_id":"themes/even/source/css/_partial/_tags.scss","hash":"fb4bf54b34291d5b72598a7ba4d3e370c8ad9383","modified":1584438134000},{"_id":"themes/even/source/css/_partial/_back-to-top.scss","hash":"de94a4546dad90f588e902c9641d94b31fd6625b","modified":1584438134000},{"_id":"themes/even/source/fonts/chancery/apple-chancery-webfont.eot","hash":"fef78bd502f74fdbf0316123e176454cb3eb4e50","modified":1584438134000},{"_id":"themes/even/source/fonts/chancery/apple-chancery-webfont.ttf","hash":"5e25c531901d8a9e37ab45a7f4acdbe5324b51b6","modified":1584438134000},{"_id":"themes/even/source/fonts/chancery/apple-chancery-webfont.woff","hash":"95beafe485d4bdbddfecbcf3b2bc9b2d9cf5f5c5","modified":1584438134000},{"_id":"themes/even/source/fonts/chancery/apple-chancery-webfont.woff2","hash":"afd0f74128f1c21c5a542b2e100870e74da663b6","modified":1584438134000},{"_id":"themes/even/source/js/src/even.js","hash":"ddf98fcec65db5f53aa97cad7fb3e7a418678763","modified":1584438134000},{"_id":"themes/even/source/lib/fancybox/blank.gif","hash":"2daeaa8b5f19f0bc209d976c02bd6acb51b00b0a","modified":1584438134000},{"_id":"themes/even/source/lib/fancybox/fancybox_loading.gif","hash":"1a755fb2599f3a313cc6cfdb14df043f8c14a99c","modified":1584438134000},{"_id":"themes/even/source/lib/fancybox/fancybox_loading@2x.gif","hash":"273b123496a42ba45c3416adb027cd99745058b0","modified":1584438134000},{"_id":"themes/even/source/lib/fancybox/fancybox_overlay.png","hash":"b3a4ee645ba494f52840ef8412015ba0f465dbe0","modified":1584438134000},{"_id":"themes/even/source/lib/fancybox/fancybox_sprite.png","hash":"17df19f97628e77be09c352bf27425faea248251","modified":1584438134000},{"_id":"themes/even/source/lib/fancybox/fancybox_sprite@2x.png","hash":"30c58913f327e28f466a00f4c1ac8001b560aed8","modified":1584438134000},{"_id":"themes/even/source/lib/fancybox/jquery.fancybox.css","hash":"5f163444617b6cf267342f06ac166a237bb62df9","modified":1584438134000},{"_id":"themes/even/source/lib/fancybox/jquery.fancybox.js","hash":"1cf3d47b5ccb7cb6e9019c64f2a88d03a64853e4","modified":1584438134000},{"_id":"themes/even/source/lib/fancybox/jquery.fancybox.pack.js","hash":"53360764b429c212f424399384417ccc233bb3be","modified":1584438134000},{"_id":"themes/even/source/lib/slideout/slideout.js","hash":"81ec76a63f6f4bbdfc801d822182ab8afa9068fe","modified":1584438134000},{"_id":"themes/even/source/lib/slideout/slideout.min.js","hash":"7166ed307b771398a593fc3d4f1c5d93fbbe19bb","modified":1584438134000},{"_id":"themes/even/source/fonts/chancery/apple-chancery-webfont.svg","hash":"a94e508f306a742637653f98c6e8827b11d3c142","modified":1584438134000},{"_id":"themes/even/source/lib/jquery/jquery.min.js","hash":"88523924351bac0b5d560fe0c5781e2556e7693d","modified":1584438134000},{"_id":"themes/even/source/css/_partial/_footer/_copyright.scss","hash":"afbc0f90c674e5cd5fd7509eb1296d60b999d4e1","modified":1584438134000},{"_id":"themes/even/source/css/_partial/_footer/_social.scss","hash":"bca6a1036951c2475278bfbd3a5ce51ff861e9a3","modified":1584438134000},{"_id":"themes/even/source/css/_partial/_header/_logo.scss","hash":"109073dde15146d835bf06faa2f256d1ac658315","modified":1584438134000},{"_id":"themes/even/source/css/_partial/_header/_menu.scss","hash":"454214ab2b5a0ca17d6872068c52bfd01ac02fdc","modified":1584438134000},{"_id":"themes/even/source/css/_partial/_post/_code.scss","hash":"25d366dc9dc57f1cc9498cd20e46eacb7d55b4c5","modified":1584438134000},{"_id":"themes/even/source/css/_partial/_post/_content.scss","hash":"7cf29c7af82c31d82f09dedfca09ea2d863b92ff","modified":1584438134000},{"_id":"themes/even/source/css/_partial/_post/_copyright.scss","hash":"71d949b053b0176621fdba5dc1e2e740f60b467d","modified":1584438134000},{"_id":"themes/even/source/css/_partial/_post/_footer.scss","hash":"9f2ab0ac20b2a8bfd315febd387c399f72f43d10","modified":1584438134000},{"_id":"themes/even/source/css/_partial/_post/_header.scss","hash":"f655fc254804e59d1426471f41127f26d06432b6","modified":1584438134000},{"_id":"themes/even/source/css/_partial/_post/_reward.scss","hash":"66ec9faa27ed879dc9a2ca59c73ed6bfd5e61dcd","modified":1584438134000},{"_id":"themes/even/source/css/_partial/_post/_toc.scss","hash":"5806ce8d5c4e2d70e12e03ab48327bdebc68c67b","modified":1584438134000},{"_id":"themes/even/source/lib/fancybox/helpers/fancybox_buttons.png","hash":"e385b139516c6813dcd64b8fc431c364ceafe5f3","modified":1584438134000},{"_id":"themes/even/source/lib/fancybox/helpers/jquery.fancybox-buttons.css","hash":"1a9d8e5c22b371fcc69d4dbbb823d9c39f04c0c8","modified":1584438134000},{"_id":"themes/even/source/lib/fancybox/helpers/jquery.fancybox-buttons.js","hash":"91e41741c2e93f732c82aaacec4cfc6e3f3ec876","modified":1584438134000},{"_id":"themes/even/source/lib/fancybox/helpers/jquery.fancybox-media.js","hash":"3bdf69ed2469e4fb57f5a95f17300eef891ff90d","modified":1584438134000},{"_id":"themes/even/source/lib/fancybox/helpers/jquery.fancybox-thumbs.css","hash":"4ac329c16a5277592fc12a37cca3d72ca4ec292f","modified":1584438134000},{"_id":"themes/even/source/lib/fancybox/helpers/jquery.fancybox-thumbs.js","hash":"53e194f4a72e649c04fb586dd57762b8c022800b","modified":1584438134000},{"_id":"public/undefined/uncategorized/hello-hexo/index.html","hash":"eaa9c9d08e7939b3931b2c58c851ac72392a0df0","modified":1592300259385},{"_id":"public/undefined/uncategorized/hello-world/index.html","hash":"4aa6c07edb62d1a2ac6a996487ab4c9741865530","modified":1592296937375},{"_id":"public/archives/index.html","hash":"07746399bed657f988e69fe479023f3958f301e1","modified":1592311321891},{"_id":"public/archives/2020/index.html","hash":"67bbcfe96b96af77476f140411ba233d92ec4b71","modified":1592311321891},{"_id":"public/archives/2020/06/index.html","hash":"a33d9f1449559484ec43d846f98a69e37b9f71f6","modified":1592311321891},{"_id":"public/index.html","hash":"da0c6cdc0a25270f9f54744e665e03de69986db9","modified":1592311321891},{"_id":"public/favicon.ico","hash":"0505cec3b99707df7a681de37177b3cf7950cc5d","modified":1592296116693},{"_id":"public/robots.txt","hash":"eed1ebad39b24e7942fcaf8f27da7487eb9f956e","modified":1592296116693},{"_id":"public/fonts/chancery/apple-chancery-webfont.eot","hash":"fef78bd502f74fdbf0316123e176454cb3eb4e50","modified":1592296116693},{"_id":"public/fonts/chancery/apple-chancery-webfont.ttf","hash":"5e25c531901d8a9e37ab45a7f4acdbe5324b51b6","modified":1592296116693},{"_id":"public/fonts/chancery/apple-chancery-webfont.woff","hash":"95beafe485d4bdbddfecbcf3b2bc9b2d9cf5f5c5","modified":1592296116693},{"_id":"public/fonts/chancery/apple-chancery-webfont.woff2","hash":"afd0f74128f1c21c5a542b2e100870e74da663b6","modified":1592296116693},{"_id":"public/lib/fancybox/blank.gif","hash":"2daeaa8b5f19f0bc209d976c02bd6acb51b00b0a","modified":1592296116693},{"_id":"public/lib/fancybox/fancybox_loading.gif","hash":"1a755fb2599f3a313cc6cfdb14df043f8c14a99c","modified":1592296116693},{"_id":"public/lib/fancybox/fancybox_loading@2x.gif","hash":"273b123496a42ba45c3416adb027cd99745058b0","modified":1592296116693},{"_id":"public/lib/fancybox/fancybox_overlay.png","hash":"b3a4ee645ba494f52840ef8412015ba0f465dbe0","modified":1592296116693},{"_id":"public/lib/fancybox/fancybox_sprite.png","hash":"17df19f97628e77be09c352bf27425faea248251","modified":1592296116693},{"_id":"public/lib/fancybox/fancybox_sprite@2x.png","hash":"30c58913f327e28f466a00f4c1ac8001b560aed8","modified":1592296116693},{"_id":"public/lib/fancybox/helpers/fancybox_buttons.png","hash":"e385b139516c6813dcd64b8fc431c364ceafe5f3","modified":1592296116693},{"_id":"public/fonts/chancery/apple-chancery-webfont.svg","hash":"a94e508f306a742637653f98c6e8827b11d3c142","modified":1592296116693},{"_id":"public/js/src/even.js","hash":"ddf98fcec65db5f53aa97cad7fb3e7a418678763","modified":1592296116693},{"_id":"public/lib/fancybox/jquery.fancybox.css","hash":"5f163444617b6cf267342f06ac166a237bb62df9","modified":1592296116693},{"_id":"public/lib/slideout/slideout.min.js","hash":"7166ed307b771398a593fc3d4f1c5d93fbbe19bb","modified":1592296116693},{"_id":"public/lib/fancybox/helpers/jquery.fancybox-buttons.css","hash":"1a9d8e5c22b371fcc69d4dbbb823d9c39f04c0c8","modified":1592296116693},{"_id":"public/lib/fancybox/helpers/jquery.fancybox-buttons.js","hash":"91e41741c2e93f732c82aaacec4cfc6e3f3ec876","modified":1592296116693},{"_id":"public/lib/fancybox/helpers/jquery.fancybox-media.js","hash":"3bdf69ed2469e4fb57f5a95f17300eef891ff90d","modified":1592296116693},{"_id":"public/lib/fancybox/helpers/jquery.fancybox-thumbs.css","hash":"4ac329c16a5277592fc12a37cca3d72ca4ec292f","modified":1592296116693},{"_id":"public/lib/fancybox/helpers/jquery.fancybox-thumbs.js","hash":"53e194f4a72e649c04fb586dd57762b8c022800b","modified":1592296116693},{"_id":"public/lib/fancybox/jquery.fancybox.js","hash":"1cf3d47b5ccb7cb6e9019c64f2a88d03a64853e4","modified":1592296116693},{"_id":"public/lib/fancybox/jquery.fancybox.pack.js","hash":"53360764b429c212f424399384417ccc233bb3be","modified":1592296116693},{"_id":"public/lib/slideout/slideout.js","hash":"81ec76a63f6f4bbdfc801d822182ab8afa9068fe","modified":1592296116693},{"_id":"public/lib/jquery/jquery.min.js","hash":"88523924351bac0b5d560fe0c5781e2556e7693d","modified":1592296116693},{"_id":"public/css/style.css","hash":"b6d978e05c3e317a368baeb2512d49d2f14bde2d","modified":1592296116693},{"_id":"public/atom.xml","hash":"3c1a2e645e4d2bb2ebfce4ebd5316d87bba253ae","modified":1592311321891},{"_id":"source/_posts/build-nextcloud-server-on-centos7.md","hash":"448b22ecaa154c408134592c0119651f1bd34ac5","modified":1592300770174},{"_id":"public/sitemap.xml","hash":"e77c8490e1555d6c228a87ecfb9374aa35a56f77","modified":1592311321891},{"_id":"public/undefined/uncategorized/build-nextcloud-server-on-centos7/index.html","hash":"c1c33b5772016f7d820ce0198257a81f4efa377a","modified":1592300394653},{"_id":"source/categories/index.md","hash":"59be79990831e2f36e8d93e8d2a07ed779852d0c","modified":1592302262038},{"_id":"source/tags/index.md","hash":"a2130b56f74e2bd4622febd26d31849b6a00b4e3","modified":1592302361534},{"_id":"source/archieves/index.md","hash":"18cd6a97a9699ba447e13df5b6b7b818919fdfbc","modified":1592302601103},{"_id":"source/archives/index.md","hash":"b59879424ac6928ae4fe3d26f41fc2bf808f1e16","modified":1592302840291},{"_id":"public/search.xml","hash":"845118c272f4f0163fc960cda76d5cc8011a727b","modified":1592311321891},{"_id":"public/categories/index.html","hash":"f2c46c8e9b5238ff3619721dca3f1b61ed70cb11","modified":1592311321891},{"_id":"public/tags/index.html","hash":"0faaaea352685fbe87978fde6a83dea210c9807d","modified":1592311321891},{"_id":"public/tech/hello-hexo/index.html","hash":"55c571a6dbed121e80a09b3636e20f677531c109","modified":1592311321891},{"_id":"public/categories/tech/index.html","hash":"b7ac10513bc168d4862c67174bce38bd355ea936","modified":1592311321891},{"_id":"public/tags/docker/index.html","hash":"14199deb94b04b7cbdbcc6d3ea93f94383373d3e","modified":1592311321891},{"_id":"public/tags/php/index.html","hash":"5f74252ced7903a57d0205ea1a382e27cde953a4","modified":1592311321891},{"_id":"public/tech/build-nextcloud-server-on-centos7/index.html","hash":"d8d87d8c3cac3a8d36d9755377dfdfb7b8787109","modified":1592311321891},{"_id":"public/tags/nginx/index.html","hash":"b4ad1e84d3071ee2ca9b48b5be2c62bb373a246f","modified":1592311321891}],"Category":[{"name":"Diary","_id":"ckbhqqq2t0002xwflbiw8995l"},{"name":"tech","_id":"ckbhqqyz90008xwfl5uceevlr"}],"Data":[],"Page":[{"title":"categories","layout":"categories","date":"2020-06-16T10:09:37.000Z","comments":0,"_content":"","source":"categories/index.md","raw":"---\ntitle: categories\nlayout: categories\ndate: 2020-06-16 18:09:37\ncomments: false\n---\n","updated":"2020-06-16T10:11:02.038Z","path":"categories/index.html","_id":"ckbhrlrj100008oflen4iezbz","content":"","site":{"data":{}},"excerpt":"","more":""},{"title":"tags","date":"2020-06-16T10:12:20.000Z","layout":"tags","comments":0,"_content":"","source":"tags/index.md","raw":"---\ntitle: tags\ndate: 2020-06-16 18:12:20\nlayout: tags\ncomments: false\n---\n","updated":"2020-06-16T10:12:41.534Z","path":"tags/index.html","_id":"ckbhrp94000018ofl3iagbcdr","content":"","site":{"data":{}},"excerpt":"","more":""},{"title":"archieves","date":"2020-06-16T10:16:41.000Z","layout":"archives","comments":0,"_content":"","source":"archives/index.md","raw":"---\ntitle: archieves\ndate: 2020-06-16 18:16:41\nlayout: archives\ncomments: false\n---\n","updated":"2020-06-16T10:20:40.291Z","path":"archives/index.html","_id":"ckbhrznjb00038ofl5zrjghwa","content":"","site":{"data":{}},"excerpt":"","more":""}],"Post":[{"title":"hello hexo","date":"2020-06-16T07:43:54.000Z","_content":"## 神奇的事情\n神奇的事情开始发售了\n\n\n![](https://api.yimian.xyz/img)\n\n```js\nconst home = cooo;\n\nvar ee = 1;\n```\n","source":"_posts/hello-hexo.md","raw":"---\ntitle: hello hexo\ndate: 2020-06-16 15:43:54\ntags:\n---\n## 神奇的事情\n神奇的事情开始发售了\n\n\n![](https://api.yimian.xyz/img)\n\n```js\nconst home = cooo;\n\nvar ee = 1;\n```\n","slug":"hello-hexo","published":1,"updated":"2020-06-16T12:06:12.105Z","_id":"ckbhmed340001lwflf20m9lng","comments":1,"layout":"post","photos":[],"link":"","content":"

神奇的事情

神奇的事情开始发售了

\n

\"\"

\n
1
2
3
const home = cooo;

var ee = 1;
\n","site":{"data":{}},"excerpt":"","more":"

神奇的事情

神奇的事情开始发售了

\n

\"\"

\n
1
2
3
const home = cooo;

var ee = 1;
\n"},{"title":"Build Nextcloud Server on Centos 7.5","date":"2020-06-16T07:43:54.000Z","_content":"\nNextcloud is an open-source software project coded with PHP. It had provided a ideal private cloud-storage solution which was considered to be reliable and stable. This blog aims to present a Nextcloud Building instruction step by step for the purpose of helping freshman and future reviewing. Nextcloud is an open-source software project coded with PHP. It had provided a ideal private cloud-storage solution which was considered to be reliable and stable. This blog aims to present a Nextcloud Building instruction step by step for the purpose of helping freshman and future reviewing. Nextcloud is an open-source software project coded with PHP. It had provided a ideal private cloud-storage solution which was considered to be reliable and stable. This blog aims to present a Nextcloud Building instruction step by step for the purpose of helping freshman and future reviewing.\n\n\n\n\n## Change linux core to BBR vision\n\n\nIf your server is a new one, it is strongly recommended to update it to an upper version supporting bbr mode, which is a senior centos system core provide by google and it could make your server more efficient.\n\nFirstly download and install bbr core from github.\n```bash\n $ wget -N --no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh &&\\\n $ chmod +x bbr.sh && \\\n $ bash bbr.sh\n```\nUse the code to check the core version. If it’s large than 4.9.0 it’s OK.\n```bash\n $ uname -r\n```\nExpected return:net.ipv4.tcp_available_congestion_control = bbr cubic reno\n```bash\n $ sysctl net.ipv4.tcp_available_congestion_control\n```\nExpected return: net.ipv4.tcp_congestion_control = bbr\n```bash\n $ sysctl net.ipv4.tcp_congestion_control\n```\nExpected return: net.core.default_qdisc = fq\n```bash\n $ sysctl net.core.default_qdisc\n```\nExpected return: xxxxxxxx tcp_bbr\n```bash\n $ lsmod | grep bbr\n```\n\n## Install Nginx Service\n\n\nPull nginx package from nginx orginzation website.\n```bash\n rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm\n```\nInstall Nginx.\n```bash\n $ yum install -y nginx\n```\nStart nginx service.\n```bash\n $ systemctl start nginx.service\n $ systemctl enable nginx.service\n```\n\nSet preference file of nginx. Click here to get recommended nginx.conf file.\n```bash\n $ cd /etc/nginx\n $ vi nginx.conf\n```\nApply ssl certification. Rename it with your_domain.crt(key) and download it to your server: /etc/nginx/ssl/\n```bash\n $ //Use scp -r (my ssl file route on my windows)/your_domain.crt \\root@(your server ip): /etc/nginx/ssl\n $ //Use scp -r (my ssl file route on my windows)/your_domain.crt root@(your server ip): /etc/nginx/ssl\n $ //On WINDOWS BASH\n```\nCheck and restart nginx service.\n```bash\n $ nginx -t\n\n $ //If the return is successful it is ok, othervise there exists error in your nginx.conf file. \n $ systemctl restart nginx\n```\n## Install docker\n\n\nPull and install docker service from official website.\n```bash\n $ curl -sSL https://get.docker.com/ | sh\n```\nStart docker service.\n```bash\n $ systemctl start docker\n $ systemctl enable docker.service\n```\nPull nextcloud and mariadb(simplified mysql database on centos ) images from github.\n```bash\n $ docker pull rootlogin/nextcloud && docker pull mariadb:10\n```\nStart image mariadb with docker.\n```bash\n $ docker run -d --name nextcloud_db -v /data/mysql:/var/lib/mysql -e \\\n $ MYSQL_ROOT_PASSWORD=YOUR_PASSWD -e MYSQL_DATABASE=nextcloud \\\n $ -e MYSQL_USER=nextcloud -e MYSQL_PASSWORD=YOURPASSWD mariadb:10\n```\nStart image nextcloud with docker.\n```bash\n $ docker run -d --name nextcloud --link nextcloud_db:nextcloud_db -p 127.0.0.1:9001:80 -v /data/nextcloud:/data rootlogin/nextcloud\n```\nThat is the last step on server. Now let’s start http://YOUR_DOMAIN/ with your explorer.\n\nRecommend to substitute the “localhost” to “nextcloud_db”.\n\n-------------\n\nReference List:\n[https://www.moerats.com/archives/420/][1]\n[https://my.oschina.net/yule526751/blog/799004][2]\n[https://www.moerats.com/archives/420/][3]\n\n\n [1]: https://www.moerats.com/archives/420/\n [2]: https://my.oschina.net/yule526751/blog/799004\n [3]: https://www.moerats.com/archives/420/","source":"_posts/build-nextcloud-server-on-centos7.md","raw":"---\ntitle: Build Nextcloud Server on Centos 7.5\ndate: 2020-06-16 15:43:54\ncategories:\n- tech\ntags:\n- docker\n- php\n- nginx\n---\n\nNextcloud is an open-source software project coded with PHP. It had provided a ideal private cloud-storage solution which was considered to be reliable and stable. This blog aims to present a Nextcloud Building instruction step by step for the purpose of helping freshman and future reviewing. Nextcloud is an open-source software project coded with PHP. It had provided a ideal private cloud-storage solution which was considered to be reliable and stable. This blog aims to present a Nextcloud Building instruction step by step for the purpose of helping freshman and future reviewing. Nextcloud is an open-source software project coded with PHP. It had provided a ideal private cloud-storage solution which was considered to be reliable and stable. This blog aims to present a Nextcloud Building instruction step by step for the purpose of helping freshman and future reviewing.\n\n\n\n\n## Change linux core to BBR vision\n\n\nIf your server is a new one, it is strongly recommended to update it to an upper version supporting bbr mode, which is a senior centos system core provide by google and it could make your server more efficient.\n\nFirstly download and install bbr core from github.\n```bash\n $ wget -N --no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh &&\\\n $ chmod +x bbr.sh && \\\n $ bash bbr.sh\n```\nUse the code to check the core version. If it’s large than 4.9.0 it’s OK.\n```bash\n $ uname -r\n```\nExpected return:net.ipv4.tcp_available_congestion_control = bbr cubic reno\n```bash\n $ sysctl net.ipv4.tcp_available_congestion_control\n```\nExpected return: net.ipv4.tcp_congestion_control = bbr\n```bash\n $ sysctl net.ipv4.tcp_congestion_control\n```\nExpected return: net.core.default_qdisc = fq\n```bash\n $ sysctl net.core.default_qdisc\n```\nExpected return: xxxxxxxx tcp_bbr\n```bash\n $ lsmod | grep bbr\n```\n\n## Install Nginx Service\n\n\nPull nginx package from nginx orginzation website.\n```bash\n rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm\n```\nInstall Nginx.\n```bash\n $ yum install -y nginx\n```\nStart nginx service.\n```bash\n $ systemctl start nginx.service\n $ systemctl enable nginx.service\n```\n\nSet preference file of nginx. Click here to get recommended nginx.conf file.\n```bash\n $ cd /etc/nginx\n $ vi nginx.conf\n```\nApply ssl certification. Rename it with your_domain.crt(key) and download it to your server: /etc/nginx/ssl/\n```bash\n $ //Use scp -r (my ssl file route on my windows)/your_domain.crt \\root@(your server ip): /etc/nginx/ssl\n $ //Use scp -r (my ssl file route on my windows)/your_domain.crt root@(your server ip): /etc/nginx/ssl\n $ //On WINDOWS BASH\n```\nCheck and restart nginx service.\n```bash\n $ nginx -t\n\n $ //If the return is successful it is ok, othervise there exists error in your nginx.conf file. \n $ systemctl restart nginx\n```\n## Install docker\n\n\nPull and install docker service from official website.\n```bash\n $ curl -sSL https://get.docker.com/ | sh\n```\nStart docker service.\n```bash\n $ systemctl start docker\n $ systemctl enable docker.service\n```\nPull nextcloud and mariadb(simplified mysql database on centos ) images from github.\n```bash\n $ docker pull rootlogin/nextcloud && docker pull mariadb:10\n```\nStart image mariadb with docker.\n```bash\n $ docker run -d --name nextcloud_db -v /data/mysql:/var/lib/mysql -e \\\n $ MYSQL_ROOT_PASSWORD=YOUR_PASSWD -e MYSQL_DATABASE=nextcloud \\\n $ -e MYSQL_USER=nextcloud -e MYSQL_PASSWORD=YOURPASSWD mariadb:10\n```\nStart image nextcloud with docker.\n```bash\n $ docker run -d --name nextcloud --link nextcloud_db:nextcloud_db -p 127.0.0.1:9001:80 -v /data/nextcloud:/data rootlogin/nextcloud\n```\nThat is the last step on server. Now let’s start http://YOUR_DOMAIN/ with your explorer.\n\nRecommend to substitute the “localhost” to “nextcloud_db”.\n\n-------------\n\nReference List:\n[https://www.moerats.com/archives/420/][1]\n[https://my.oschina.net/yule526751/blog/799004][2]\n[https://www.moerats.com/archives/420/][3]\n\n\n [1]: https://www.moerats.com/archives/420/\n [2]: https://my.oschina.net/yule526751/blog/799004\n [3]: https://www.moerats.com/archives/420/","slug":"build-nextcloud-server-on-centos7","published":1,"updated":"2020-06-16T09:46:10.174Z","_id":"ckbhqbhxi00011wfl5i4oe4qr","comments":1,"layout":"post","photos":[],"link":"","content":"

Nextcloud is an open-source software project coded with PHP. It had provided a ideal private cloud-storage solution which was considered to be reliable and stable. This blog aims to present a Nextcloud Building instruction step by step for the purpose of helping freshman and future reviewing. Nextcloud is an open-source software project coded with PHP. It had provided a ideal private cloud-storage solution which was considered to be reliable and stable. This blog aims to present a Nextcloud Building instruction step by step for the purpose of helping freshman and future reviewing. Nextcloud is an open-source software project coded with PHP. It had provided a ideal private cloud-storage solution which was considered to be reliable and stable. This blog aims to present a Nextcloud Building instruction step by step for the purpose of helping freshman and future reviewing.

\n\n\n

Change linux core to BBR vision

If your server is a new one, it is strongly recommended to update it to an upper version supporting bbr mode, which is a senior centos system core provide by google and it could make your server more efficient.

\n

Firstly download and install bbr core from github.

\n
1
2
3
$ wget -N --no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh &&\\
$ chmod +x bbr.sh && \\
$ bash bbr.sh
\n

Use the code to check the core version. If it’s large than 4.9.0 it’s OK.

\n
1
$ uname -r
\n

Expected return:net.ipv4.tcp_available_congestion_control = bbr cubic reno

\n
1
$ sysctl net.ipv4.tcp_available_congestion_control
\n

Expected return: net.ipv4.tcp_congestion_control = bbr

\n
1
$ sysctl net.ipv4.tcp_congestion_control
\n

Expected return: net.core.default_qdisc = fq

\n
1
$ sysctl net.core.default_qdisc
\n

Expected return: xxxxxxxx tcp_bbr

\n
1
$ lsmod | grep bbr
\n\n

Install Nginx Service

Pull nginx package from nginx orginzation website.

\n
1
rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
\n

Install Nginx.

\n
1
$ yum install -y nginx
\n

Start nginx service.

\n
1
2
$ systemctl start nginx.service
$ systemctl enable nginx.service
\n\n

Set preference file of nginx. Click here to get recommended nginx.conf file.

\n
1
2
$ cd /etc/nginx
$ vi nginx.conf
\n

Apply ssl certification. Rename it with your_domain.crt(key) and download it to your server: /etc/nginx/ssl/

\n
1
2
3
$ //Use scp -r (my ssl file route on my windows)/your_domain.crt \\root@(your server ip): /etc/nginx/ssl
$ //Use scp -r (my ssl file route on my windows)/your_domain.crt root@(your server ip): /etc/nginx/ssl
$ //On WINDOWS BASH
\n

Check and restart nginx service.

\n
1
2
3
4
$ nginx -t

$ //If the return is successful it is ok, othervise there exists error in your nginx.conf file.
$ systemctl restart nginx
\n

Install docker

Pull and install docker service from official website.

\n
1
$ curl -sSL https://get.docker.com/ | sh
\n

Start docker service.

\n
1
2
$ systemctl start docker
$ systemctl enable docker.service
\n

Pull nextcloud and mariadb(simplified mysql database on centos ) images from github.

\n
1
$ docker pull rootlogin/nextcloud && docker pull mariadb:10
\n

Start image mariadb with docker.

\n
1
2
3
$ docker run -d --name nextcloud_db -v /data/mysql:/var/lib/mysql -e \\
$ MYSQL_ROOT_PASSWORD=YOUR_PASSWD -e MYSQL_DATABASE=nextcloud \\
$ -e MYSQL_USER=nextcloud -e MYSQL_PASSWORD=YOURPASSWD mariadb:10
\n

Start image nextcloud with docker.

\n
1
$ docker run -d --name nextcloud --link nextcloud_db:nextcloud_db -p 127.0.0.1:9001:80 -v /data/nextcloud:/data rootlogin/nextcloud
\n

That is the last step on server. Now let’s start http://YOUR_DOMAIN/ with your explorer.

\n

Recommend to substitute the “localhost” to “nextcloud_db”.

\n
\n

Reference List:
https://www.moerats.com/archives/420/
https://my.oschina.net/yule526751/blog/799004
https://www.moerats.com/archives/420/

\n","site":{"data":{}},"excerpt":"

Nextcloud is an open-source software project coded with PHP. It had provided a ideal private cloud-storage solution which was considered to be reliable and stable. This blog aims to present a Nextcloud Building instruction step by step for the purpose of helping freshman and future reviewing. Nextcloud is an open-source software project coded with PHP. It had provided a ideal private cloud-storage solution which was considered to be reliable and stable. This blog aims to present a Nextcloud Building instruction step by step for the purpose of helping freshman and future reviewing. Nextcloud is an open-source software project coded with PHP. It had provided a ideal private cloud-storage solution which was considered to be reliable and stable. This blog aims to present a Nextcloud Building instruction step by step for the purpose of helping freshman and future reviewing.

","more":"

Change linux core to BBR vision

If your server is a new one, it is strongly recommended to update it to an upper version supporting bbr mode, which is a senior centos system core provide by google and it could make your server more efficient.

\n

Firstly download and install bbr core from github.

\n
1
2
3
$ wget -N --no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh &&\\
$ chmod +x bbr.sh && \\
$ bash bbr.sh
\n

Use the code to check the core version. If it’s large than 4.9.0 it’s OK.

\n
1
$ uname -r
\n

Expected return:net.ipv4.tcp_available_congestion_control = bbr cubic reno

\n
1
$ sysctl net.ipv4.tcp_available_congestion_control
\n

Expected return: net.ipv4.tcp_congestion_control = bbr

\n
1
$ sysctl net.ipv4.tcp_congestion_control
\n

Expected return: net.core.default_qdisc = fq

\n
1
$ sysctl net.core.default_qdisc
\n

Expected return: xxxxxxxx tcp_bbr

\n
1
$ lsmod | grep bbr
\n\n

Install Nginx Service

Pull nginx package from nginx orginzation website.

\n
1
rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
\n

Install Nginx.

\n
1
$ yum install -y nginx
\n

Start nginx service.

\n
1
2
$ systemctl start nginx.service
$ systemctl enable nginx.service
\n\n

Set preference file of nginx. Click here to get recommended nginx.conf file.

\n
1
2
$ cd /etc/nginx
$ vi nginx.conf
\n

Apply ssl certification. Rename it with your_domain.crt(key) and download it to your server: /etc/nginx/ssl/

\n
1
2
3
$ //Use scp -r (my ssl file route on my windows)/your_domain.crt \\root@(your server ip): /etc/nginx/ssl
$ //Use scp -r (my ssl file route on my windows)/your_domain.crt root@(your server ip): /etc/nginx/ssl
$ //On WINDOWS BASH
\n

Check and restart nginx service.

\n
1
2
3
4
$ nginx -t

$ //If the return is successful it is ok, othervise there exists error in your nginx.conf file.
$ systemctl restart nginx
\n

Install docker

Pull and install docker service from official website.

\n
1
$ curl -sSL https://get.docker.com/ | sh
\n

Start docker service.

\n
1
2
$ systemctl start docker
$ systemctl enable docker.service
\n

Pull nextcloud and mariadb(simplified mysql database on centos ) images from github.

\n
1
$ docker pull rootlogin/nextcloud && docker pull mariadb:10
\n

Start image mariadb with docker.

\n
1
2
3
$ docker run -d --name nextcloud_db -v /data/mysql:/var/lib/mysql -e \\
$ MYSQL_ROOT_PASSWORD=YOUR_PASSWD -e MYSQL_DATABASE=nextcloud \\
$ -e MYSQL_USER=nextcloud -e MYSQL_PASSWORD=YOURPASSWD mariadb:10
\n

Start image nextcloud with docker.

\n
1
$ docker run -d --name nextcloud --link nextcloud_db:nextcloud_db -p 127.0.0.1:9001:80 -v /data/nextcloud:/data rootlogin/nextcloud
\n

That is the last step on server. Now let’s start http://YOUR_DOMAIN/ with your explorer.

\n

Recommend to substitute the “localhost” to “nextcloud_db”.

\n
\n

Reference List:
https://www.moerats.com/archives/420/
https://my.oschina.net/yule526751/blog/799004
https://www.moerats.com/archives/420/

"}],"PostAsset":[],"PostCategory":[{"post_id":"ckbhqbhxi00011wfl5i4oe4qr","category_id":"ckbhqqyz90008xwfl5uceevlr","_id":"ckbhqrfka000bxwfl1w4abz1o"}],"PostTag":[{"post_id":"ckbhqbhxi00011wfl5i4oe4qr","tag_id":"ckbhqrfka000axwfla18236k4","_id":"ckbhqrfkb000dxwfl440fcoor"},{"post_id":"ckbhqbhxi00011wfl5i4oe4qr","tag_id":"ckbhqrfka000cxwfleufsbtz2","_id":"ckbhqrfkb000exwfl9ncdby9o"},{"post_id":"ckbhqbhxi00011wfl5i4oe4qr","tag_id":"ckbhqrl6m000fxwfl5e6cd4g3","_id":"ckbhqrl6n000gxwfl13dz23t0"}],"Tag":[{"name":"docker, php","_id":"ckbhql13k0000xwfl6dym9ujr"},{"name":"PS3","_id":"ckbhqqq2u0003xwfl60wj8vlb"},{"name":"Games","_id":"ckbhqqq2v0004xwflco039mks"},{"name":"docker","_id":"ckbhqrfka000axwfla18236k4"},{"name":"php","_id":"ckbhqrfka000cxwfleufsbtz2"},{"name":"nginx","_id":"ckbhqrl6m000fxwfl5e6cd4g3"}]}} \ No newline at end of file diff --git a/package.json b/package.json index f4f9508..846ab58 100644 --- a/package.json +++ b/package.json @@ -15,7 +15,10 @@ "hexo": "^4.2.1", "hexo-generator-archive": "^1.0.0", "hexo-generator-category": "^1.0.0", + "hexo-generator-feed": "^2.2.0", "hexo-generator-index": "^1.0.0", + "hexo-generator-searchdb": "^1.3.0", + "hexo-generator-sitemap": "^2.0.0", "hexo-generator-tag": "^1.0.0", "hexo-renderer-ejs": "^1.0.0", "hexo-renderer-marked": "^2.0.0", diff --git a/public/archives/2020/06/index.html b/public/archives/2020/06/index.html index 5de9190..95033a8 100644 --- a/public/archives/2020/06/index.html +++ b/public/archives/2020/06/index.html @@ -1,5 +1,5 @@ - + @@ -13,7 +13,8 @@ - + + +