From d3dc123efe3997745107bd15cb65117c21e05405 Mon Sep 17 00:00:00 2001 From: mozzie Date: Fri, 20 Oct 2023 13:35:01 +0800 Subject: [PATCH] doc: update document --- db.json | 2 +- public/2023/10/20/Linear Sample/index.html | 2 +- public/2023/10/20/Linear 入门/index.html | 116 +++++++++++----- public/archives/2023/10/index.html | 7 +- public/archives/2023/index.html | 7 +- public/archives/index.html | 7 +- public/img/algolia-api-keys.png | Bin 0 -> 283350 bytes source/_posts/Linear 入门.md | 150 ++++++++++++++------- source/img/algolia-api-keys.png | Bin 0 -> 283350 bytes 9 files changed, 189 insertions(+), 102 deletions(-) create mode 100644 public/img/algolia-api-keys.png create mode 100644 source/img/algolia-api-keys.png diff --git a/db.json b/db.json index 0f1f5f6e..c66a2e12 100644 --- a/db.json +++ b/db.json @@ -1 +1 @@ -{"meta":{"version":1,"warehouse":"4.0.2"},"models":{"Asset":[{"_id":"themes/hexo-theme-linear/source/css/0c63d269.css","path":"css/0c63d269.css","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/css/206.a3a4e130.css","path":"css/206.a3a4e130.css","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/css/21.88950121.css","path":"css/21.88950121.css","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/css/271.54fa1675.css","path":"css/271.54fa1675.css","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/css/291.a8323266.css","path":"css/291.a8323266.css","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/css/2cd7dba2.css","path":"css/2cd7dba2.css","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/css/2f1ea598.css","path":"css/2f1ea598.css","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/css/3a4a90d1.css","path":"css/3a4a90d1.css","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/css/3efc6cb5.css","path":"css/3efc6cb5.css","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/css/429.fb1dabcb.css","path":"css/429.fb1dabcb.css","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/css/4c3d0e88.css","path":"css/4c3d0e88.css","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/css/618.6513d67e.css","path":"css/618.6513d67e.css","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/css/766.64ad3c35.css","path":"css/766.64ad3c35.css","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/css/7c527814.css","path":"css/7c527814.css","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/css/922.9efa0b6b.css","path":"css/922.9efa0b6b.css","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/css/945.fdf98cb0.css","path":"css/945.fdf98cb0.css","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/css/aeb44e7a.css","path":"css/aeb44e7a.css","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/css/ccbcde32.css","path":"css/ccbcde32.css","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/css/de5de8fb.css","path":"css/de5de8fb.css","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/css/e01add4b.css","path":"css/e01add4b.css","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/css/efca006a.css","path":"css/efca006a.css","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/css/f3729dde.css","path":"css/f3729dde.css","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/font/linear.woff2","path":"font/linear.woff2","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/font/motto.woff","path":"font/motto.woff","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/favicon.svg","path":"img/favicon.svg","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/icon-arrow-left.svg","path":"img/icon-arrow-left.svg","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/icon-book.svg","path":"img/icon-book.svg","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/icon-click.svg","path":"img/icon-click.svg","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/icon-date.svg","path":"img/icon-date.svg","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/icon-layout.svg","path":"img/icon-layout.svg","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/icon-link.svg","path":"img/icon-link.svg","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/icon-moon.svg","path":"img/icon-moon.svg","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/icon-sun.svg","path":"img/icon-sun.svg","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/icon1.svg","path":"img/icon1.svg","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/icon2.svg","path":"img/icon2.svg","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/logo.png","path":"img/logo.png","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/icon3.svg","path":"img/icon3.svg","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/js/07f44e09.js","path":"js/07f44e09.js","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/js/07f44e09.js.LICENSE.txt","path":"js/07f44e09.js.LICENSE.txt","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/js/1247bc3e.js","path":"js/1247bc3e.js","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/js/206.759361ed.js","path":"js/206.759361ed.js","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/js/21.282c05e7.js","path":"js/21.282c05e7.js","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/js/271.ee88a6de.js","path":"js/271.ee88a6de.js","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/js/291.4ac6984b.js","path":"js/291.4ac6984b.js","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/js/3cf4fd98.js","path":"js/3cf4fd98.js","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/js/31d6cfe0.js","path":"js/31d6cfe0.js","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/js/429.bc4769cb.js","path":"js/429.bc4769cb.js","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/js/618.1a58fba9.js","path":"js/618.1a58fba9.js","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/js/430dbbd6.js","path":"js/430dbbd6.js","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/js/766.9503a62c.js","path":"js/766.9503a62c.js","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/js/85d1c72e.js","path":"js/85d1c72e.js","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/js/922.689e0633.js","path":"js/922.689e0633.js","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/js/945.0313a94c.js","path":"js/945.0313a94c.js","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/js/96ea39da.js","path":"js/96ea39da.js","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/js/ca6b30b5.js","path":"js/ca6b30b5.js","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/js/f8b20eb9.js","path":"js/f8b20eb9.js","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/100.png","path":"img/qweather-color-icon/100.png","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/101.png","path":"img/qweather-color-icon/101.png","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/102.png","path":"img/qweather-color-icon/102.png","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/103.png","path":"img/qweather-color-icon/103.png","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/150.png","path":"img/qweather-color-icon/150.png","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/104.png","path":"img/qweather-color-icon/104.png","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/151.png","path":"img/qweather-color-icon/151.png","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/152.png","path":"img/qweather-color-icon/152.png","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/300.png","path":"img/qweather-color-icon/300.png","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/153.png","path":"img/qweather-color-icon/153.png","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/301.png","path":"img/qweather-color-icon/301.png","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/302.png","path":"img/qweather-color-icon/302.png","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/303.png","path":"img/qweather-color-icon/303.png","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/304.png","path":"img/qweather-color-icon/304.png","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/305.png","path":"img/qweather-color-icon/305.png","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/306.png","path":"img/qweather-color-icon/306.png","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/307.png","path":"img/qweather-color-icon/307.png","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/308.png","path":"img/qweather-color-icon/308.png","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/309.png","path":"img/qweather-color-icon/309.png","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/310.png","path":"img/qweather-color-icon/310.png","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/311.png","path":"img/qweather-color-icon/311.png","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/312.png","path":"img/qweather-color-icon/312.png","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/313.png","path":"img/qweather-color-icon/313.png","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/314.png","path":"img/qweather-color-icon/314.png","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/315.png","path":"img/qweather-color-icon/315.png","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/316.png","path":"img/qweather-color-icon/316.png","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/318.png","path":"img/qweather-color-icon/318.png","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/317.png","path":"img/qweather-color-icon/317.png","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/350.png","path":"img/qweather-color-icon/350.png","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/351.png","path":"img/qweather-color-icon/351.png","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/400.png","path":"img/qweather-color-icon/400.png","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/399.png","path":"img/qweather-color-icon/399.png","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/401.png","path":"img/qweather-color-icon/401.png","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/402.png","path":"img/qweather-color-icon/402.png","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/403.png","path":"img/qweather-color-icon/403.png","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/404.png","path":"img/qweather-color-icon/404.png","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/406.png","path":"img/qweather-color-icon/406.png","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/407.png","path":"img/qweather-color-icon/407.png","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/408.png","path":"img/qweather-color-icon/408.png","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/409.png","path":"img/qweather-color-icon/409.png","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/410.png","path":"img/qweather-color-icon/410.png","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/456.png","path":"img/qweather-color-icon/456.png","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/457.png","path":"img/qweather-color-icon/457.png","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/499.png","path":"img/qweather-color-icon/499.png","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/500.png","path":"img/qweather-color-icon/500.png","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/501.png","path":"img/qweather-color-icon/501.png","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/503.png","path":"img/qweather-color-icon/503.png","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/502.png","path":"img/qweather-color-icon/502.png","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/504.png","path":"img/qweather-color-icon/504.png","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/507.png","path":"img/qweather-color-icon/507.png","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/508.png","path":"img/qweather-color-icon/508.png","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/509.png","path":"img/qweather-color-icon/509.png","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/510.png","path":"img/qweather-color-icon/510.png","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/511.png","path":"img/qweather-color-icon/511.png","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/512.png","path":"img/qweather-color-icon/512.png","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/513.png","path":"img/qweather-color-icon/513.png","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/514.png","path":"img/qweather-color-icon/514.png","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/515.png","path":"img/qweather-color-icon/515.png","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/900.png","path":"img/qweather-color-icon/900.png","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/901.png","path":"img/qweather-color-icon/901.png","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/999.png","path":"img/qweather-color-icon/999.png","modified":1,"renderable":1}],"Cache":[{"_id":"source/_posts/Linear Sample.md","hash":"1796682a5640e5e9ee3187a43de69ddff44b6c3d","modified":1697777266792},{"_id":"source/_posts/Linear 入门.md","hash":"b44e84e5f503af96bfddbc5bc9c784aa863933f6","modified":1697771937874},{"_id":"source/_posts/front-end/verdaccio.md","hash":"50453d3e60c7e63e31bc9f3efcebc241d317fae0","modified":1697768855158},{"_id":"source/_posts/Linear-Starter-Guide.md","hash":"24cb2d030cff00472eaeae941ed359c57162b3c8","modified":1697771754296},{"_id":"themes/hexo-theme-linear/source/js/31d6cfe0.js","hash":"da39a3ee5e6b4b0d3255bfef95601890afd80709","modified":1697766724527},{"_id":"themes/hexo-theme-linear/layout/archive.ejs","hash":"d63bc4ebac416b4f5b80fb673ec0a3f092a4e255","modified":1697766724483},{"_id":"themes/hexo-theme-linear/layout/breadcrumb.ejs","hash":"81c91ad7b618a760b901741ff0d87333acddf60c","modified":1697766724483},{"_id":"themes/hexo-theme-linear/layout/airplane.ejs","hash":"28521fce0f5dbd1fd62c612ae68b78ba254faef3","modified":1697766724483},{"_id":"themes/hexo-theme-linear/_config.yml","hash":"3b03792d72cfda4e250faba8dea790c7f7a63690","modified":1697768622100},{"_id":"themes/hexo-theme-linear/layout/category.ejs","hash":"679f6aa009bc1f681fe9c2305c79f96e87e119ea","modified":1697766724483},{"_id":"themes/hexo-theme-linear/layout/homebar.ejs","hash":"fdc00e93db6bfd508e3cd44aef084124a00b3424","modified":1697766724483},{"_id":"themes/hexo-theme-linear/layout/index.ejs","hash":"f9981d732327e420c7a727ee8cced34327d7fd31","modified":1697766724483},{"_id":"themes/hexo-theme-linear/layout/layout.ejs","hash":"0733d5f564941dd109bd2eb72acfad95cf3c4f89","modified":1697766724484},{"_id":"themes/hexo-theme-linear/layout/navigation.ejs","hash":"b92b8cf5698a1b7631a2d463da6891b8ddc078ed","modified":1697766724484},{"_id":"themes/hexo-theme-linear/layout/search.ejs","hash":"da088b901ea192cbd8c6fc451094bc93890ecc4d","modified":1697766724484},{"_id":"themes/hexo-theme-linear/layout/weather.ejs","hash":"04052e95f80ac11765b90019b149d7fb1bb68bab","modified":1697766724485},{"_id":"themes/hexo-theme-linear/layout/postCopyright.ejs","hash":"83a579d0e8d7cf341ac8acc9a733d5046e224e32","modified":1697766724484},{"_id":"themes/hexo-theme-linear/layout/post.ejs","hash":"891458ae52a93e8070513b2a35a49d0afdb4a962","modified":1697766724484},{"_id":"themes/hexo-theme-linear/layout/welcome.ejs","hash":"ce7419f61089411de4cea72165a4ce89c4d55fbd","modified":1697766724485},{"_id":"themes/hexo-theme-linear/languages/ar.yml","hash":"de613e0512e106e67c39c5534ccfea29eb15f557","modified":1697766724476},{"_id":"themes/hexo-theme-linear/languages/de.yml","hash":"20ccde52ba59700211177dbc6a0658489d3fabda","modified":1697766724476},{"_id":"themes/hexo-theme-linear/languages/en.yml","hash":"5d97a1ba5a02e24443b37bc000567fdf17340bd2","modified":1697766724476},{"_id":"themes/hexo-theme-linear/languages/fr.yml","hash":"125ed203d8ce117f61ab4e3e4ffca58cd7bb6c61","modified":1697766724477},{"_id":"themes/hexo-theme-linear/languages/es.yml","hash":"3e47b0f87a02d7f8ece63becb37fcfbb1ed32b16","modified":1697766724477},{"_id":"themes/hexo-theme-linear/languages/ja.yml","hash":"944eea06cacb1aeb58833eb273f32433d323768e","modified":1697766724477},{"_id":"themes/hexo-theme-linear/languages/ko.yml","hash":"4cd415dee4bcdbdefd1b7df6caea76ccc258c49a","modified":1697766724477},{"_id":"themes/hexo-theme-linear/scripts/generate_excerpt.js","hash":"a7cfe46e7e389b1654c81f3e9a8a934dd80d735a","modified":1697766724491},{"_id":"themes/hexo-theme-linear/languages/zh-CN.yml","hash":"cf4c13270d7ac15baea1e774064f27bd2d2f8f32","modified":1697766724478},{"_id":"themes/hexo-theme-linear/scripts/mermaid_tag.js","hash":"bc74c79cf41709da1993597acaebae96d6b3761d","modified":1697766724491},{"_id":"themes/hexo-theme-linear/scripts/postIcon.js","hash":"73362a6570b00613681425b59a30903be671cd91","modified":1697766724491},{"_id":"themes/hexo-theme-linear/languages/ru.yml","hash":"974811181b770e78e4571dfa87aed51fd3863043","modified":1697766724478},{"_id":"themes/hexo-theme-linear/languages/zh-TW.yml","hash":"ad746b7bd795e81ed8f34e7fe05faf7e1cd999d7","modified":1697766724478},{"_id":"themes/hexo-theme-linear/scripts/post_counter.js","hash":"62aaa594dafcffe5aa457628eaf183075cabe159","modified":1697766724491},{"_id":"themes/hexo-theme-linear/source/css/0c63d269.css","hash":"6b9b9796cf8ff9349b724f4b789f1347eaa0d476","modified":1697766724500},{"_id":"themes/hexo-theme-linear/scripts/sort_posts.js","hash":"5cedcd663fd7eb1b255360ea9eb6089fd55e959c","modified":1697766724491},{"_id":"themes/hexo-theme-linear/source/css/206.a3a4e130.css","hash":"f8c04ec30e94eb972ff315b8c1eef655b9e8a03e","modified":1697766724500},{"_id":"themes/hexo-theme-linear/source/css/271.54fa1675.css","hash":"845cb754fd4ea780279a16e01a345d55889866e2","modified":1697766724500},{"_id":"themes/hexo-theme-linear/source/css/21.88950121.css","hash":"44c9b83ffe9151e2e233c2f55b6e89b30ea7c7bb","modified":1697766724500},{"_id":"themes/hexo-theme-linear/source/css/2cd7dba2.css","hash":"dbc4f3071866019f0faae76620928ddf2f6700e6","modified":1697766724501},{"_id":"themes/hexo-theme-linear/source/css/291.a8323266.css","hash":"e18068692b42ef4b76adc55d5ddc9f2bb10203f4","modified":1697766724500},{"_id":"themes/hexo-theme-linear/source/css/2f1ea598.css","hash":"ac520cdae0399c2b818dcac34c5ff58fd204d10f","modified":1697766724501},{"_id":"themes/hexo-theme-linear/source/css/3efc6cb5.css","hash":"1f1958bfd921ac3eea83a1e14ed97e8e83b31fb6","modified":1697766724501},{"_id":"themes/hexo-theme-linear/source/css/429.fb1dabcb.css","hash":"1f2b77bab319123d193042b9990056abe9f2fd73","modified":1697766724501},{"_id":"themes/hexo-theme-linear/source/css/618.6513d67e.css","hash":"660188677fab2c0946ac4b8ed81611ad5472feb8","modified":1697766724502},{"_id":"themes/hexo-theme-linear/source/css/4c3d0e88.css","hash":"c4a5bf3a1f7adf21c04d9950b02a67f516bbac9f","modified":1697766724502},{"_id":"themes/hexo-theme-linear/source/css/766.64ad3c35.css","hash":"8434994030b9b9d0fa3a82df079c860f49543b82","modified":1697766724502},{"_id":"themes/hexo-theme-linear/source/css/7c527814.css","hash":"7061b6b9c6fe1da1956a664b3ee7862ef257c716","modified":1697766724502},{"_id":"themes/hexo-theme-linear/source/css/922.9efa0b6b.css","hash":"721bc1b89ae059267d9b4aa3cc37f5c1ff8f32c3","modified":1697766724503},{"_id":"themes/hexo-theme-linear/source/css/945.fdf98cb0.css","hash":"f227a8697bf14eb75ba63d14a0608db53c9a50a1","modified":1697766724503},{"_id":"themes/hexo-theme-linear/source/css/aeb44e7a.css","hash":"95b181f50e6adb98be13bb60983edb155a83f6d7","modified":1697766724503},{"_id":"themes/hexo-theme-linear/source/css/3a4a90d1.css","hash":"4ffc2c5e9f1afd4fa74d7d9b785e0697cd7fb770","modified":1697766724501},{"_id":"themes/hexo-theme-linear/source/css/de5de8fb.css","hash":"a05682caa4e0b8a106578468f795dad472ee75da","modified":1697766724504},{"_id":"themes/hexo-theme-linear/source/css/ccbcde32.css","hash":"3475deea0241c67fadc3de5149886e90af24f2e6","modified":1697766724503},{"_id":"themes/hexo-theme-linear/source/css/e01add4b.css","hash":"5fc672a8fb8b65d60c087cc908d5170eaac56e0c","modified":1697766724504},{"_id":"themes/hexo-theme-linear/source/css/efca006a.css","hash":"97972d1b7ca177983b39a67e772736f661637468","modified":1697766724504},{"_id":"themes/hexo-theme-linear/source/css/f3729dde.css","hash":"2a7faa0c3816e3b653fb4540fa63504a26b2051f","modified":1697766724504},{"_id":"themes/hexo-theme-linear/source/font/linear.woff2","hash":"57cac19ad34a50d5a4da5e471e08174c950ce5fb","modified":1697766724504},{"_id":"themes/hexo-theme-linear/source/img/favicon.svg","hash":"6e88f8a231bb0a7ae4cc4598f85b6d346a286095","modified":1697766724505},{"_id":"themes/hexo-theme-linear/source/font/motto.woff","hash":"755620f3bad3ebdf683c074043104d4c11f8d23e","modified":1697766724505},{"_id":"themes/hexo-theme-linear/source/img/icon-date.svg","hash":"b391e34adafed83ef52d836fd6f81618494c4c6b","modified":1697766724506},{"_id":"themes/hexo-theme-linear/source/img/icon-click.svg","hash":"b10df8b886a8b2d44293b26f42b440c9aedb66a7","modified":1697766724506},{"_id":"themes/hexo-theme-linear/source/img/icon-arrow-left.svg","hash":"a36362d2555e8b836fcec1f7eeeae4588a871bdd","modified":1697766724505},{"_id":"themes/hexo-theme-linear/source/img/icon-link.svg","hash":"436b5ee7ef2d28766e86ac1e65a567d1e786c1b3","modified":1697766724506},{"_id":"themes/hexo-theme-linear/source/img/icon-book.svg","hash":"d5e4064468dde477bf9a630c3fababec41316708","modified":1697766724505},{"_id":"themes/hexo-theme-linear/source/img/icon-moon.svg","hash":"032be7ed3d2320f22069e2efb2fb7f60592d6212","modified":1697766724507},{"_id":"themes/hexo-theme-linear/source/img/icon-layout.svg","hash":"108ef43073a5b92552dc00744a9f11db8e5ac0a2","modified":1697766724506},{"_id":"themes/hexo-theme-linear/source/img/icon1.svg","hash":"f15fbcecbaa00db99aeaca9807922514f6452d02","modified":1697766724507},{"_id":"themes/hexo-theme-linear/source/img/icon-sun.svg","hash":"57a0ce52ecce7188eaac5e06eab54609a8e572c8","modified":1697766724507},{"_id":"themes/hexo-theme-linear/source/img/icon3.svg","hash":"a1a9dcee7703ec48f2d92b0d533b62fef16097fc","modified":1697766724508},{"_id":"themes/hexo-theme-linear/source/img/icon2.svg","hash":"cc598540651110d977afd26dc0a1f01bbc95bf21","modified":1697766724507},{"_id":"themes/hexo-theme-linear/source/js/07f44e09.js.LICENSE.txt","hash":"35ad54c8f1627db94ca60022d50f416d495b72c6","modified":1697766724526},{"_id":"themes/hexo-theme-linear/source/js/1247bc3e.js","hash":"1d0335fdedecd72daa5eb2288a8891ab2e83e55d","modified":1697766724526},{"_id":"themes/hexo-theme-linear/source/js/07f44e09.js","hash":"e8a21a4252ad34adc1a54066eab32a26a7313940","modified":1697766724526},{"_id":"themes/hexo-theme-linear/source/js/206.759361ed.js","hash":"129b5fd004afbbe4ab06cf6e944097b42c98655b","modified":1697766724526},{"_id":"themes/hexo-theme-linear/source/js/21.282c05e7.js","hash":"78359415e9f39c9c2119551ac2a97ba9f15af294","modified":1697766724527},{"_id":"themes/hexo-theme-linear/source/js/271.ee88a6de.js","hash":"2d93e1c6f51c16e6cc0c41740dc1de5a0c362926","modified":1697766724527},{"_id":"themes/hexo-theme-linear/source/js/291.4ac6984b.js","hash":"b5bb3c24cbcb7d09604c8c66c9d4470e6a2fd449","modified":1697766724527},{"_id":"themes/hexo-theme-linear/source/js/3cf4fd98.js","hash":"0d51155f6dc08d1d8c693d210c1407b2e26b5685","modified":1697766724527},{"_id":"themes/hexo-theme-linear/source/js/429.bc4769cb.js","hash":"926f0c003b8cfc0f4eb78ab6367aab9228d31abf","modified":1697766724528},{"_id":"themes/hexo-theme-linear/source/js/618.1a58fba9.js","hash":"afbe73ca7b78196e48dd9147a12db960d17589ff","modified":1697766724528},{"_id":"themes/hexo-theme-linear/source/js/430dbbd6.js","hash":"ff77ecc0d3b8bee105dabbaccefdb83b07a09e47","modified":1697766724528},{"_id":"themes/hexo-theme-linear/source/js/766.9503a62c.js","hash":"9f2114b6ac69ab0a67b1c88c5f6c48ff244185f7","modified":1697766724528},{"_id":"themes/hexo-theme-linear/source/js/85d1c72e.js","hash":"8ec5c0c8f9dff40d1fc2d16de3baa51442e12be2","modified":1697766724528},{"_id":"themes/hexo-theme-linear/source/js/922.689e0633.js","hash":"1757f732da655e7dc36fe4a23d29b72a549e9423","modified":1697766724529},{"_id":"themes/hexo-theme-linear/source/js/945.0313a94c.js","hash":"ccc3bda115641d497837d4cf8e93f776f0e64c6d","modified":1697766724529},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/100.png","hash":"ad42001979a0dbb8807c128b871dc28161b8c191","modified":1697766724510},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/101.png","hash":"890888efd8db7a3f29427e476ce3433f4a564321","modified":1697766724510},{"_id":"themes/hexo-theme-linear/source/js/96ea39da.js","hash":"a6c6a3f3afb38e8326846eb8eac1bbadd48ac6d3","modified":1697766724529},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/102.png","hash":"74d7cfa4f23850a456c16d0e0956264e920f7a85","modified":1697766724511},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/103.png","hash":"656d81bd50728c7ba62572e838db7c355d522e51","modified":1697766724511},{"_id":"themes/hexo-theme-linear/source/js/ca6b30b5.js","hash":"481a8f20c3d4e565c1ea5dafe4218597d051a9fc","modified":1697766724529},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/150.png","hash":"572b4a6e56271b89208daa538f02416d50249347","modified":1697766724511},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/104.png","hash":"36add97ed90d57e691e6e15d3456898a42dccb16","modified":1697766724511},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/151.png","hash":"8041e428fc369be40f9e993f4f718ae99c7662fa","modified":1697766724511},{"_id":"themes/hexo-theme-linear/source/js/f8b20eb9.js","hash":"86cff2cb169c614dedd464b373d94322328cb185","modified":1697766724530},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/152.png","hash":"3ec0a1ac063ae068cc9d728eef88a9a6d7859153","modified":1697766724512},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/153.png","hash":"3eb50d325ec84e1248585d347471b1093a83909c","modified":1697766724512},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/300.png","hash":"bd67445ff764f3f1d4eeb81625372585bb537b07","modified":1697766724512},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/301.png","hash":"cc616d4c7ae6abbe0338f418fe35acce93c46164","modified":1697766724512},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/302.png","hash":"371fa4d79b6a93573fde068f179829ed97c8f4f8","modified":1697766724513},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/303.png","hash":"453442f93e62ac98884aae173530f26272d97ad6","modified":1697766724513},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/304.png","hash":"3669eb04ee87dca604f70f7404c0ecb303d17af4","modified":1697766724513},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/305.png","hash":"618e18bf06b5d12d64269b30d6f044fc356d24b0","modified":1697766724513},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/307.png","hash":"02a08e002d21a10e0854b1036556fb81b0308be3","modified":1697766724514},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/306.png","hash":"69b55e71e8da4e0fe223ff76b9a68f98e4134b3d","modified":1697766724514},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/308.png","hash":"ace460a40174aa90dde6c2ef71663f30cec24193","modified":1697766724514},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/309.png","hash":"c5140be49b8936e5d30380f14f7dce49a7be7cb5","modified":1697766724514},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/310.png","hash":"9315203066fa97a7d10f2a6fb0fd3ce5b7805126","modified":1697766724514},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/311.png","hash":"ab5c5059f354da2f9525b30ee81312fbfa4749bf","modified":1697766724515},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/313.png","hash":"afa70386816623e847c09f51032212d2520d1740","modified":1697766724515},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/314.png","hash":"110f9fe81f80b8f372b7472fbcfd9c0071b33151","modified":1697766724516},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/312.png","hash":"c672d7373fce89803b5e8d06420e158f11ea346f","modified":1697766724515},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/315.png","hash":"2100a23ee6d584227715164263c43875e8d8946c","modified":1697766724516},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/316.png","hash":"4de1ac0254507c5509fc4d04e208fd81d2af7b34","modified":1697766724516},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/317.png","hash":"7e60725abd3b91b9ba388ad9b9f642690c39ff9e","modified":1697766724516},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/318.png","hash":"7a042920165671cdbfef6c58596a80f9a1f6f016","modified":1697766724516},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/350.png","hash":"f29c1aa55c4afd3df17aef7885a35b0bd177d771","modified":1697766724517},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/351.png","hash":"3ab30470a65acb8fe879aa7adc9064284abd8407","modified":1697766724517},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/399.png","hash":"993ddcd386480d211ec9b2e56656d659bb6c453b","modified":1697766724517},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/401.png","hash":"279c8bc00b4e57db9b1095df64044ec80b37edb0","modified":1697766724518},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/402.png","hash":"033fc236885a2bf7007d97eb054b0c5885035be5","modified":1697766724518},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/403.png","hash":"dfad1a525c4467c3e95e281befdf813e145620df","modified":1697766724518},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/404.png","hash":"112e73e641d1a30712993b5dca681a5e033831ee","modified":1697766724518},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/406.png","hash":"b9cd0421518e0a76041285e5bf0c1666a93428a5","modified":1697766724518},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/410.png","hash":"9170b32d6b7f644ce49116f3e35d35558bae6536","modified":1697766724521},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/407.png","hash":"82223792a5e3e556148b4663f195ef22044c143a","modified":1697766724519},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/409.png","hash":"aed269911d0249a700b4f3890c424f00f4a27e1e","modified":1697766724521},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/408.png","hash":"02b34a66020c9f3e5173702d30e5a7b69139bade","modified":1697766724519},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/456.png","hash":"dd16b957cc544730afab8d2712821dd6c77f5167","modified":1697766724522},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/457.png","hash":"5dffe7e9139bfb697b046c427b9ef0ed6ffa95c7","modified":1697766724522},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/499.png","hash":"2b51631144a7c0f813b6425d4daa30c4d4e8bd38","modified":1697766724522},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/500.png","hash":"ddb4712d8f19bb8c197e600000dd2d51049f970d","modified":1697766724522},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/400.png","hash":"79444a48a0e416e4cac1eb319496f495091f4c86","modified":1697766724517},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/502.png","hash":"4146081a2635ff88fa14e38ed8d360d3b4fa74dd","modified":1697766724523},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/507.png","hash":"426d5a73a482ac5721e7da2141e4fe704f50b608","modified":1697766724523},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/503.png","hash":"9415147c4bcebadd7f3089339064b8120c8d4089","modified":1697766724523},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/501.png","hash":"ddb4712d8f19bb8c197e600000dd2d51049f970d","modified":1697766724522},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/508.png","hash":"ae98a3217df26021ec2f667f099d27575c912bf4","modified":1697766724523},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/509.png","hash":"3bc779bfbcab94a79c91b26288e2e7b67412d15e","modified":1697766724524},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/510.png","hash":"524131e401d0b150dab2733af336f4649b8ade74","modified":1697766724524},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/512.png","hash":"64e11f225c35caa6ef2612d613026c52cfd3557e","modified":1697766724524},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/511.png","hash":"e2efe07a29446ebecd313ccd8a2c7d57a670f203","modified":1697766724524},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/504.png","hash":"defba93520719f72b217583062ccc79abd5b445e","modified":1697766724523},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/513.png","hash":"ceff3dfd109a990c9595276ad6b56061bb662e5e","modified":1697766724524},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/515.png","hash":"fdf992021ff20e1ffe1b19f0b918aa35204f22e7","modified":1697766724525},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/514.png","hash":"fdf992021ff20e1ffe1b19f0b918aa35204f22e7","modified":1697766724525},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/901.png","hash":"f6b3f1cd64e9c325e9dc3ab42469baa5c5119c2d","modified":1697766724525},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/999.png","hash":"74e4fa5bdd815d988b55525d4e7f6d40bf1080d4","modified":1697766724525},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/900.png","hash":"6eacf8df641c6096feb746c7544a825d3c65bf47","modified":1697766724525},{"_id":"themes/hexo-theme-linear/source/img/logo.png","hash":"05730ab0dadd5036509f942834278eef683994dd","modified":1697766724508},{"_id":"public/2023/10/20/Linear-Starter-Guide/index.html","hash":"e506ac0ff606207328c2802978702224ab549808","modified":1697777276958},{"_id":"public/archives/index.html","hash":"7f53bb2e56e278f317f2a441d55d1bd3ca2fb2ce","modified":1697777276958},{"_id":"public/archives/2023/index.html","hash":"7f53bb2e56e278f317f2a441d55d1bd3ca2fb2ce","modified":1697777276958},{"_id":"public/archives/2023/10/index.html","hash":"7f53bb2e56e278f317f2a441d55d1bd3ca2fb2ce","modified":1697777276958},{"_id":"public/categories/Hexo/index.html","hash":"9ac4707d5f46ea44eac5a2f65159e910c7cd7735","modified":1697777276958},{"_id":"public/categories/Front-End/index.html","hash":"72d2501a9a7562d138e3c6d584a236b2eedc5b72","modified":1697777276958},{"_id":"public/index.html","hash":"c05a820d4e8cc95bda18746bc3568129307b6709","modified":1697777276958},{"_id":"public/2023/10/20/Linear Sample/index.html","hash":"c9b2d376b07d6fcbdf0283c5f6aae739dabe4db3","modified":1697777276958},{"_id":"public/2023/10/20/Linear 入门/index.html","hash":"ab06492dc27135314d1c07c2654593cd7b8eb8c9","modified":1697777276958},{"_id":"public/2023/10/20/front-end/verdaccio/index.html","hash":"0a0e2acdd361e35038c96166d3f331c90ac0437e","modified":1697777276958},{"_id":"public/img/favicon.svg","hash":"6e88f8a231bb0a7ae4cc4598f85b6d346a286095","modified":1697777276958},{"_id":"public/img/icon-book.svg","hash":"d5e4064468dde477bf9a630c3fababec41316708","modified":1697777276958},{"_id":"public/font/motto.woff","hash":"755620f3bad3ebdf683c074043104d4c11f8d23e","modified":1697777276958},{"_id":"public/font/linear.woff2","hash":"57cac19ad34a50d5a4da5e471e08174c950ce5fb","modified":1697777276958},{"_id":"public/img/icon-arrow-left.svg","hash":"a36362d2555e8b836fcec1f7eeeae4588a871bdd","modified":1697777276958},{"_id":"public/img/icon-click.svg","hash":"b10df8b886a8b2d44293b26f42b440c9aedb66a7","modified":1697777276958},{"_id":"public/img/icon-date.svg","hash":"b391e34adafed83ef52d836fd6f81618494c4c6b","modified":1697777276958},{"_id":"public/img/icon-layout.svg","hash":"108ef43073a5b92552dc00744a9f11db8e5ac0a2","modified":1697777276958},{"_id":"public/img/icon-link.svg","hash":"436b5ee7ef2d28766e86ac1e65a567d1e786c1b3","modified":1697777276958},{"_id":"public/img/icon-moon.svg","hash":"032be7ed3d2320f22069e2efb2fb7f60592d6212","modified":1697777276958},{"_id":"public/img/icon-sun.svg","hash":"57a0ce52ecce7188eaac5e06eab54609a8e572c8","modified":1697777276958},{"_id":"public/img/icon1.svg","hash":"f15fbcecbaa00db99aeaca9807922514f6452d02","modified":1697777276958},{"_id":"public/img/icon2.svg","hash":"cc598540651110d977afd26dc0a1f01bbc95bf21","modified":1697777276958},{"_id":"public/img/icon3.svg","hash":"a1a9dcee7703ec48f2d92b0d533b62fef16097fc","modified":1697777276958},{"_id":"public/js/07f44e09.js.LICENSE.txt","hash":"35ad54c8f1627db94ca60022d50f416d495b72c6","modified":1697777276958},{"_id":"public/img/qweather-color-icon/101.png","hash":"890888efd8db7a3f29427e476ce3433f4a564321","modified":1697777276958},{"_id":"public/img/qweather-color-icon/100.png","hash":"ad42001979a0dbb8807c128b871dc28161b8c191","modified":1697777276958},{"_id":"public/img/qweather-color-icon/103.png","hash":"656d81bd50728c7ba62572e838db7c355d522e51","modified":1697777276958},{"_id":"public/img/qweather-color-icon/102.png","hash":"74d7cfa4f23850a456c16d0e0956264e920f7a85","modified":1697777276958},{"_id":"public/img/qweather-color-icon/150.png","hash":"572b4a6e56271b89208daa538f02416d50249347","modified":1697777276958},{"_id":"public/img/qweather-color-icon/104.png","hash":"36add97ed90d57e691e6e15d3456898a42dccb16","modified":1697777276958},{"_id":"public/img/qweather-color-icon/151.png","hash":"8041e428fc369be40f9e993f4f718ae99c7662fa","modified":1697777276958},{"_id":"public/img/qweather-color-icon/152.png","hash":"3ec0a1ac063ae068cc9d728eef88a9a6d7859153","modified":1697777276958},{"_id":"public/img/qweather-color-icon/300.png","hash":"bd67445ff764f3f1d4eeb81625372585bb537b07","modified":1697777276958},{"_id":"public/img/qweather-color-icon/153.png","hash":"3eb50d325ec84e1248585d347471b1093a83909c","modified":1697777276958},{"_id":"public/img/qweather-color-icon/301.png","hash":"cc616d4c7ae6abbe0338f418fe35acce93c46164","modified":1697777276958},{"_id":"public/img/qweather-color-icon/302.png","hash":"371fa4d79b6a93573fde068f179829ed97c8f4f8","modified":1697777276958},{"_id":"public/img/qweather-color-icon/304.png","hash":"3669eb04ee87dca604f70f7404c0ecb303d17af4","modified":1697777276958},{"_id":"public/img/qweather-color-icon/303.png","hash":"453442f93e62ac98884aae173530f26272d97ad6","modified":1697777276958},{"_id":"public/img/qweather-color-icon/305.png","hash":"618e18bf06b5d12d64269b30d6f044fc356d24b0","modified":1697777276958},{"_id":"public/img/qweather-color-icon/306.png","hash":"69b55e71e8da4e0fe223ff76b9a68f98e4134b3d","modified":1697777276958},{"_id":"public/img/qweather-color-icon/308.png","hash":"ace460a40174aa90dde6c2ef71663f30cec24193","modified":1697777276958},{"_id":"public/img/qweather-color-icon/307.png","hash":"02a08e002d21a10e0854b1036556fb81b0308be3","modified":1697777276958},{"_id":"public/img/qweather-color-icon/309.png","hash":"c5140be49b8936e5d30380f14f7dce49a7be7cb5","modified":1697777276958},{"_id":"public/img/qweather-color-icon/313.png","hash":"afa70386816623e847c09f51032212d2520d1740","modified":1697777276958},{"_id":"public/img/qweather-color-icon/314.png","hash":"110f9fe81f80b8f372b7472fbcfd9c0071b33151","modified":1697777276958},{"_id":"public/img/qweather-color-icon/315.png","hash":"2100a23ee6d584227715164263c43875e8d8946c","modified":1697777276958},{"_id":"public/img/qweather-color-icon/318.png","hash":"7a042920165671cdbfef6c58596a80f9a1f6f016","modified":1697777276958},{"_id":"public/img/qweather-color-icon/317.png","hash":"7e60725abd3b91b9ba388ad9b9f642690c39ff9e","modified":1697777276958},{"_id":"public/img/qweather-color-icon/311.png","hash":"ab5c5059f354da2f9525b30ee81312fbfa4749bf","modified":1697777276958},{"_id":"public/img/qweather-color-icon/351.png","hash":"3ab30470a65acb8fe879aa7adc9064284abd8407","modified":1697777276958},{"_id":"public/img/qweather-color-icon/400.png","hash":"79444a48a0e416e4cac1eb319496f495091f4c86","modified":1697777276958},{"_id":"public/img/qweather-color-icon/310.png","hash":"9315203066fa97a7d10f2a6fb0fd3ce5b7805126","modified":1697777276958},{"_id":"public/img/qweather-color-icon/312.png","hash":"c672d7373fce89803b5e8d06420e158f11ea346f","modified":1697777276958},{"_id":"public/img/qweather-color-icon/350.png","hash":"f29c1aa55c4afd3df17aef7885a35b0bd177d771","modified":1697777276958},{"_id":"public/img/qweather-color-icon/402.png","hash":"033fc236885a2bf7007d97eb054b0c5885035be5","modified":1697777276958},{"_id":"public/img/qweather-color-icon/404.png","hash":"112e73e641d1a30712993b5dca681a5e033831ee","modified":1697777276958},{"_id":"public/img/qweather-color-icon/403.png","hash":"dfad1a525c4467c3e95e281befdf813e145620df","modified":1697777276958},{"_id":"public/img/qweather-color-icon/406.png","hash":"b9cd0421518e0a76041285e5bf0c1666a93428a5","modified":1697777276958},{"_id":"public/img/qweather-color-icon/407.png","hash":"82223792a5e3e556148b4663f195ef22044c143a","modified":1697777276958},{"_id":"public/img/qweather-color-icon/409.png","hash":"aed269911d0249a700b4f3890c424f00f4a27e1e","modified":1697777276958},{"_id":"public/img/qweather-color-icon/410.png","hash":"9170b32d6b7f644ce49116f3e35d35558bae6536","modified":1697777276958},{"_id":"public/img/qweather-color-icon/316.png","hash":"4de1ac0254507c5509fc4d04e208fd81d2af7b34","modified":1697777276958},{"_id":"public/img/qweather-color-icon/456.png","hash":"dd16b957cc544730afab8d2712821dd6c77f5167","modified":1697777276958},{"_id":"public/img/qweather-color-icon/457.png","hash":"5dffe7e9139bfb697b046c427b9ef0ed6ffa95c7","modified":1697777276958},{"_id":"public/img/qweather-color-icon/499.png","hash":"2b51631144a7c0f813b6425d4daa30c4d4e8bd38","modified":1697777276958},{"_id":"public/img/qweather-color-icon/408.png","hash":"02b34a66020c9f3e5173702d30e5a7b69139bade","modified":1697777276958},{"_id":"public/img/qweather-color-icon/399.png","hash":"993ddcd386480d211ec9b2e56656d659bb6c453b","modified":1697777276958},{"_id":"public/img/qweather-color-icon/503.png","hash":"9415147c4bcebadd7f3089339064b8120c8d4089","modified":1697777276958},{"_id":"public/img/qweather-color-icon/502.png","hash":"4146081a2635ff88fa14e38ed8d360d3b4fa74dd","modified":1697777276958},{"_id":"public/img/qweather-color-icon/401.png","hash":"279c8bc00b4e57db9b1095df64044ec80b37edb0","modified":1697777276958},{"_id":"public/img/qweather-color-icon/501.png","hash":"ddb4712d8f19bb8c197e600000dd2d51049f970d","modified":1697777276958},{"_id":"public/img/qweather-color-icon/504.png","hash":"defba93520719f72b217583062ccc79abd5b445e","modified":1697777276958},{"_id":"public/img/qweather-color-icon/500.png","hash":"ddb4712d8f19bb8c197e600000dd2d51049f970d","modified":1697777276958},{"_id":"public/img/qweather-color-icon/510.png","hash":"524131e401d0b150dab2733af336f4649b8ade74","modified":1697777276958},{"_id":"public/img/qweather-color-icon/511.png","hash":"e2efe07a29446ebecd313ccd8a2c7d57a670f203","modified":1697777276958},{"_id":"public/img/qweather-color-icon/512.png","hash":"64e11f225c35caa6ef2612d613026c52cfd3557e","modified":1697777276958},{"_id":"public/img/qweather-color-icon/509.png","hash":"3bc779bfbcab94a79c91b26288e2e7b67412d15e","modified":1697777276958},{"_id":"public/img/qweather-color-icon/513.png","hash":"ceff3dfd109a990c9595276ad6b56061bb662e5e","modified":1697777276958},{"_id":"public/img/qweather-color-icon/514.png","hash":"fdf992021ff20e1ffe1b19f0b918aa35204f22e7","modified":1697777276958},{"_id":"public/img/qweather-color-icon/515.png","hash":"fdf992021ff20e1ffe1b19f0b918aa35204f22e7","modified":1697777276958},{"_id":"public/img/qweather-color-icon/901.png","hash":"f6b3f1cd64e9c325e9dc3ab42469baa5c5119c2d","modified":1697777276958},{"_id":"public/img/qweather-color-icon/508.png","hash":"ae98a3217df26021ec2f667f099d27575c912bf4","modified":1697777276958},{"_id":"public/img/qweather-color-icon/507.png","hash":"426d5a73a482ac5721e7da2141e4fe704f50b608","modified":1697777276958},{"_id":"public/img/qweather-color-icon/999.png","hash":"74e4fa5bdd815d988b55525d4e7f6d40bf1080d4","modified":1697777276958},{"_id":"public/img/qweather-color-icon/900.png","hash":"6eacf8df641c6096feb746c7544a825d3c65bf47","modified":1697777276958},{"_id":"public/css/0c63d269.css","hash":"6b9b9796cf8ff9349b724f4b789f1347eaa0d476","modified":1697777276958},{"_id":"public/css/291.a8323266.css","hash":"e18068692b42ef4b76adc55d5ddc9f2bb10203f4","modified":1697777276958},{"_id":"public/css/2cd7dba2.css","hash":"dbc4f3071866019f0faae76620928ddf2f6700e6","modified":1697777276958},{"_id":"public/css/2f1ea598.css","hash":"ac520cdae0399c2b818dcac34c5ff58fd204d10f","modified":1697777276958},{"_id":"public/css/21.88950121.css","hash":"44c9b83ffe9151e2e233c2f55b6e89b30ea7c7bb","modified":1697777276958},{"_id":"public/css/3a4a90d1.css","hash":"4ffc2c5e9f1afd4fa74d7d9b785e0697cd7fb770","modified":1697777276958},{"_id":"public/css/206.a3a4e130.css","hash":"f8c04ec30e94eb972ff315b8c1eef655b9e8a03e","modified":1697777276958},{"_id":"public/css/3efc6cb5.css","hash":"1f1958bfd921ac3eea83a1e14ed97e8e83b31fb6","modified":1697777276958},{"_id":"public/css/429.fb1dabcb.css","hash":"1f2b77bab319123d193042b9990056abe9f2fd73","modified":1697777276958},{"_id":"public/css/618.6513d67e.css","hash":"660188677fab2c0946ac4b8ed81611ad5472feb8","modified":1697777276958},{"_id":"public/css/4c3d0e88.css","hash":"c4a5bf3a1f7adf21c04d9950b02a67f516bbac9f","modified":1697777276958},{"_id":"public/css/766.64ad3c35.css","hash":"8434994030b9b9d0fa3a82df079c860f49543b82","modified":1697777276958},{"_id":"public/css/7c527814.css","hash":"7061b6b9c6fe1da1956a664b3ee7862ef257c716","modified":1697777276958},{"_id":"public/css/945.fdf98cb0.css","hash":"f227a8697bf14eb75ba63d14a0608db53c9a50a1","modified":1697777276958},{"_id":"public/css/271.54fa1675.css","hash":"845cb754fd4ea780279a16e01a345d55889866e2","modified":1697777276958},{"_id":"public/css/de5de8fb.css","hash":"a05682caa4e0b8a106578468f795dad472ee75da","modified":1697777276958},{"_id":"public/css/922.9efa0b6b.css","hash":"721bc1b89ae059267d9b4aa3cc37f5c1ff8f32c3","modified":1697777276958},{"_id":"public/css/e01add4b.css","hash":"5fc672a8fb8b65d60c087cc908d5170eaac56e0c","modified":1697777276958},{"_id":"public/css/efca006a.css","hash":"97972d1b7ca177983b39a67e772736f661637468","modified":1697777276958},{"_id":"public/css/aeb44e7a.css","hash":"95b181f50e6adb98be13bb60983edb155a83f6d7","modified":1697777276958},{"_id":"public/js/1247bc3e.js","hash":"1d0335fdedecd72daa5eb2288a8891ab2e83e55d","modified":1697777276958},{"_id":"public/css/ccbcde32.css","hash":"3475deea0241c67fadc3de5149886e90af24f2e6","modified":1697777276958},{"_id":"public/js/271.ee88a6de.js","hash":"2d93e1c6f51c16e6cc0c41740dc1de5a0c362926","modified":1697777276958},{"_id":"public/js/206.759361ed.js","hash":"129b5fd004afbbe4ab06cf6e944097b42c98655b","modified":1697777276958},{"_id":"public/js/21.282c05e7.js","hash":"78359415e9f39c9c2119551ac2a97ba9f15af294","modified":1697777276958},{"_id":"public/css/f3729dde.css","hash":"2a7faa0c3816e3b653fb4540fa63504a26b2051f","modified":1697777276958},{"_id":"public/js/291.4ac6984b.js","hash":"b5bb3c24cbcb7d09604c8c66c9d4470e6a2fd449","modified":1697777276958},{"_id":"public/js/31d6cfe0.js","hash":"da39a3ee5e6b4b0d3255bfef95601890afd80709","modified":1697777276958},{"_id":"public/js/3cf4fd98.js","hash":"0d51155f6dc08d1d8c693d210c1407b2e26b5685","modified":1697777276958},{"_id":"public/js/618.1a58fba9.js","hash":"afbe73ca7b78196e48dd9147a12db960d17589ff","modified":1697777276958},{"_id":"public/js/430dbbd6.js","hash":"ff77ecc0d3b8bee105dabbaccefdb83b07a09e47","modified":1697777276958},{"_id":"public/js/766.9503a62c.js","hash":"9f2114b6ac69ab0a67b1c88c5f6c48ff244185f7","modified":1697777276958},{"_id":"public/js/85d1c72e.js","hash":"8ec5c0c8f9dff40d1fc2d16de3baa51442e12be2","modified":1697777276958},{"_id":"public/js/429.bc4769cb.js","hash":"926f0c003b8cfc0f4eb78ab6367aab9228d31abf","modified":1697777276958},{"_id":"public/js/922.689e0633.js","hash":"1757f732da655e7dc36fe4a23d29b72a549e9423","modified":1697777276958},{"_id":"public/js/ca6b30b5.js","hash":"481a8f20c3d4e565c1ea5dafe4218597d051a9fc","modified":1697777276958},{"_id":"public/js/96ea39da.js","hash":"a6c6a3f3afb38e8326846eb8eac1bbadd48ac6d3","modified":1697777276958},{"_id":"public/js/f8b20eb9.js","hash":"86cff2cb169c614dedd464b373d94322328cb185","modified":1697777276958},{"_id":"public/js/945.0313a94c.js","hash":"ccc3bda115641d497837d4cf8e93f776f0e64c6d","modified":1697777276958},{"_id":"public/js/07f44e09.js","hash":"e8a21a4252ad34adc1a54066eab32a26a7313940","modified":1697777276958},{"_id":"public/img/logo.png","hash":"05730ab0dadd5036509f942834278eef683994dd","modified":1697777276958}],"Category":[{"name":"Hexo","_id":"clny4r73200023pz3fjh8g1ku"},{"name":"Front-End","_id":"clny4r73500083pz3heaq2v8n"}],"Data":[],"Page":[],"Post":[{"title":"Linear Sample Post","description":"A very simple way to add structured data to a page.","status":"done","top":0,"keywords":"Markdown, 代码高亮 (Codes), 引用 (Blockquotes), 列表 (Lists), 图片 (Images), 表格 (Tables), Emoji, TeX(KaTeX), 流程图 (mermaid)","_content":"\n# Editor.md\n\n\nhhh\n\n\n\n# 换行TEST\n\n1\n2\n3\n\na \nb\n\n---\n\nq\\\nd\n\n#HEAD TEST\n\n# Smart Test\n\n...\n\n---\n\n--\n\n\n![](https://pandao.github.io/editor.md/images/logos/editormd-logo-180x180.png)\n\n![](https://img.shields.io/github/stars/pandao/editor.md.svg) ![](https://img.shields.io/github/forks/pandao/editor.md.svg) ![](https://img.shields.io/github/tag/pandao/editor.md.svg) ![](https://img.shields.io/github/release/pandao/editor.md.svg) ![](https://img.shields.io/github/issues/pandao/editor.md.svg) ![](https://img.shields.io/bower/v/editor.md.svg)\n\n**目录 (Table of Contents)**\n\n[TOCM]\n\n[TOC]\n\n# Heading 1\n## Heading 2 \n### Heading 3\n#### Heading 4\n##### Heading 5\n###### Heading 6\n# Heading 1 link [Heading link](https://github.com/pandao/editor.md \"Heading link\")\n## Heading 2 link [Heading link](https://github.com/pandao/editor.md \"Heading link\")\n### Heading 3 link [Heading link](https://github.com/pandao/editor.md \"Heading link\")\n#### Heading 4 link [Heading link](https://github.com/pandao/editor.md \"Heading link\") Heading link [Heading link](https://github.com/pandao/editor.md \"Heading link\")\n##### Heading 5 link [Heading link](https://github.com/pandao/editor.md \"Heading link\")\n###### Heading 6 link [Heading link](https://github.com/pandao/editor.md \"Heading link\")\n\n#### 标题(用底线的形式)Heading (underline)\n\nThis is an H1\n=============\n\nThis is an H2\n-------------\n\n### 字符效果和横线等\n \n----\n\n~~删除线~~ 删除线(开启识别HTML标签时)\n*斜体字* _斜体字_\n**粗体** __粗体__\n***粗斜体*** ___粗斜体___\n\n上标:X2,下标:O2\n\n**缩写(同HTML的abbr标签)**\n\n> 即更长的单词或短语的缩写形式,前提是开启识别HTML标签时,已默认开启\n\nThe HTML specification is maintained by the W3C.\n\n### 引用 Blockquotes\n\n> 引用文本 Blockquotes\n\n引用的行内混合 Blockquotes\n \n> 引用:如果想要插入空白换行`即
标签`,在插入处先键入两个以上的空格然后回车即可,[普通链接](http://localhost/)。\n\n### 锚点与链接 Links\n\n[普通链接](http://localhost/)\n\n[普通链接带标题](http://localhost/ \"普通链接带标题\")\n\n直接链接:\n\nhttps://baidu.com\n\n[锚点链接][anchor-id] \n\n[anchor-id]: http://www.this-anchor-link.com/\n\n[mailto:test.test@gmail.com](mailto:test.test@gmail.com)\n\nGFM a-tail link [@pandao](https://my.oschina.net/u/3691274) 邮箱地址自动链接 test.test@gmail.com www@vip.qq.com\n\n> @pandao\n\n### 多语言代码高亮 Codes\n\n#### 行内代码 Inline code\n\n执行命令:`npm install marked`\n\n#### 缩进风格\n\n即缩进四个空格,也做为实现类似 `
` 预格式化文本 ( Preformatted Text ) 的功能。\n\n    \n    \n预格式化文本:\n\n    | First Header | Second Header |\n    | ------------ | ------------- |\n    | Content Cell | Content Cell  |\n    | Content Cell | Content Cell  |\n\n#### JS代码 \n\n```javascript\nfunction test() {\n\tconsole.log(\"Hello world!\");\n}\n \n(function(){\n    var box = function() {\n        return box.fn.init();\n    };\n\n    box.prototype = box.fn = {\n        init : function(){\n            console.log('box.init()');\n\n\t\t\treturn this;\n        },\n\n\t\tadd : function(str) {\n\t\t\talert(\"add\", str);\n\n\t\t\treturn this;\n\t\t},\n\n\t\tremove : function(str) {\n\t\t\talert(\"remove\", str);\n\n\t\t\treturn this;\n\t\t}\n    };\n    \n    box.fn.init.prototype = box.fn;\n    \n    window.box =box;\n})();\n\nvar testBox = box();\ntestBox.add(\"jQuery\").remove(\"jQuery\");\n```\n\n#### HTML 代码 HTML codes\n\n```html\n\n\n    \n        \n        \n        Hello world!\n        \n    \n    \n        

Hello world!

\n

Plain text

\n \n\n```\n\n### 图片 Images\n\nImage:\n\n![](https://pandao.github.io/editor.md/examples/images/4.jpg)\n\n> Follow your heart.\n\n![](https://pandao.github.io/editor.md/examples/images/8.jpg)\n\n> 图为:厦门白城沙滩\n\n图片加链接 (Image + Link):\n\n[![](https://pandao.github.io/editor.md/examples/images/7.jpg)](https://pandao.github.io/editor.md/images/7.jpg \"李健首张专辑《似水流年》封面\")\n\n> 图为:李健首张专辑《似水流年》封面\n \n----\n\n### 列表 Lists\n\n#### 无序列表(减号)Unordered Lists (-)\n \n- 列表一\n- 列表二\n- 列表三\n \n#### 无序列表(星号)Unordered Lists (*)\n\n* 列表一\n* 列表二\n* 列表三\n\n#### 无序列表(加号和嵌套)Unordered Lists (+)\n \n+ 列表一\n+ 列表二\n + 列表二-1\n + 列表二-2\n + 列表二-3\n+ 列表三\n * 列表一\n * 列表二\n * 列表三\n\n#### 有序列表 Ordered Lists (-)\n \n1. 第一行\n2. 第二行\n3. 第三行\n\n#### GFM task list\n\n- [x] GFM task list 1\n- [x] GFM task list 2\n- [ ] GFM task list 3\n - [ ] GFM task list 3-1\n - [ ] GFM task list 3-2\n - [ ] GFM task list 3-3\n- [ ] GFM task list 4\n - [ ] GFM task list 4-1\n - [ ] GFM task list 4-2\n \n----\n \n### 绘制表格 Tables\n\n| 项目 | 价格 | 数量 |\n| ------ | ----: | :---: |\n| 计算机 | $1600 | 5 |\n| 手机 | $12 | 12 |\n| 管线 | $1 | 234 |\n \n| First Header | Second Header |\n| ------------ | ------------- |\n| Content Cell | Content Cell |\n| Content Cell | Content Cell |\n\n| First Header | Second Header |\n| ------------ | ------------- |\n| Content Cell | Content Cell |\n| Content Cell | Content Cell |\n\n| Function name | Description |\n| ------------- | -------------------------- |\n| `help()` | Display the help window. |\n| `destroy()` | **Destroy your computer!** |\n\n| Left-Aligned | Center Aligned | Right Aligned |\n| :------------ | :-------------: | ------------: |\n| col 3 is | some wordy text | $1600 |\n| col 2 is | centered | $12 |\n| zebra stripes | are neat | $1 |\n\n| Item | Value |\n| -------- | ----: |\n| Computer | $1600 |\n| Phone | $12 |\n| Pipe | $1 |\n \n----\n\n#### 特殊符号 HTML Entities Codes\n\n© & ¨ ™ ¡ £\n& < > ¥ € ® ± ¶ § ¦ ¯ « · \n\nX² Y³ ¾ ¼ × ÷ »\n\n18ºC " '\n\n[========]\n\n### Emoji表情 :smiley:\n\n> Blockquotes :star:\n\n#### GFM task lists & Emoji & fontAwesome icon emoji & editormd logo emoji :editormd-logo-5x:\n\n- [x] :smiley: @mentions, :smiley: #refs, [links](), **formatting**, and tags supported :editormd-logo:;\n- [x] list syntax required (any unordered or ordered list supported) :editormd-logo-3x:;\n- [x] [ ] :smiley: this is a complete item :smiley:;\n- [ ] []this is an incomplete item [test link](#) :fa-star: @pandao; \n- [ ] [ ]this is an incomplete item :fa-star: :fa-gear:;\n - [ ] :smiley: this is an incomplete item [test link](#) :fa-star: :fa-gear:;\n - [ ] :smiley: this is :fa-star: :fa-gear: an incomplete item [test link](#);\n \n#### 反斜杠 Escape\n\n\\*literal asterisks\\*\n\n[========]\n \n### 科学公式 TeX(KaTeX)\n\n$$E=mc^2$$\n\n行内的公式$$E=mc^2$$行内的公式,行内的$$E=mc^2$$公式。\n\n$$x > y$$\n\n$$\\(\\sqrt{3x-1}+(1+x)^2\\)$$\n \n$$\\sin(\\alpha)^{\\theta}=\\sum_{i=0}^{n}(x^i + \\cos(f))$$\n\n\n### 绘制流程图 mermaid\n\n{% mermaid %}\ngraph TD;\n A --> B;\n A --> C;\n B --> D;\n C --> D;\n{% endmermaid %}\n \n### End","source":"_posts/Linear Sample.md","raw":"---\ntitle: Linear Sample Post\ndescription: A very simple way to add structured data to a page.\nstatus: done\ntop: 0\ncategories: \n- Hexo\nkeywords: \"Markdown, 代码高亮 (Codes), 引用 (Blockquotes), 列表 (Lists), 图片 (Images), 表格 (Tables), Emoji, TeX(KaTeX), 流程图 (mermaid)\"\n---\n\n# Editor.md\n\n\nhhh\n\n\n\n# 换行TEST\n\n1\n2\n3\n\na \nb\n\n---\n\nq\\\nd\n\n#HEAD TEST\n\n# Smart Test\n\n...\n\n---\n\n--\n\n\n![](https://pandao.github.io/editor.md/images/logos/editormd-logo-180x180.png)\n\n![](https://img.shields.io/github/stars/pandao/editor.md.svg) ![](https://img.shields.io/github/forks/pandao/editor.md.svg) ![](https://img.shields.io/github/tag/pandao/editor.md.svg) ![](https://img.shields.io/github/release/pandao/editor.md.svg) ![](https://img.shields.io/github/issues/pandao/editor.md.svg) ![](https://img.shields.io/bower/v/editor.md.svg)\n\n**目录 (Table of Contents)**\n\n[TOCM]\n\n[TOC]\n\n# Heading 1\n## Heading 2 \n### Heading 3\n#### Heading 4\n##### Heading 5\n###### Heading 6\n# Heading 1 link [Heading link](https://github.com/pandao/editor.md \"Heading link\")\n## Heading 2 link [Heading link](https://github.com/pandao/editor.md \"Heading link\")\n### Heading 3 link [Heading link](https://github.com/pandao/editor.md \"Heading link\")\n#### Heading 4 link [Heading link](https://github.com/pandao/editor.md \"Heading link\") Heading link [Heading link](https://github.com/pandao/editor.md \"Heading link\")\n##### Heading 5 link [Heading link](https://github.com/pandao/editor.md \"Heading link\")\n###### Heading 6 link [Heading link](https://github.com/pandao/editor.md \"Heading link\")\n\n#### 标题(用底线的形式)Heading (underline)\n\nThis is an H1\n=============\n\nThis is an H2\n-------------\n\n### 字符效果和横线等\n \n----\n\n~~删除线~~ 删除线(开启识别HTML标签时)\n*斜体字* _斜体字_\n**粗体** __粗体__\n***粗斜体*** ___粗斜体___\n\n上标:X2,下标:O2\n\n**缩写(同HTML的abbr标签)**\n\n> 即更长的单词或短语的缩写形式,前提是开启识别HTML标签时,已默认开启\n\nThe HTML specification is maintained by the W3C.\n\n### 引用 Blockquotes\n\n> 引用文本 Blockquotes\n\n引用的行内混合 Blockquotes\n \n> 引用:如果想要插入空白换行`即
标签`,在插入处先键入两个以上的空格然后回车即可,[普通链接](http://localhost/)。\n\n### 锚点与链接 Links\n\n[普通链接](http://localhost/)\n\n[普通链接带标题](http://localhost/ \"普通链接带标题\")\n\n直接链接:\n\nhttps://baidu.com\n\n[锚点链接][anchor-id] \n\n[anchor-id]: http://www.this-anchor-link.com/\n\n[mailto:test.test@gmail.com](mailto:test.test@gmail.com)\n\nGFM a-tail link [@pandao](https://my.oschina.net/u/3691274) 邮箱地址自动链接 test.test@gmail.com www@vip.qq.com\n\n> @pandao\n\n### 多语言代码高亮 Codes\n\n#### 行内代码 Inline code\n\n执行命令:`npm install marked`\n\n#### 缩进风格\n\n即缩进四个空格,也做为实现类似 `
` 预格式化文本 ( Preformatted Text ) 的功能。\n\n    \n    \n预格式化文本:\n\n    | First Header | Second Header |\n    | ------------ | ------------- |\n    | Content Cell | Content Cell  |\n    | Content Cell | Content Cell  |\n\n#### JS代码 \n\n```javascript\nfunction test() {\n\tconsole.log(\"Hello world!\");\n}\n \n(function(){\n    var box = function() {\n        return box.fn.init();\n    };\n\n    box.prototype = box.fn = {\n        init : function(){\n            console.log('box.init()');\n\n\t\t\treturn this;\n        },\n\n\t\tadd : function(str) {\n\t\t\talert(\"add\", str);\n\n\t\t\treturn this;\n\t\t},\n\n\t\tremove : function(str) {\n\t\t\talert(\"remove\", str);\n\n\t\t\treturn this;\n\t\t}\n    };\n    \n    box.fn.init.prototype = box.fn;\n    \n    window.box =box;\n})();\n\nvar testBox = box();\ntestBox.add(\"jQuery\").remove(\"jQuery\");\n```\n\n#### HTML 代码 HTML codes\n\n```html\n\n\n    \n        \n        \n        Hello world!\n        \n    \n    \n        

Hello world!

\n

Plain text

\n \n\n```\n\n### 图片 Images\n\nImage:\n\n![](https://pandao.github.io/editor.md/examples/images/4.jpg)\n\n> Follow your heart.\n\n![](https://pandao.github.io/editor.md/examples/images/8.jpg)\n\n> 图为:厦门白城沙滩\n\n图片加链接 (Image + Link):\n\n[![](https://pandao.github.io/editor.md/examples/images/7.jpg)](https://pandao.github.io/editor.md/images/7.jpg \"李健首张专辑《似水流年》封面\")\n\n> 图为:李健首张专辑《似水流年》封面\n \n----\n\n### 列表 Lists\n\n#### 无序列表(减号)Unordered Lists (-)\n \n- 列表一\n- 列表二\n- 列表三\n \n#### 无序列表(星号)Unordered Lists (*)\n\n* 列表一\n* 列表二\n* 列表三\n\n#### 无序列表(加号和嵌套)Unordered Lists (+)\n \n+ 列表一\n+ 列表二\n + 列表二-1\n + 列表二-2\n + 列表二-3\n+ 列表三\n * 列表一\n * 列表二\n * 列表三\n\n#### 有序列表 Ordered Lists (-)\n \n1. 第一行\n2. 第二行\n3. 第三行\n\n#### GFM task list\n\n- [x] GFM task list 1\n- [x] GFM task list 2\n- [ ] GFM task list 3\n - [ ] GFM task list 3-1\n - [ ] GFM task list 3-2\n - [ ] GFM task list 3-3\n- [ ] GFM task list 4\n - [ ] GFM task list 4-1\n - [ ] GFM task list 4-2\n \n----\n \n### 绘制表格 Tables\n\n| 项目 | 价格 | 数量 |\n| ------ | ----: | :---: |\n| 计算机 | $1600 | 5 |\n| 手机 | $12 | 12 |\n| 管线 | $1 | 234 |\n \n| First Header | Second Header |\n| ------------ | ------------- |\n| Content Cell | Content Cell |\n| Content Cell | Content Cell |\n\n| First Header | Second Header |\n| ------------ | ------------- |\n| Content Cell | Content Cell |\n| Content Cell | Content Cell |\n\n| Function name | Description |\n| ------------- | -------------------------- |\n| `help()` | Display the help window. |\n| `destroy()` | **Destroy your computer!** |\n\n| Left-Aligned | Center Aligned | Right Aligned |\n| :------------ | :-------------: | ------------: |\n| col 3 is | some wordy text | $1600 |\n| col 2 is | centered | $12 |\n| zebra stripes | are neat | $1 |\n\n| Item | Value |\n| -------- | ----: |\n| Computer | $1600 |\n| Phone | $12 |\n| Pipe | $1 |\n \n----\n\n#### 特殊符号 HTML Entities Codes\n\n© & ¨ ™ ¡ £\n& < > ¥ € ® ± ¶ § ¦ ¯ « · \n\nX² Y³ ¾ ¼ × ÷ »\n\n18ºC " '\n\n[========]\n\n### Emoji表情 :smiley:\n\n> Blockquotes :star:\n\n#### GFM task lists & Emoji & fontAwesome icon emoji & editormd logo emoji :editormd-logo-5x:\n\n- [x] :smiley: @mentions, :smiley: #refs, [links](), **formatting**, and tags supported :editormd-logo:;\n- [x] list syntax required (any unordered or ordered list supported) :editormd-logo-3x:;\n- [x] [ ] :smiley: this is a complete item :smiley:;\n- [ ] []this is an incomplete item [test link](#) :fa-star: @pandao; \n- [ ] [ ]this is an incomplete item :fa-star: :fa-gear:;\n - [ ] :smiley: this is an incomplete item [test link](#) :fa-star: :fa-gear:;\n - [ ] :smiley: this is :fa-star: :fa-gear: an incomplete item [test link](#);\n \n#### 反斜杠 Escape\n\n\\*literal asterisks\\*\n\n[========]\n \n### 科学公式 TeX(KaTeX)\n\n$$E=mc^2$$\n\n行内的公式$$E=mc^2$$行内的公式,行内的$$E=mc^2$$公式。\n\n$$x > y$$\n\n$$\\(\\sqrt{3x-1}+(1+x)^2\\)$$\n \n$$\\sin(\\alpha)^{\\theta}=\\sum_{i=0}^{n}(x^i + \\cos(f))$$\n\n\n### 绘制流程图 mermaid\n\n{% mermaid %}\ngraph TD;\n A --> B;\n A --> C;\n B --> D;\n C --> D;\n{% endmermaid %}\n \n### End","slug":"Linear Sample","published":1,"date":"2023-10-20T03:10:24.718Z","updated":"2023-10-20T04:47:46.792Z","comments":1,"layout":"post","photos":[],"link":"","_id":"clny4r72z00003pz3ctk41cwb","content":"

Editor.md

hhh

\n\n\n

换行TEST

1
2
3

\n

a
b

\n
\n

q
d

\n

#HEAD TEST

\n

Smart Test

\n
\n

\n

\n

\n

目录 (Table of Contents)

\n

[TOCM]

\n

[TOC]

\n

Heading 1

Heading 2

Heading 3

Heading 4

Heading 5
Heading 6

Heading 1 link Heading link

标题(用底线的形式)Heading (underline)

This is an H1

This is an H2

字符效果和横线等


\n

删除线 删除线(开启识别HTML标签时)
斜体字 斜体字
粗体 粗体
粗斜体 粗斜体

\n

上标:X2,下标:O2

\n

缩写(同HTML的abbr标签)

\n
\n

即更长的单词或短语的缩写形式,前提是开启识别HTML标签时,已默认开启

\n
\n

The HTML specification is maintained by the W3C.

\n

引用 Blockquotes

\n

引用文本 Blockquotes

\n
\n

引用的行内混合 Blockquotes

\n
\n

引用:如果想要插入空白换行即<br />标签,在插入处先键入两个以上的空格然后回车即可,普通链接

\n
\n

锚点与链接 Links

普通链接

\n

普通链接带标题

\n

直接链接:https://github.com

\n

https://baidu.com

\n

锚点链接

\n

mailto:test.test@gmail.com

\n

GFM a-tail link @pandao 邮箱地址自动链接 test.test@gmail.com www@vip.qq.com

\n
\n

@pandao

\n
\n

多语言代码高亮 Codes

行内代码 Inline code

执行命令:npm install marked

\n

缩进风格

即缩进四个空格,也做为实现类似 <pre> 预格式化文本 ( Preformatted Text ) 的功能。

\n
<?php\n    echo "Hello world!";\n?>\n
\n

预格式化文本:

\n
| First Header | Second Header |\n| ------------ | ------------- |\n| Content Cell | Content Cell  |\n| Content Cell | Content Cell  |\n
\n

JS代码

function test() {\n\tconsole.log(\"Hello world!\");\n}\n \n(function(){\n    var box = function() {\n        return box.fn.init();\n    };\n\n    box.prototype = box.fn = {\n        init : function(){\n            console.log('box.init()');\n\n\t\t\treturn this;\n        },\n\n\t\tadd : function(str) {\n\t\t\talert(\"add\", str);\n\n\t\t\treturn this;\n\t\t},\n\n\t\tremove : function(str) {\n\t\t\talert(\"remove\", str);\n\n\t\t\treturn this;\n\t\t}\n    };\n    \n    box.fn.init.prototype = box.fn;\n    \n    window.box =box;\n})();\n\nvar testBox = box();\ntestBox.add(\"jQuery\").remove(\"jQuery\");
\n\n

HTML 代码 HTML codes

<!DOCTYPE html>\n<html>\n    <head>\n        <mate charest=\"utf-8\" />\n        <meta name=\"keywords\" content=\"Editor.md, Markdown, Editor\" />\n        <title>Hello world!</title>\n        <style type=\"text/css\">\n            body{font-size:14px;color:#444;font-family: \"Microsoft Yahei\", Tahoma, \"Hiragino Sans GB\", Arial;background:#fff;}\n            ul{list-style: none;}\n            img{border:none;vertical-align: middle;}\n        </style>\n    </head>\n    <body>\n        <h1 class=\"text-xxl\">Hello world!</h1>\n        <p class=\"text-green\">Plain text</p>\n    </body>\n</html>
\n\n

图片 Images

Image:

\n

\n
\n

Follow your heart.

\n
\n

\n
\n

图为:厦门白城沙滩

\n
\n

图片加链接 (Image + Link):

\n

\n
\n

图为:李健首张专辑《似水流年》封面

\n
\n
\n

列表 Lists

无序列表(减号)Unordered Lists (-)

    \n
  • 列表一
  • \n
  • 列表二
  • \n
  • 列表三
  • \n
\n

无序列表(星号)Unordered Lists (*)

    \n
  • 列表一
  • \n
  • 列表二
  • \n
  • 列表三
  • \n
\n

无序列表(加号和嵌套)Unordered Lists (+)

    \n
  • 列表一
  • \n
  • 列表二
      \n
    • 列表二-1
    • \n
    • 列表二-2
    • \n
    • 列表二-3
    • \n
    \n
  • \n
  • 列表三
      \n
    • 列表一
    • \n
    • 列表二
    • \n
    • 列表三
    • \n
    \n
  • \n
\n

有序列表 Ordered Lists (-)

    \n
  1. 第一行
  2. \n
  3. 第二行
  4. \n
  5. 第三行
  6. \n
\n

GFM task list

    \n
  • GFM task list 1
  • \n
  • GFM task list 2
  • \n
  • GFM task list 3
      \n
    • GFM task list 3-1
    • \n
    • GFM task list 3-2
    • \n
    • GFM task list 3-3
    • \n
    \n
  • \n
  • GFM task list 4
      \n
    • GFM task list 4-1
    • \n
    • GFM task list 4-2
    • \n
    \n
  • \n
\n
\n

绘制表格 Tables

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
项目价格数量
计算机$16005
手机$1212
管线$1234
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
First HeaderSecond Header
Content CellContent Cell
Content CellContent Cell
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
First HeaderSecond Header
Content CellContent Cell
Content CellContent Cell
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Function nameDescription
help()Display the help window.
destroy()Destroy your computer!
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Left-AlignedCenter AlignedRight Aligned
col 3 issome wordy text$1600
col 2 iscentered$12
zebra stripesare neat$1
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
ItemValue
Computer$1600
Phone$12
Pipe$1
\n
\n

特殊符号 HTML Entities Codes

&copy; & &uml; &trade; &iexcl; &pound;
& < > &yen; &euro; &reg; &plusmn; &para; &sect; &brvbar; &macr; &laquo; &middot;

\n

X&sup2; Y&sup3; &frac34; &frac14; &times; &divide; &raquo;

\n

18&ordm;C " &apos;

\n

[========]

\n

Emoji表情 :smiley:

\n

Blockquotes :star:

\n
\n

GFM task lists & Emoji & fontAwesome icon emoji & editormd logo emoji :editormd-logo-5x:

    \n
  • :smiley: @mentions, :smiley: #refs, links, formatting, and tags supported :editormd-logo:;
  • \n
  • list syntax required (any unordered or ordered list supported) :editormd-logo-3x:;
  • \n
  • [ ] :smiley: this is a complete item :smiley:;
  • \n
  • []this is an incomplete item test link :fa-star: @pandao;
  • \n
  • [ ]this is an incomplete item :fa-star: :fa-gear:;
      \n
    • :smiley: this is an incomplete item test link :fa-star: :fa-gear:;
    • \n
    • :smiley: this is :fa-star: :fa-gear: an incomplete item test link;
    • \n
    \n
  • \n
\n

反斜杠 Escape

*literal asterisks*

\n

[========]

\n

科学公式 TeX(KaTeX)

$$E=mc^2$$

\n

行内的公式$$E=mc^2$$行内的公式,行内的$$E=mc^2$$公式。

\n

$$x > y$$

\n

$$(\\sqrt{3x-1}+(1+x)^2)$$

\n

$$\\sin(\\alpha)^{\\theta}=\\sum_{i=0}^{n}(x^i + \\cos(f))$$

\n

绘制流程图 mermaid

\n graph TD;\n A --> B;\n A --> C;\n B --> D;\n C --> D;\n
\n

End

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

Editor.md

hhh

\n\n\n

换行TEST

1
2
3

\n

a
b

\n
\n

q
d

\n

#HEAD TEST

\n

Smart Test

\n
\n

\n

\n

\n

目录 (Table of Contents)

\n

[TOCM]

\n

[TOC]

\n

Heading 1

Heading 2

Heading 3

Heading 4

Heading 5
Heading 6

Heading 1 link Heading link

标题(用底线的形式)Heading (underline)

This is an H1

This is an H2

字符效果和横线等


\n

删除线 删除线(开启识别HTML标签时)
斜体字 斜体字
粗体 粗体
粗斜体 粗斜体

\n

上标:X2,下标:O2

\n

缩写(同HTML的abbr标签)

\n
\n

即更长的单词或短语的缩写形式,前提是开启识别HTML标签时,已默认开启

\n
\n

The HTML specification is maintained by the W3C.

\n

引用 Blockquotes

\n

引用文本 Blockquotes

\n
\n

引用的行内混合 Blockquotes

\n
\n

引用:如果想要插入空白换行即<br />标签,在插入处先键入两个以上的空格然后回车即可,普通链接

\n
\n

锚点与链接 Links

普通链接

\n

普通链接带标题

\n

直接链接:https://github.com

\n

https://baidu.com

\n

锚点链接

\n

mailto:test.test@gmail.com

\n

GFM a-tail link @pandao 邮箱地址自动链接 test.test@gmail.com www@vip.qq.com

\n
\n

@pandao

\n
\n

多语言代码高亮 Codes

行内代码 Inline code

执行命令:npm install marked

\n

缩进风格

即缩进四个空格,也做为实现类似 <pre> 预格式化文本 ( Preformatted Text ) 的功能。

\n
<?php\n    echo "Hello world!";\n?>\n
\n

预格式化文本:

\n
| First Header | Second Header |\n| ------------ | ------------- |\n| Content Cell | Content Cell  |\n| Content Cell | Content Cell  |\n
\n

JS代码

function test() {\n\tconsole.log(\"Hello world!\");\n}\n \n(function(){\n    var box = function() {\n        return box.fn.init();\n    };\n\n    box.prototype = box.fn = {\n        init : function(){\n            console.log('box.init()');\n\n\t\t\treturn this;\n        },\n\n\t\tadd : function(str) {\n\t\t\talert(\"add\", str);\n\n\t\t\treturn this;\n\t\t},\n\n\t\tremove : function(str) {\n\t\t\talert(\"remove\", str);\n\n\t\t\treturn this;\n\t\t}\n    };\n    \n    box.fn.init.prototype = box.fn;\n    \n    window.box =box;\n})();\n\nvar testBox = box();\ntestBox.add(\"jQuery\").remove(\"jQuery\");
\n\n

HTML 代码 HTML codes

<!DOCTYPE html>\n<html>\n    <head>\n        <mate charest=\"utf-8\" />\n        <meta name=\"keywords\" content=\"Editor.md, Markdown, Editor\" />\n        <title>Hello world!</title>\n        <style type=\"text/css\">\n            body{font-size:14px;color:#444;font-family: \"Microsoft Yahei\", Tahoma, \"Hiragino Sans GB\", Arial;background:#fff;}\n            ul{list-style: none;}\n            img{border:none;vertical-align: middle;}\n        </style>\n    </head>\n    <body>\n        <h1 class=\"text-xxl\">Hello world!</h1>\n        <p class=\"text-green\">Plain text</p>\n    </body>\n</html>
\n\n

图片 Images

Image:

\n

\n
\n

Follow your heart.

\n
\n

\n
\n

图为:厦门白城沙滩

\n
\n

图片加链接 (Image + Link):

\n

\n
\n

图为:李健首张专辑《似水流年》封面

\n
\n
\n

列表 Lists

无序列表(减号)Unordered Lists (-)

    \n
  • 列表一
  • \n
  • 列表二
  • \n
  • 列表三
  • \n
\n

无序列表(星号)Unordered Lists (*)

    \n
  • 列表一
  • \n
  • 列表二
  • \n
  • 列表三
  • \n
\n

无序列表(加号和嵌套)Unordered Lists (+)

    \n
  • 列表一
  • \n
  • 列表二
      \n
    • 列表二-1
    • \n
    • 列表二-2
    • \n
    • 列表二-3
    • \n
    \n
  • \n
  • 列表三
      \n
    • 列表一
    • \n
    • 列表二
    • \n
    • 列表三
    • \n
    \n
  • \n
\n

有序列表 Ordered Lists (-)

    \n
  1. 第一行
  2. \n
  3. 第二行
  4. \n
  5. 第三行
  6. \n
\n

GFM task list

    \n
  • GFM task list 1
  • \n
  • GFM task list 2
  • \n
  • GFM task list 3
      \n
    • GFM task list 3-1
    • \n
    • GFM task list 3-2
    • \n
    • GFM task list 3-3
    • \n
    \n
  • \n
  • GFM task list 4
      \n
    • GFM task list 4-1
    • \n
    • GFM task list 4-2
    • \n
    \n
  • \n
\n
\n

绘制表格 Tables

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
项目价格数量
计算机$16005
手机$1212
管线$1234
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
First HeaderSecond Header
Content CellContent Cell
Content CellContent Cell
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
First HeaderSecond Header
Content CellContent Cell
Content CellContent Cell
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Function nameDescription
help()Display the help window.
destroy()Destroy your computer!
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Left-AlignedCenter AlignedRight Aligned
col 3 issome wordy text$1600
col 2 iscentered$12
zebra stripesare neat$1
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
ItemValue
Computer$1600
Phone$12
Pipe$1
\n
\n

特殊符号 HTML Entities Codes

&copy; & &uml; &trade; &iexcl; &pound;
& < > &yen; &euro; &reg; &plusmn; &para; &sect; &brvbar; &macr; &laquo; &middot;

\n

X&sup2; Y&sup3; &frac34; &frac14; &times; &divide; &raquo;

\n

18&ordm;C " &apos;

\n

[========]

\n

Emoji表情 :smiley:

\n

Blockquotes :star:

\n
\n

GFM task lists & Emoji & fontAwesome icon emoji & editormd logo emoji :editormd-logo-5x:

    \n
  • :smiley: @mentions, :smiley: #refs, links, formatting, and tags supported :editormd-logo:;
  • \n
  • list syntax required (any unordered or ordered list supported) :editormd-logo-3x:;
  • \n
  • [ ] :smiley: this is a complete item :smiley:;
  • \n
  • []this is an incomplete item test link :fa-star: @pandao;
  • \n
  • [ ]this is an incomplete item :fa-star: :fa-gear:;
      \n
    • :smiley: this is an incomplete item test link :fa-star: :fa-gear:;
    • \n
    • :smiley: this is :fa-star: :fa-gear: an incomplete item test link;
    • \n
    \n
  • \n
\n

反斜杠 Escape

*literal asterisks*

\n

[========]

\n

科学公式 TeX(KaTeX)

$$E=mc^2$$

\n

行内的公式$$E=mc^2$$行内的公式,行内的$$E=mc^2$$公式。

\n

$$x > y$$

\n

$$(\\sqrt{3x-1}+(1+x)^2)$$

\n

$$\\sin(\\alpha)^{\\theta}=\\sum_{i=0}^{n}(x^i + \\cos(f))$$

\n

绘制流程图 mermaid

\n graph TD;\n A --> B;\n A --> C;\n B --> D;\n C --> D;\n
\n

End

"},{"title":"Linear 入门","top":2,"status":"doing","_content":"\n# hexo配置\n\n在 `hexo` 的 `_config.yml` 中调整\n\n## 基础配置\n\n```yml\n# 网页标题\ntitle: 17px blog\n# 侧边栏顶部显示\nsubtitle: \"Mozzie\"\n# 用于SEO的html元描述\ndescription: \"\"\n# 用于SEO的html关键字\nkeywords:\n# 文章版权声明显示作者名称\nauthor: Mozzie\n\n# 在此处设置您的网站url\nurl: https://mozzie.cn\n```\n\n## 国际化切换\n\n```yml\nlanguage: en\n```\n\n## 文章语法高亮\n\n```yml\n# 关闭hexo默认的highlight.js语法高亮\nhighlight:\n enable: false\n line_number: true\n auto_detect: false\n tab_replace: \"\"\n wrap: true\n hljs: false\nprismjs:\n enable: true\n preprocess: true\n line_number: true\n line_threshold: 0\n tab_replace: \"\"\n```\n\n## algolia搜索\n\n```yml\n# search service\nalgolia:\n # 替换\n appId: appId\n # 替换\n apiKey: apiKey\n # 请勿泄露,用于上报,替换\n adminApiKey: adminApiKey\n # 替换\n SearchOnlyAPIKey: SearchOnlyAPIKey\n chunkSize: 5000\n # 替换\n indexName: indexName\n fields:\n - content:strip\n - categories\n - date\n - permalink\n - slug\n - tags\n - title\n```\n\n# Linear主题配置\n\n下面的配置基于 `hexo-theme-linear` 下的 `_config.yml` \n\n## 文章分类图标\n\n按照顺序,依次设置 `svg` 图标,可以在 [xicon](https://www.xicons.org/) 方面的获取丰富的图标\n\n```yml\npostCategoryIcons:\n - ...\n - ...\n - ...\n```\n\n## 天气卡片\n\n[和风天气API - 注册](https://id.qweather.com/#/register)\n\n\n\n```yml\nweather:\n enable: true\n # 替换\n cityCode: cityCode\n appKey: appKey\n```\n\n配置中的 `cityCode` 可以在 [官方的地区列表仓库](https://github.com/qwd/LocationList) 中的 `China-City-List-latest.csv` 找到你所在城市的 `cityCode`\n\n## 网站图标 favicon\n\n- 支持 `svg`\n- 支持 `图片url`,如:`/img/favicon.png`\n\n```yml\nfavicon: ''\n```\n\n## ICP备案号\n\n😁 如不需要备案号,可直接删除\n\n```yml\nicp: 苏ICP备xxxxxxx号-x\n```\n\n## 首页底部文字\n\n😁 如不需要,可直接删除,或者改为 `false` \n\n```yml\nmotto: false\n```\n\n## 文章版权申明\n\n默认开启,当 `enable: false`,默认关闭\n\n```yml\npostCopyright:\n enable: true\n license: CC BY-NC-SA 4.0\n license_url: https://creativecommons.org/licenses/by-nc-sa/4.0/\n```\n\n## katex 数学公式\n\n可自行配置 `cdn`\n\n```yml\nkatex:\n enable: true\n jsCdn: //cdn.jsdelivr.net/npm/katex@0.13.18/dist/katex.min.js\n cssCdn: //cdn.jsdelivr.net/npm/katex@0.13.18/dist/katex.min.css\n```\n\n## mermaid 流程图\n\n在撰写时,请使用 `{% mermaid %}` 和 `{% endmermaid %}` 包裹\n\n```markdown\n{% mermaid %}\ngraph TD;\n A --> B;\n A --> C;\n B --> D;\n C --> D;\n{% endmermaid %}\n```\n\n相应配置如下\n\n```yml\nmermaid:\n enable: true\n cdn: //cdn.jsdelivr.net/npm/mermaid@10.4.0/dist/mermaid.min.js\n```\n\n## valine 文章评论\n\n首先需要注册 `LeanCloud` 国际区用户,创建数据库\n\n请根据相关地区法规,酌情\n\n```yml\nvaline:\n enable: true\n # 替换\n appId: appId\n # 替换\n appKey: appKey\n avatar: monsterid\n cdn: //unpkg.com/valine@latest/dist/Valine.min.js\n # 替换\n serverURLs: //xxxxxxxx.api.lncldglobal.com\n```","source":"_posts/Linear 入门.md","raw":"---\ntitle: Linear 入门\ntop: 2\ncategories:\n - Hexo\nstatus: doing\n---\n\n# hexo配置\n\n在 `hexo` 的 `_config.yml` 中调整\n\n## 基础配置\n\n```yml\n# 网页标题\ntitle: 17px blog\n# 侧边栏顶部显示\nsubtitle: \"Mozzie\"\n# 用于SEO的html元描述\ndescription: \"\"\n# 用于SEO的html关键字\nkeywords:\n# 文章版权声明显示作者名称\nauthor: Mozzie\n\n# 在此处设置您的网站url\nurl: https://mozzie.cn\n```\n\n## 国际化切换\n\n```yml\nlanguage: en\n```\n\n## 文章语法高亮\n\n```yml\n# 关闭hexo默认的highlight.js语法高亮\nhighlight:\n enable: false\n line_number: true\n auto_detect: false\n tab_replace: \"\"\n wrap: true\n hljs: false\nprismjs:\n enable: true\n preprocess: true\n line_number: true\n line_threshold: 0\n tab_replace: \"\"\n```\n\n## algolia搜索\n\n```yml\n# search service\nalgolia:\n # 替换\n appId: appId\n # 替换\n apiKey: apiKey\n # 请勿泄露,用于上报,替换\n adminApiKey: adminApiKey\n # 替换\n SearchOnlyAPIKey: SearchOnlyAPIKey\n chunkSize: 5000\n # 替换\n indexName: indexName\n fields:\n - content:strip\n - categories\n - date\n - permalink\n - slug\n - tags\n - title\n```\n\n# Linear主题配置\n\n下面的配置基于 `hexo-theme-linear` 下的 `_config.yml` \n\n## 文章分类图标\n\n按照顺序,依次设置 `svg` 图标,可以在 [xicon](https://www.xicons.org/) 方面的获取丰富的图标\n\n```yml\npostCategoryIcons:\n - ...\n - ...\n - ...\n```\n\n## 天气卡片\n\n[和风天气API - 注册](https://id.qweather.com/#/register)\n\n\n\n```yml\nweather:\n enable: true\n # 替换\n cityCode: cityCode\n appKey: appKey\n```\n\n配置中的 `cityCode` 可以在 [官方的地区列表仓库](https://github.com/qwd/LocationList) 中的 `China-City-List-latest.csv` 找到你所在城市的 `cityCode`\n\n## 网站图标 favicon\n\n- 支持 `svg`\n- 支持 `图片url`,如:`/img/favicon.png`\n\n```yml\nfavicon: ''\n```\n\n## ICP备案号\n\n😁 如不需要备案号,可直接删除\n\n```yml\nicp: 苏ICP备xxxxxxx号-x\n```\n\n## 首页底部文字\n\n😁 如不需要,可直接删除,或者改为 `false` \n\n```yml\nmotto: false\n```\n\n## 文章版权申明\n\n默认开启,当 `enable: false`,默认关闭\n\n```yml\npostCopyright:\n enable: true\n license: CC BY-NC-SA 4.0\n license_url: https://creativecommons.org/licenses/by-nc-sa/4.0/\n```\n\n## katex 数学公式\n\n可自行配置 `cdn`\n\n```yml\nkatex:\n enable: true\n jsCdn: //cdn.jsdelivr.net/npm/katex@0.13.18/dist/katex.min.js\n cssCdn: //cdn.jsdelivr.net/npm/katex@0.13.18/dist/katex.min.css\n```\n\n## mermaid 流程图\n\n在撰写时,请使用 `{% mermaid %}` 和 `{% endmermaid %}` 包裹\n\n```markdown\n{% mermaid %}\ngraph TD;\n A --> B;\n A --> C;\n B --> D;\n C --> D;\n{% endmermaid %}\n```\n\n相应配置如下\n\n```yml\nmermaid:\n enable: true\n cdn: //cdn.jsdelivr.net/npm/mermaid@10.4.0/dist/mermaid.min.js\n```\n\n## valine 文章评论\n\n首先需要注册 `LeanCloud` 国际区用户,创建数据库\n\n请根据相关地区法规,酌情\n\n```yml\nvaline:\n enable: true\n # 替换\n appId: appId\n # 替换\n appKey: appKey\n avatar: monsterid\n cdn: //unpkg.com/valine@latest/dist/Valine.min.js\n # 替换\n serverURLs: //xxxxxxxx.api.lncldglobal.com\n```","slug":"Linear 入门","published":1,"date":"2023-10-20T01:08:12.352Z","updated":"2023-10-20T03:18:57.874Z","comments":1,"layout":"post","photos":[],"link":"","_id":"clny4r73100013pz39ec72wb7","content":"

hexo配置

hexo_config.yml 中调整

\n

基础配置

# 网页标题\ntitle: 17px blog\n# 侧边栏顶部显示\nsubtitle: \"Mozzie\"\n# 用于SEO的html元描述\ndescription: \"\"\n# 用于SEO的html关键字\nkeywords:\n# 文章版权声明显示作者名称\nauthor: Mozzie\n\n# 在此处设置您的网站url\nurl: https://mozzie.cn
\n\n

国际化切换

language: en
\n\n

文章语法高亮

# 关闭hexo默认的highlight.js语法高亮\nhighlight:\n  enable: false\n  line_number: true\n  auto_detect: false\n  tab_replace: \"\"\n  wrap: true\n  hljs: false\nprismjs:\n  enable: true\n  preprocess: true\n  line_number: true\n  line_threshold: 0\n  tab_replace: \"\"
\n\n

algolia搜索

# search service\nalgolia:\n  # 替换\n  appId: appId\n  # 替换\n  apiKey: apiKey\n  # 请勿泄露,用于上报,替换\n  adminApiKey: adminApiKey\n  # 替换\n  SearchOnlyAPIKey: SearchOnlyAPIKey\n  chunkSize: 5000\n  # 替换\n  indexName: indexName\n  fields:\n    - content:strip\n    - categories\n    - date\n    - permalink\n    - slug\n    - tags\n    - title
\n\n

Linear主题配置

下面的配置基于 hexo-theme-linear 下的 _config.yml

\n

文章分类图标

按照顺序,依次设置 svg 图标,可以在 xicon 方面的获取丰富的图标

\n
postCategoryIcons:\n  - <svg>...</svg>\n  - <svg>...</svg>\n  - <svg>...</svg>
\n\n

天气卡片

和风天气API - 注册

\n
weather:\n  enable: true\n  # 替换\n  cityCode: cityCode\n  appKey: appKey
\n\n

配置中的 cityCode 可以在 官方的地区列表仓库 中的 China-City-List-latest.csv 找到你所在城市的 cityCode

\n

网站图标 favicon

    \n
  • 支持 svg
  • \n
  • 支持 图片url,如:/img/favicon.png
  • \n
\n
favicon: ''
\n\n

ICP备案号

😁 如不需要备案号,可直接删除

\n
icp: 苏ICP备xxxxxxx号-x
\n\n

首页底部文字

😁 如不需要,可直接删除,或者改为 false

\n
motto: false
\n\n

文章版权申明

默认开启,当 enable: false,默认关闭

\n
postCopyright:\n  enable: true\n  license: CC BY-NC-SA 4.0\n  license_url: https://creativecommons.org/licenses/by-nc-sa/4.0/
\n\n

katex 数学公式

可自行配置 cdn

\n
katex:\n  enable: true\n  jsCdn: //cdn.jsdelivr.net/npm/katex@0.13.18/dist/katex.min.js\n  cssCdn: //cdn.jsdelivr.net/npm/katex@0.13.18/dist/katex.min.css
\n\n

mermaid 流程图

在撰写时,请使用 {% mermaid %}` 和 `{% endmermaid %} 包裹

\n
{% mermaid %}\ngraph TD;\n    A --> B;\n    A --> C;\n    B --> D;\n    C --> D;\n{% endmermaid %}
\n\n

相应配置如下

\n
mermaid:\n  enable: true\n  cdn: //cdn.jsdelivr.net/npm/mermaid@10.4.0/dist/mermaid.min.js
\n\n

valine 文章评论

首先需要注册 LeanCloud 国际区用户,创建数据库

\n

请根据相关地区法规,酌情

\n
valine:\n  enable: true\n  # 替换\n  appId: appId\n  # 替换\n  appKey: appKey\n  avatar: monsterid\n  cdn: //unpkg.com/valine@latest/dist/Valine.min.js\n  # 替换\n  serverURLs: //xxxxxxxx.api.lncldglobal.com
","site":{"data":{}},"excerpt":"","more":"

hexo配置

hexo_config.yml 中调整

\n

基础配置

# 网页标题\ntitle: 17px blog\n# 侧边栏顶部显示\nsubtitle: \"Mozzie\"\n# 用于SEO的html元描述\ndescription: \"\"\n# 用于SEO的html关键字\nkeywords:\n# 文章版权声明显示作者名称\nauthor: Mozzie\n\n# 在此处设置您的网站url\nurl: https://mozzie.cn
\n\n

国际化切换

language: en
\n\n

文章语法高亮

# 关闭hexo默认的highlight.js语法高亮\nhighlight:\n  enable: false\n  line_number: true\n  auto_detect: false\n  tab_replace: \"\"\n  wrap: true\n  hljs: false\nprismjs:\n  enable: true\n  preprocess: true\n  line_number: true\n  line_threshold: 0\n  tab_replace: \"\"
\n\n

algolia搜索

# search service\nalgolia:\n  # 替换\n  appId: appId\n  # 替换\n  apiKey: apiKey\n  # 请勿泄露,用于上报,替换\n  adminApiKey: adminApiKey\n  # 替换\n  SearchOnlyAPIKey: SearchOnlyAPIKey\n  chunkSize: 5000\n  # 替换\n  indexName: indexName\n  fields:\n    - content:strip\n    - categories\n    - date\n    - permalink\n    - slug\n    - tags\n    - title
\n\n

Linear主题配置

下面的配置基于 hexo-theme-linear 下的 _config.yml

\n

文章分类图标

按照顺序,依次设置 svg 图标,可以在 xicon 方面的获取丰富的图标

\n
postCategoryIcons:\n  - <svg>...</svg>\n  - <svg>...</svg>\n  - <svg>...</svg>
\n\n

天气卡片

和风天气API - 注册

\n
weather:\n  enable: true\n  # 替换\n  cityCode: cityCode\n  appKey: appKey
\n\n

配置中的 cityCode 可以在 官方的地区列表仓库 中的 China-City-List-latest.csv 找到你所在城市的 cityCode

\n

网站图标 favicon

    \n
  • 支持 svg
  • \n
  • 支持 图片url,如:/img/favicon.png
  • \n
\n
favicon: ''
\n\n

ICP备案号

😁 如不需要备案号,可直接删除

\n
icp: 苏ICP备xxxxxxx号-x
\n\n

首页底部文字

😁 如不需要,可直接删除,或者改为 false

\n
motto: false
\n\n

文章版权申明

默认开启,当 enable: false,默认关闭

\n
postCopyright:\n  enable: true\n  license: CC BY-NC-SA 4.0\n  license_url: https://creativecommons.org/licenses/by-nc-sa/4.0/
\n\n

katex 数学公式

可自行配置 cdn

\n
katex:\n  enable: true\n  jsCdn: //cdn.jsdelivr.net/npm/katex@0.13.18/dist/katex.min.js\n  cssCdn: //cdn.jsdelivr.net/npm/katex@0.13.18/dist/katex.min.css
\n\n

mermaid 流程图

在撰写时,请使用 {% mermaid %}` 和 `{% endmermaid %} 包裹

\n
{% mermaid %}\ngraph TD;\n    A --> B;\n    A --> C;\n    B --> D;\n    C --> D;\n{% endmermaid %}
\n\n

相应配置如下

\n
mermaid:\n  enable: true\n  cdn: //cdn.jsdelivr.net/npm/mermaid@10.4.0/dist/mermaid.min.js
\n\n

valine 文章评论

首先需要注册 LeanCloud 国际区用户,创建数据库

\n

请根据相关地区法规,酌情

\n
valine:\n  enable: true\n  # 替换\n  appId: appId\n  # 替换\n  appKey: appKey\n  avatar: monsterid\n  cdn: //unpkg.com/valine@latest/dist/Valine.min.js\n  # 替换\n  serverURLs: //xxxxxxxx.api.lncldglobal.com
"},{"title":"Linear-Starter-Guide","top":1,"status":"doing","_content":"\n[🇨🇳 中文文档](https://mozzie.cn/2023/10/20/Linear%20%E5%85%A5%E9%97%A8/)\n\n# Configuration\n\ncontinued...😁\n","source":"_posts/Linear-Starter-Guide.md","raw":"---\ntitle: Linear-Starter-Guide\ntop: 1\ncategories:\n - Hexo\nstatus: doing\n---\n\n[🇨🇳 中文文档](https://mozzie.cn/2023/10/20/Linear%20%E5%85%A5%E9%97%A8/)\n\n# Configuration\n\ncontinued...😁\n","slug":"Linear-Starter-Guide","published":1,"date":"2023-10-20T01:05:56.355Z","updated":"2023-10-20T03:15:54.296Z","comments":1,"layout":"post","photos":[],"link":"","_id":"clny4r73300033pz38ipc2y38","content":"

🇨🇳 中文文档

\n

Configuration

continued…😁

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

🇨🇳 中文文档

\n

Configuration

continued…😁

\n"},{"title":"verdaccio 搭建 npm私库","status":"done","_content":"\n# 使用 docker 搭建 verdaccio\n\n创建 & 配置`config.yaml`文件\n\n```yaml\n# Read about the best practices\n# https://verdaccio.org/docs/best\n\n# path to a directory with all packages\nstorage: /verdaccio/storage/data\n# path to a directory with plugins to include\nplugins: /verdaccio/plugins\n\n# 包体积上限,默认10mb\nmax_body_size: 1024mb\n\n\nweb:\n enable: true\n title: Mozzie-NPM\n # gravatar: false\n # login: true\n pkgManagers:\n - npm\n - yarn\n - pnpm\n html_cache: true\n showFooter: false\n\nauth:\n htpasswd:\n file: /verdaccio/storage/htpasswd\n # 关闭注册,手动添加用户,默认Bcrypt算法,随便找个网页生成个密码,使用账号:密码添加到 htpasswd 文件中,例如 test:$2a$10$0xPGVnpcdxcfmFxtWyWDx./TRtm/W/gSzib/jck3w.sF9x.Ur8t8W\n max_users: -1\n\n\ni18n:\n web: zh-CN\n\n# notify: # 配置 Webhook 推送到钉钉,记得修改 access_token 和 atMobiles\n# method: POST\n# headers: [{ \"Content-Type\": \"application/json\" }]\n# endpoint: https://oapi.dingtalk.com/robot/send?access_token=xxxx\n# content: '{\"msgtype\":\"text\", \"at\": {\"atMobiles\": [\"13000000000\"] }, \"text\":{\"content\":\"NPM 发布新包:\\n > 包名称:{{name}} \\n > 版本号:{{#each versions}}{{version}}{{/each}} \\n > 发布者:{{publisher.name}} \"}}'\n\nuplinks:\n npmjs:\n url: https://registry.npmjs.org/\n yarn:\n url: https://registry.yarnpkg.com/\n timeout: 10s\n taobao:\n url: https://registry.npmmirror.com/\n timeout: 10s\n\npackages:\n \"@*/*\":\n # 可访问权限,web界面看不见,不登陆,也无法 install 包\n access: $authenticated # $all\n # 发布权限, $authenticated 表示只有通过验证的人\n publish: $authenticated\n # 可取消发布权限\n unpublish: $authenticated\n # 包不存在时的代理\n proxy: npmjs yarn taobao\n \"**\":\n access: $authenticated # $all\n publish: $authenticated\n unpublish: $authenticated\n proxy: npmjs yarn taobao\n\nmiddlewares:\n audit:\n enabled: true\nlisten: 0.0.0.0:4873\nlog: { type: stdout, format: pretty, level: http }\n```\n\n创建容器,环境变量,`VERDACCIO_PUBLIC_URL`是静态资源的前缀地址,由于nginx挂了`ssl`,如果使用`http`可以不添加\n\n```bash\ndocker run \\\n-p 4873:4873 \\\n--restart=always \\\n--network mozzie.cn-net \\\n--network-alias verdaccio \\\n--env VERDACCIO_PORT=4873 \\\n--env VERDACCIO_PUBLIC_URL=https://npm.mozzie.cn \\\n--ip 172.21.0.196 \\\n--name verdaccio \\\n-v /www/wwwroot/nginx/html/verdaccio/storage:/verdaccio/storage \\\n-v /www/wwwroot/nginx/html/verdaccio/config:/verdaccio/conf \\\n-v /www/wwwroot/nginx/html/verdaccio/plugins:/verdaccio/plugins \\\n-d verdaccio/verdaccio\n```\n\n\n\n配置nginx的反向代理conf,注意所在的docker网络,使用`container_name`\n\n\n\n```conf\nserver {\n # listen 80;\n listen 443 ssl;\n server_name npm.mozzie.cn;\n ssl_certificate /etc/nginx/ssl/npm.mozzie.cn_bundle.pem;\n ssl_certificate_key /etc/nginx/ssl/npm.mozzie.cn.key;\n gzip on;\n\n location / {\n proxy_set_header X-Real-IP $remote_addr;\n proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;\n proxy_set_header Host $host;\n proxy_set_header X-NginX-Proxy true;\n proxy_pass http://verdaccio:4873/;\n proxy_redirect off;\n }\n}\n```\n\n运行添加用户,报错,因为 `htpasswd`默认创建在宿主机,也就是上面挂载的`/www/wwwroot/nginx/html/verdaccio/storage`目录中\n\n```bash\nnpm adduser --registry https://npm.mozzie.cn/\n```\n\n配置`htpasswd`、`storage` 文件夹权限\n\n```bash\n# 宿主机中执行\ncd /www/wwwroot/nginx/html/verdaccio/storage\ntouch htpasswd\nsudo chown 10001:65533 htpasswd\nsudo chown -R 10001:65533 /www/wwwroot/nginx/html/verdaccio/storage\n```\n\n# verdaccio 用户管理\n\n由于在 `config.yml` 中关闭了可访问权限\n\n```yaml\nauth:\n htpasswd:\n file: /verdaccio/storage/htpasswd\n # 关闭注册,手动添加用户,默认Bcrypt算法,\n max_users: -1\n\npackages:\n \"@*/*\":\n # 可访问权限,web界面看不见,不登陆,也无法 install 包\n access: $authenticated # $all\n # 发布权限, $authenticated 表示只有通过验证的人\n publish: $authenticated\n # 可取消发布权限\n unpublish: $authenticated\n \"**\":\n access: $authenticated\n publish: $authenticated\n unpublish: $authenticated\n```\n\n默认的 `addUser` 策略是 `Bcrypt` 生成密码,随便找个网页生成个密码,使用`账号:密码`添加到 `htpasswd` 文件中,例如 \n\n```bash\ntest:$2a$10$0xPGVnpcdxcfmFxtWyWDx./TRtm/W/gSzib/jck3w.sF9x.Ur8t8W\n```\n\n因此在实际开发中,管理员手动给用户创建好账号,然后根据用户的包管理工具,进行登录,例如以 `npm` 为例\n\n```bash\nnpm adduser --registry https://npm.mozzie.cn/\n# 输入 Username: mozzie | Password: xxx | Email: (this IS public) himozzie@foxmail.com\n# 提示登陆成功 Logged in as mozzie on https://npm.mozzie.cn/.\n```\n\n在系统的 `cat ~/.npmrc` 中会增加一行,就可以正常的进行以来的安装了\n\n```bash\n//npm.mozzie.cn/:_authToken=\"Do/wrh5QzsnYaNU4x3ZlVA==\"\n```\n\n# 项目 .npmrc Scope区分\n\n需要指定 `.npmrc` 来区别 `Scope` 的安装地址,例如一个包名为 `@mozzie/hook`,对应的私库为 `https://npm.mozzie.cn/`\n\n```bash\nregistry=http://registry.npm.taobao.org/\n@mozzie:registry=https://npm.mozzie.cn\n# npm拉包的校验\n//https://npm.mozzie.cn/:_authToken=xxxxxxxxxxxxx\n```","source":"_posts/front-end/verdaccio.md","raw":"---\ntitle: verdaccio 搭建 npm私库\ncategories:\n - Front-End\nstatus: done\n---\n\n# 使用 docker 搭建 verdaccio\n\n创建 & 配置`config.yaml`文件\n\n```yaml\n# Read about the best practices\n# https://verdaccio.org/docs/best\n\n# path to a directory with all packages\nstorage: /verdaccio/storage/data\n# path to a directory with plugins to include\nplugins: /verdaccio/plugins\n\n# 包体积上限,默认10mb\nmax_body_size: 1024mb\n\n\nweb:\n enable: true\n title: Mozzie-NPM\n # gravatar: false\n # login: true\n pkgManagers:\n - npm\n - yarn\n - pnpm\n html_cache: true\n showFooter: false\n\nauth:\n htpasswd:\n file: /verdaccio/storage/htpasswd\n # 关闭注册,手动添加用户,默认Bcrypt算法,随便找个网页生成个密码,使用账号:密码添加到 htpasswd 文件中,例如 test:$2a$10$0xPGVnpcdxcfmFxtWyWDx./TRtm/W/gSzib/jck3w.sF9x.Ur8t8W\n max_users: -1\n\n\ni18n:\n web: zh-CN\n\n# notify: # 配置 Webhook 推送到钉钉,记得修改 access_token 和 atMobiles\n# method: POST\n# headers: [{ \"Content-Type\": \"application/json\" }]\n# endpoint: https://oapi.dingtalk.com/robot/send?access_token=xxxx\n# content: '{\"msgtype\":\"text\", \"at\": {\"atMobiles\": [\"13000000000\"] }, \"text\":{\"content\":\"NPM 发布新包:\\n > 包名称:{{name}} \\n > 版本号:{{#each versions}}{{version}}{{/each}} \\n > 发布者:{{publisher.name}} \"}}'\n\nuplinks:\n npmjs:\n url: https://registry.npmjs.org/\n yarn:\n url: https://registry.yarnpkg.com/\n timeout: 10s\n taobao:\n url: https://registry.npmmirror.com/\n timeout: 10s\n\npackages:\n \"@*/*\":\n # 可访问权限,web界面看不见,不登陆,也无法 install 包\n access: $authenticated # $all\n # 发布权限, $authenticated 表示只有通过验证的人\n publish: $authenticated\n # 可取消发布权限\n unpublish: $authenticated\n # 包不存在时的代理\n proxy: npmjs yarn taobao\n \"**\":\n access: $authenticated # $all\n publish: $authenticated\n unpublish: $authenticated\n proxy: npmjs yarn taobao\n\nmiddlewares:\n audit:\n enabled: true\nlisten: 0.0.0.0:4873\nlog: { type: stdout, format: pretty, level: http }\n```\n\n创建容器,环境变量,`VERDACCIO_PUBLIC_URL`是静态资源的前缀地址,由于nginx挂了`ssl`,如果使用`http`可以不添加\n\n```bash\ndocker run \\\n-p 4873:4873 \\\n--restart=always \\\n--network mozzie.cn-net \\\n--network-alias verdaccio \\\n--env VERDACCIO_PORT=4873 \\\n--env VERDACCIO_PUBLIC_URL=https://npm.mozzie.cn \\\n--ip 172.21.0.196 \\\n--name verdaccio \\\n-v /www/wwwroot/nginx/html/verdaccio/storage:/verdaccio/storage \\\n-v /www/wwwroot/nginx/html/verdaccio/config:/verdaccio/conf \\\n-v /www/wwwroot/nginx/html/verdaccio/plugins:/verdaccio/plugins \\\n-d verdaccio/verdaccio\n```\n\n\n\n配置nginx的反向代理conf,注意所在的docker网络,使用`container_name`\n\n\n\n```conf\nserver {\n # listen 80;\n listen 443 ssl;\n server_name npm.mozzie.cn;\n ssl_certificate /etc/nginx/ssl/npm.mozzie.cn_bundle.pem;\n ssl_certificate_key /etc/nginx/ssl/npm.mozzie.cn.key;\n gzip on;\n\n location / {\n proxy_set_header X-Real-IP $remote_addr;\n proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;\n proxy_set_header Host $host;\n proxy_set_header X-NginX-Proxy true;\n proxy_pass http://verdaccio:4873/;\n proxy_redirect off;\n }\n}\n```\n\n运行添加用户,报错,因为 `htpasswd`默认创建在宿主机,也就是上面挂载的`/www/wwwroot/nginx/html/verdaccio/storage`目录中\n\n```bash\nnpm adduser --registry https://npm.mozzie.cn/\n```\n\n配置`htpasswd`、`storage` 文件夹权限\n\n```bash\n# 宿主机中执行\ncd /www/wwwroot/nginx/html/verdaccio/storage\ntouch htpasswd\nsudo chown 10001:65533 htpasswd\nsudo chown -R 10001:65533 /www/wwwroot/nginx/html/verdaccio/storage\n```\n\n# verdaccio 用户管理\n\n由于在 `config.yml` 中关闭了可访问权限\n\n```yaml\nauth:\n htpasswd:\n file: /verdaccio/storage/htpasswd\n # 关闭注册,手动添加用户,默认Bcrypt算法,\n max_users: -1\n\npackages:\n \"@*/*\":\n # 可访问权限,web界面看不见,不登陆,也无法 install 包\n access: $authenticated # $all\n # 发布权限, $authenticated 表示只有通过验证的人\n publish: $authenticated\n # 可取消发布权限\n unpublish: $authenticated\n \"**\":\n access: $authenticated\n publish: $authenticated\n unpublish: $authenticated\n```\n\n默认的 `addUser` 策略是 `Bcrypt` 生成密码,随便找个网页生成个密码,使用`账号:密码`添加到 `htpasswd` 文件中,例如 \n\n```bash\ntest:$2a$10$0xPGVnpcdxcfmFxtWyWDx./TRtm/W/gSzib/jck3w.sF9x.Ur8t8W\n```\n\n因此在实际开发中,管理员手动给用户创建好账号,然后根据用户的包管理工具,进行登录,例如以 `npm` 为例\n\n```bash\nnpm adduser --registry https://npm.mozzie.cn/\n# 输入 Username: mozzie | Password: xxx | Email: (this IS public) himozzie@foxmail.com\n# 提示登陆成功 Logged in as mozzie on https://npm.mozzie.cn/.\n```\n\n在系统的 `cat ~/.npmrc` 中会增加一行,就可以正常的进行以来的安装了\n\n```bash\n//npm.mozzie.cn/:_authToken=\"Do/wrh5QzsnYaNU4x3ZlVA==\"\n```\n\n# 项目 .npmrc Scope区分\n\n需要指定 `.npmrc` 来区别 `Scope` 的安装地址,例如一个包名为 `@mozzie/hook`,对应的私库为 `https://npm.mozzie.cn/`\n\n```bash\nregistry=http://registry.npm.taobao.org/\n@mozzie:registry=https://npm.mozzie.cn\n# npm拉包的校验\n//https://npm.mozzie.cn/:_authToken=xxxxxxxxxxxxx\n```","slug":"front-end/verdaccio","published":1,"date":"2023-10-20T02:25:55.131Z","updated":"2023-10-20T02:27:35.158Z","comments":1,"layout":"post","photos":[],"link":"","_id":"clny4r73400043pz3bsh63jb2","content":"

使用 docker 搭建 verdaccio

创建 & 配置config.yaml文件

\n
# Read about the best practices\n# https://verdaccio.org/docs/best\n\n# path to a directory with all packages\nstorage: /verdaccio/storage/data\n# path to a directory with plugins to include\nplugins: /verdaccio/plugins\n\n# 包体积上限,默认10mb\nmax_body_size: 1024mb\n\n\nweb:\n  enable: true\n  title: Mozzie-NPM\n  # gravatar: false\n  # login: true\n  pkgManagers:\n    - npm\n    - yarn\n    - pnpm\n  html_cache: true\n  showFooter: false\n\nauth:\n  htpasswd:\n    file: /verdaccio/storage/htpasswd\n    # 关闭注册,手动添加用户,默认Bcrypt算法,随便找个网页生成个密码,使用账号:密码添加到 htpasswd 文件中,例如 test:$2a$10$0xPGVnpcdxcfmFxtWyWDx./TRtm/W/gSzib/jck3w.sF9x.Ur8t8W\n    max_users: -1\n\n\ni18n:\n  web: zh-CN\n\n# notify: # 配置 Webhook 推送到钉钉,记得修改 access_token 和 atMobiles\n#  method: POST\n#  headers: [{ \"Content-Type\": \"application/json\" }]\n#  endpoint: https://oapi.dingtalk.com/robot/send?access_token=xxxx\n#  content: '{\"msgtype\":\"text\", \"at\": {\"atMobiles\": [\"13000000000\"] }, \"text\":{\"content\":\"NPM 发布新包:\\n > 包名称:{{name}} \\n > 版本号:{{#each versions}}{{version}}{{/each}} \\n > 发布者:{{publisher.name}} \"}}'\n\nuplinks:\n  npmjs:\n    url: https://registry.npmjs.org/\n  yarn:\n    url: https://registry.yarnpkg.com/\n    timeout: 10s\n  taobao:\n    url: https://registry.npmmirror.com/\n    timeout: 10s\n\npackages:\n  \"@*/*\":\n    # 可访问权限,web界面看不见,不登陆,也无法 install 包\n    access: $authenticated # $all\n    # 发布权限, $authenticated 表示只有通过验证的人\n    publish: $authenticated\n    # 可取消发布权限\n    unpublish: $authenticated\n    # 包不存在时的代理\n    proxy: npmjs yarn taobao\n  \"**\":\n    access: $authenticated # $all\n    publish: $authenticated\n    unpublish: $authenticated\n    proxy: npmjs yarn taobao\n\nmiddlewares:\n  audit:\n    enabled: true\nlisten: 0.0.0.0:4873\nlog: { type: stdout, format: pretty, level: http }
\n\n

创建容器,环境变量,VERDACCIO_PUBLIC_URL是静态资源的前缀地址,由于nginx挂了ssl,如果使用http可以不添加

\n
docker run \\\n-p 4873:4873 \\\n--restart=always \\\n--network mozzie.cn-net \\\n--network-alias verdaccio \\\n--env VERDACCIO_PORT=4873 \\\n--env VERDACCIO_PUBLIC_URL=https://npm.mozzie.cn \\\n--ip 172.21.0.196 \\\n--name verdaccio \\\n-v /www/wwwroot/nginx/html/verdaccio/storage:/verdaccio/storage \\\n-v /www/wwwroot/nginx/html/verdaccio/config:/verdaccio/conf \\\n-v /www/wwwroot/nginx/html/verdaccio/plugins:/verdaccio/plugins \\\n-d verdaccio/verdaccio
\n\n\n\n

配置nginx的反向代理conf,注意所在的docker网络,使用container_name

\n
server {\n    # listen 80;\n    listen 443 ssl;\n    server_name npm.mozzie.cn;\n    ssl_certificate  /etc/nginx/ssl/npm.mozzie.cn_bundle.pem;\n    ssl_certificate_key  /etc/nginx/ssl/npm.mozzie.cn.key;\n    gzip on;\n\n    location / {\n      proxy_set_header X-Real-IP $remote_addr;\n      proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;\n      proxy_set_header Host $host;\n      proxy_set_header X-NginX-Proxy true;\n      proxy_pass http://verdaccio:4873/;\n      proxy_redirect off;\n    }\n}
\n\n

运行添加用户,报错,因为 htpasswd默认创建在宿主机,也就是上面挂载的/www/wwwroot/nginx/html/verdaccio/storage目录中

\n
npm adduser --registry https://npm.mozzie.cn/
\n\n

配置htpasswdstorage 文件夹权限

\n
# 宿主机中执行\ncd /www/wwwroot/nginx/html/verdaccio/storage\ntouch htpasswd\nsudo chown 10001:65533 htpasswd\nsudo chown -R 10001:65533 /www/wwwroot/nginx/html/verdaccio/storage
\n\n

verdaccio 用户管理

由于在 config.yml 中关闭了可访问权限

\n
auth:\n  htpasswd:\n    file: /verdaccio/storage/htpasswd\n    # 关闭注册,手动添加用户,默认Bcrypt算法,\n    max_users: -1\n\npackages:\n  \"@*/*\":\n    # 可访问权限,web界面看不见,不登陆,也无法 install 包\n    access: $authenticated # $all\n    # 发布权限, $authenticated 表示只有通过验证的人\n    publish: $authenticated\n    # 可取消发布权限\n    unpublish: $authenticated\n  \"**\":\n    access: $authenticated\n    publish: $authenticated\n    unpublish: $authenticated
\n\n

默认的 addUser 策略是 Bcrypt 生成密码,随便找个网页生成个密码,使用账号:密码添加到 htpasswd 文件中,例如

\n
test:$2a$10$0xPGVnpcdxcfmFxtWyWDx./TRtm/W/gSzib/jck3w.sF9x.Ur8t8W
\n\n

因此在实际开发中,管理员手动给用户创建好账号,然后根据用户的包管理工具,进行登录,例如以 npm 为例

\n
npm adduser --registry https://npm.mozzie.cn/\n# 输入 Username: mozzie | Password: xxx | Email: (this IS public) himozzie@foxmail.com\n# 提示登陆成功 Logged in as mozzie on https://npm.mozzie.cn/.
\n\n

在系统的 cat ~/.npmrc 中会增加一行,就可以正常的进行以来的安装了

\n
//npm.mozzie.cn/:_authToken=\"Do/wrh5QzsnYaNU4x3ZlVA==\"
\n\n

项目 .npmrc Scope区分

需要指定 .npmrc 来区别 Scope 的安装地址,例如一个包名为 @mozzie/hook,对应的私库为 https://npm.mozzie.cn/

\n
registry=http://registry.npm.taobao.org/\n@mozzie:registry=https://npm.mozzie.cn\n# npm拉包的校验\n//https://npm.mozzie.cn/:_authToken=xxxxxxxxxxxxx
","site":{"data":{}},"excerpt":"","more":"

使用 docker 搭建 verdaccio

创建 & 配置config.yaml文件

\n
# Read about the best practices\n# https://verdaccio.org/docs/best\n\n# path to a directory with all packages\nstorage: /verdaccio/storage/data\n# path to a directory with plugins to include\nplugins: /verdaccio/plugins\n\n# 包体积上限,默认10mb\nmax_body_size: 1024mb\n\n\nweb:\n  enable: true\n  title: Mozzie-NPM\n  # gravatar: false\n  # login: true\n  pkgManagers:\n    - npm\n    - yarn\n    - pnpm\n  html_cache: true\n  showFooter: false\n\nauth:\n  htpasswd:\n    file: /verdaccio/storage/htpasswd\n    # 关闭注册,手动添加用户,默认Bcrypt算法,随便找个网页生成个密码,使用账号:密码添加到 htpasswd 文件中,例如 test:$2a$10$0xPGVnpcdxcfmFxtWyWDx./TRtm/W/gSzib/jck3w.sF9x.Ur8t8W\n    max_users: -1\n\n\ni18n:\n  web: zh-CN\n\n# notify: # 配置 Webhook 推送到钉钉,记得修改 access_token 和 atMobiles\n#  method: POST\n#  headers: [{ \"Content-Type\": \"application/json\" }]\n#  endpoint: https://oapi.dingtalk.com/robot/send?access_token=xxxx\n#  content: '{\"msgtype\":\"text\", \"at\": {\"atMobiles\": [\"13000000000\"] }, \"text\":{\"content\":\"NPM 发布新包:\\n > 包名称:{{name}} \\n > 版本号:{{#each versions}}{{version}}{{/each}} \\n > 发布者:{{publisher.name}} \"}}'\n\nuplinks:\n  npmjs:\n    url: https://registry.npmjs.org/\n  yarn:\n    url: https://registry.yarnpkg.com/\n    timeout: 10s\n  taobao:\n    url: https://registry.npmmirror.com/\n    timeout: 10s\n\npackages:\n  \"@*/*\":\n    # 可访问权限,web界面看不见,不登陆,也无法 install 包\n    access: $authenticated # $all\n    # 发布权限, $authenticated 表示只有通过验证的人\n    publish: $authenticated\n    # 可取消发布权限\n    unpublish: $authenticated\n    # 包不存在时的代理\n    proxy: npmjs yarn taobao\n  \"**\":\n    access: $authenticated # $all\n    publish: $authenticated\n    unpublish: $authenticated\n    proxy: npmjs yarn taobao\n\nmiddlewares:\n  audit:\n    enabled: true\nlisten: 0.0.0.0:4873\nlog: { type: stdout, format: pretty, level: http }
\n\n

创建容器,环境变量,VERDACCIO_PUBLIC_URL是静态资源的前缀地址,由于nginx挂了ssl,如果使用http可以不添加

\n
docker run \\\n-p 4873:4873 \\\n--restart=always \\\n--network mozzie.cn-net \\\n--network-alias verdaccio \\\n--env VERDACCIO_PORT=4873 \\\n--env VERDACCIO_PUBLIC_URL=https://npm.mozzie.cn \\\n--ip 172.21.0.196 \\\n--name verdaccio \\\n-v /www/wwwroot/nginx/html/verdaccio/storage:/verdaccio/storage \\\n-v /www/wwwroot/nginx/html/verdaccio/config:/verdaccio/conf \\\n-v /www/wwwroot/nginx/html/verdaccio/plugins:/verdaccio/plugins \\\n-d verdaccio/verdaccio
\n\n\n\n

配置nginx的反向代理conf,注意所在的docker网络,使用container_name

\n
server {\n    # listen 80;\n    listen 443 ssl;\n    server_name npm.mozzie.cn;\n    ssl_certificate  /etc/nginx/ssl/npm.mozzie.cn_bundle.pem;\n    ssl_certificate_key  /etc/nginx/ssl/npm.mozzie.cn.key;\n    gzip on;\n\n    location / {\n      proxy_set_header X-Real-IP $remote_addr;\n      proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;\n      proxy_set_header Host $host;\n      proxy_set_header X-NginX-Proxy true;\n      proxy_pass http://verdaccio:4873/;\n      proxy_redirect off;\n    }\n}
\n\n

运行添加用户,报错,因为 htpasswd默认创建在宿主机,也就是上面挂载的/www/wwwroot/nginx/html/verdaccio/storage目录中

\n
npm adduser --registry https://npm.mozzie.cn/
\n\n

配置htpasswdstorage 文件夹权限

\n
# 宿主机中执行\ncd /www/wwwroot/nginx/html/verdaccio/storage\ntouch htpasswd\nsudo chown 10001:65533 htpasswd\nsudo chown -R 10001:65533 /www/wwwroot/nginx/html/verdaccio/storage
\n\n

verdaccio 用户管理

由于在 config.yml 中关闭了可访问权限

\n
auth:\n  htpasswd:\n    file: /verdaccio/storage/htpasswd\n    # 关闭注册,手动添加用户,默认Bcrypt算法,\n    max_users: -1\n\npackages:\n  \"@*/*\":\n    # 可访问权限,web界面看不见,不登陆,也无法 install 包\n    access: $authenticated # $all\n    # 发布权限, $authenticated 表示只有通过验证的人\n    publish: $authenticated\n    # 可取消发布权限\n    unpublish: $authenticated\n  \"**\":\n    access: $authenticated\n    publish: $authenticated\n    unpublish: $authenticated
\n\n

默认的 addUser 策略是 Bcrypt 生成密码,随便找个网页生成个密码,使用账号:密码添加到 htpasswd 文件中,例如

\n
test:$2a$10$0xPGVnpcdxcfmFxtWyWDx./TRtm/W/gSzib/jck3w.sF9x.Ur8t8W
\n\n

因此在实际开发中,管理员手动给用户创建好账号,然后根据用户的包管理工具,进行登录,例如以 npm 为例

\n
npm adduser --registry https://npm.mozzie.cn/\n# 输入 Username: mozzie | Password: xxx | Email: (this IS public) himozzie@foxmail.com\n# 提示登陆成功 Logged in as mozzie on https://npm.mozzie.cn/.
\n\n

在系统的 cat ~/.npmrc 中会增加一行,就可以正常的进行以来的安装了

\n
//npm.mozzie.cn/:_authToken=\"Do/wrh5QzsnYaNU4x3ZlVA==\"
\n\n

项目 .npmrc Scope区分

需要指定 .npmrc 来区别 Scope 的安装地址,例如一个包名为 @mozzie/hook,对应的私库为 https://npm.mozzie.cn/

\n
registry=http://registry.npm.taobao.org/\n@mozzie:registry=https://npm.mozzie.cn\n# npm拉包的校验\n//https://npm.mozzie.cn/:_authToken=xxxxxxxxxxxxx
"}],"PostAsset":[],"PostCategory":[{"post_id":"clny4r72z00003pz3ctk41cwb","category_id":"clny4r73200023pz3fjh8g1ku","_id":"clny4r73500073pz36enk5m6o"},{"post_id":"clny4r73100013pz39ec72wb7","category_id":"clny4r73200023pz3fjh8g1ku","_id":"clny4r73500093pz3b1805gz6"},{"post_id":"clny4r73300033pz38ipc2y38","category_id":"clny4r73200023pz3fjh8g1ku","_id":"clny4r736000a3pz3g73canre"},{"post_id":"clny4r73400043pz3bsh63jb2","category_id":"clny4r73500083pz3heaq2v8n","_id":"clny4r736000b3pz35semgqfq"}],"PostTag":[],"Tag":[]}} \ No newline at end of file +{"meta":{"version":1,"warehouse":"4.0.2"},"models":{"Asset":[{"_id":"themes/hexo-theme-linear/source/css/0c63d269.css","path":"css/0c63d269.css","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/css/206.a3a4e130.css","path":"css/206.a3a4e130.css","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/css/21.88950121.css","path":"css/21.88950121.css","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/css/271.54fa1675.css","path":"css/271.54fa1675.css","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/css/291.a8323266.css","path":"css/291.a8323266.css","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/css/2cd7dba2.css","path":"css/2cd7dba2.css","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/css/2f1ea598.css","path":"css/2f1ea598.css","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/css/3a4a90d1.css","path":"css/3a4a90d1.css","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/css/3efc6cb5.css","path":"css/3efc6cb5.css","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/css/429.fb1dabcb.css","path":"css/429.fb1dabcb.css","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/css/4c3d0e88.css","path":"css/4c3d0e88.css","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/css/618.6513d67e.css","path":"css/618.6513d67e.css","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/css/766.64ad3c35.css","path":"css/766.64ad3c35.css","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/css/7c527814.css","path":"css/7c527814.css","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/css/922.9efa0b6b.css","path":"css/922.9efa0b6b.css","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/css/945.fdf98cb0.css","path":"css/945.fdf98cb0.css","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/css/aeb44e7a.css","path":"css/aeb44e7a.css","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/css/ccbcde32.css","path":"css/ccbcde32.css","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/css/de5de8fb.css","path":"css/de5de8fb.css","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/css/efca006a.css","path":"css/efca006a.css","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/css/e01add4b.css","path":"css/e01add4b.css","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/css/f3729dde.css","path":"css/f3729dde.css","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/font/linear.woff2","path":"font/linear.woff2","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/font/motto.woff","path":"font/motto.woff","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/favicon.svg","path":"img/favicon.svg","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/icon-arrow-left.svg","path":"img/icon-arrow-left.svg","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/icon-book.svg","path":"img/icon-book.svg","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/icon-date.svg","path":"img/icon-date.svg","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/icon-layout.svg","path":"img/icon-layout.svg","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/icon-link.svg","path":"img/icon-link.svg","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/icon-moon.svg","path":"img/icon-moon.svg","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/icon-click.svg","path":"img/icon-click.svg","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/icon1.svg","path":"img/icon1.svg","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/icon2.svg","path":"img/icon2.svg","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/icon3.svg","path":"img/icon3.svg","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/logo.png","path":"img/logo.png","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/js/07f44e09.js","path":"js/07f44e09.js","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/js/07f44e09.js.LICENSE.txt","path":"js/07f44e09.js.LICENSE.txt","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/js/1247bc3e.js","path":"js/1247bc3e.js","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/js/206.759361ed.js","path":"js/206.759361ed.js","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/js/21.282c05e7.js","path":"js/21.282c05e7.js","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/js/271.ee88a6de.js","path":"js/271.ee88a6de.js","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/icon-sun.svg","path":"img/icon-sun.svg","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/js/291.4ac6984b.js","path":"js/291.4ac6984b.js","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/js/31d6cfe0.js","path":"js/31d6cfe0.js","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/js/3cf4fd98.js","path":"js/3cf4fd98.js","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/js/429.bc4769cb.js","path":"js/429.bc4769cb.js","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/js/430dbbd6.js","path":"js/430dbbd6.js","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/js/618.1a58fba9.js","path":"js/618.1a58fba9.js","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/js/766.9503a62c.js","path":"js/766.9503a62c.js","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/js/85d1c72e.js","path":"js/85d1c72e.js","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/js/922.689e0633.js","path":"js/922.689e0633.js","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/js/945.0313a94c.js","path":"js/945.0313a94c.js","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/js/96ea39da.js","path":"js/96ea39da.js","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/js/ca6b30b5.js","path":"js/ca6b30b5.js","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/js/f8b20eb9.js","path":"js/f8b20eb9.js","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/100.png","path":"img/qweather-color-icon/100.png","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/101.png","path":"img/qweather-color-icon/101.png","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/102.png","path":"img/qweather-color-icon/102.png","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/104.png","path":"img/qweather-color-icon/104.png","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/103.png","path":"img/qweather-color-icon/103.png","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/150.png","path":"img/qweather-color-icon/150.png","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/151.png","path":"img/qweather-color-icon/151.png","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/152.png","path":"img/qweather-color-icon/152.png","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/153.png","path":"img/qweather-color-icon/153.png","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/300.png","path":"img/qweather-color-icon/300.png","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/301.png","path":"img/qweather-color-icon/301.png","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/302.png","path":"img/qweather-color-icon/302.png","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/303.png","path":"img/qweather-color-icon/303.png","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/304.png","path":"img/qweather-color-icon/304.png","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/305.png","path":"img/qweather-color-icon/305.png","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/306.png","path":"img/qweather-color-icon/306.png","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/307.png","path":"img/qweather-color-icon/307.png","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/308.png","path":"img/qweather-color-icon/308.png","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/309.png","path":"img/qweather-color-icon/309.png","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/311.png","path":"img/qweather-color-icon/311.png","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/310.png","path":"img/qweather-color-icon/310.png","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/313.png","path":"img/qweather-color-icon/313.png","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/312.png","path":"img/qweather-color-icon/312.png","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/314.png","path":"img/qweather-color-icon/314.png","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/315.png","path":"img/qweather-color-icon/315.png","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/316.png","path":"img/qweather-color-icon/316.png","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/318.png","path":"img/qweather-color-icon/318.png","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/317.png","path":"img/qweather-color-icon/317.png","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/351.png","path":"img/qweather-color-icon/351.png","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/350.png","path":"img/qweather-color-icon/350.png","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/399.png","path":"img/qweather-color-icon/399.png","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/400.png","path":"img/qweather-color-icon/400.png","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/401.png","path":"img/qweather-color-icon/401.png","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/402.png","path":"img/qweather-color-icon/402.png","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/403.png","path":"img/qweather-color-icon/403.png","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/404.png","path":"img/qweather-color-icon/404.png","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/406.png","path":"img/qweather-color-icon/406.png","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/407.png","path":"img/qweather-color-icon/407.png","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/408.png","path":"img/qweather-color-icon/408.png","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/409.png","path":"img/qweather-color-icon/409.png","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/410.png","path":"img/qweather-color-icon/410.png","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/456.png","path":"img/qweather-color-icon/456.png","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/457.png","path":"img/qweather-color-icon/457.png","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/499.png","path":"img/qweather-color-icon/499.png","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/501.png","path":"img/qweather-color-icon/501.png","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/500.png","path":"img/qweather-color-icon/500.png","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/502.png","path":"img/qweather-color-icon/502.png","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/503.png","path":"img/qweather-color-icon/503.png","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/504.png","path":"img/qweather-color-icon/504.png","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/507.png","path":"img/qweather-color-icon/507.png","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/508.png","path":"img/qweather-color-icon/508.png","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/509.png","path":"img/qweather-color-icon/509.png","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/510.png","path":"img/qweather-color-icon/510.png","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/512.png","path":"img/qweather-color-icon/512.png","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/513.png","path":"img/qweather-color-icon/513.png","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/511.png","path":"img/qweather-color-icon/511.png","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/514.png","path":"img/qweather-color-icon/514.png","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/515.png","path":"img/qweather-color-icon/515.png","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/900.png","path":"img/qweather-color-icon/900.png","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/901.png","path":"img/qweather-color-icon/901.png","modified":1,"renderable":1},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/999.png","path":"img/qweather-color-icon/999.png","modified":1,"renderable":1},{"_id":"source/img/algolia-api-keys.png","path":"img/algolia-api-keys.png","modified":1,"renderable":0}],"Cache":[{"_id":"source/_posts/Linear 入门.md","hash":"e4df5334ad6b9abdc45d34365333ee5bc092f901","modified":1697780059839},{"_id":"source/_posts/Linear Sample.md","hash":"1796682a5640e5e9ee3187a43de69ddff44b6c3d","modified":1697777266792},{"_id":"source/_posts/front-end/verdaccio.md","hash":"50453d3e60c7e63e31bc9f3efcebc241d317fae0","modified":1697768855158},{"_id":"source/_posts/Linear-Starter-Guide.md","hash":"24cb2d030cff00472eaeae941ed359c57162b3c8","modified":1697771754296},{"_id":"themes/hexo-theme-linear/source/js/31d6cfe0.js","hash":"da39a3ee5e6b4b0d3255bfef95601890afd80709","modified":1697766724527},{"_id":"themes/hexo-theme-linear/_config.yml","hash":"3b03792d72cfda4e250faba8dea790c7f7a63690","modified":1697768622100},{"_id":"themes/hexo-theme-linear/languages/en.yml","hash":"5d97a1ba5a02e24443b37bc000567fdf17340bd2","modified":1697766724476},{"_id":"themes/hexo-theme-linear/languages/es.yml","hash":"3e47b0f87a02d7f8ece63becb37fcfbb1ed32b16","modified":1697766724477},{"_id":"themes/hexo-theme-linear/languages/de.yml","hash":"20ccde52ba59700211177dbc6a0658489d3fabda","modified":1697766724476},{"_id":"themes/hexo-theme-linear/languages/fr.yml","hash":"125ed203d8ce117f61ab4e3e4ffca58cd7bb6c61","modified":1697766724477},{"_id":"themes/hexo-theme-linear/languages/ar.yml","hash":"de613e0512e106e67c39c5534ccfea29eb15f557","modified":1697766724476},{"_id":"themes/hexo-theme-linear/languages/ko.yml","hash":"4cd415dee4bcdbdefd1b7df6caea76ccc258c49a","modified":1697766724477},{"_id":"themes/hexo-theme-linear/languages/ja.yml","hash":"944eea06cacb1aeb58833eb273f32433d323768e","modified":1697766724477},{"_id":"themes/hexo-theme-linear/languages/ru.yml","hash":"974811181b770e78e4571dfa87aed51fd3863043","modified":1697766724478},{"_id":"themes/hexo-theme-linear/layout/breadcrumb.ejs","hash":"81c91ad7b618a760b901741ff0d87333acddf60c","modified":1697766724483},{"_id":"themes/hexo-theme-linear/layout/airplane.ejs","hash":"28521fce0f5dbd1fd62c612ae68b78ba254faef3","modified":1697766724483},{"_id":"themes/hexo-theme-linear/layout/archive.ejs","hash":"d63bc4ebac416b4f5b80fb673ec0a3f092a4e255","modified":1697766724483},{"_id":"themes/hexo-theme-linear/layout/category.ejs","hash":"679f6aa009bc1f681fe9c2305c79f96e87e119ea","modified":1697766724483},{"_id":"themes/hexo-theme-linear/languages/zh-CN.yml","hash":"cf4c13270d7ac15baea1e774064f27bd2d2f8f32","modified":1697766724478},{"_id":"themes/hexo-theme-linear/languages/zh-TW.yml","hash":"ad746b7bd795e81ed8f34e7fe05faf7e1cd999d7","modified":1697766724478},{"_id":"themes/hexo-theme-linear/layout/index.ejs","hash":"f9981d732327e420c7a727ee8cced34327d7fd31","modified":1697766724483},{"_id":"themes/hexo-theme-linear/layout/layout.ejs","hash":"0733d5f564941dd109bd2eb72acfad95cf3c4f89","modified":1697766724484},{"_id":"themes/hexo-theme-linear/layout/postCopyright.ejs","hash":"83a579d0e8d7cf341ac8acc9a733d5046e224e32","modified":1697766724484},{"_id":"themes/hexo-theme-linear/layout/search.ejs","hash":"da088b901ea192cbd8c6fc451094bc93890ecc4d","modified":1697766724484},{"_id":"themes/hexo-theme-linear/layout/post.ejs","hash":"891458ae52a93e8070513b2a35a49d0afdb4a962","modified":1697766724484},{"_id":"themes/hexo-theme-linear/layout/navigation.ejs","hash":"b92b8cf5698a1b7631a2d463da6891b8ddc078ed","modified":1697766724484},{"_id":"themes/hexo-theme-linear/layout/weather.ejs","hash":"04052e95f80ac11765b90019b149d7fb1bb68bab","modified":1697766724485},{"_id":"themes/hexo-theme-linear/layout/homebar.ejs","hash":"fdc00e93db6bfd508e3cd44aef084124a00b3424","modified":1697766724483},{"_id":"themes/hexo-theme-linear/scripts/generate_excerpt.js","hash":"a7cfe46e7e389b1654c81f3e9a8a934dd80d735a","modified":1697766724491},{"_id":"themes/hexo-theme-linear/scripts/mermaid_tag.js","hash":"bc74c79cf41709da1993597acaebae96d6b3761d","modified":1697766724491},{"_id":"themes/hexo-theme-linear/scripts/postIcon.js","hash":"73362a6570b00613681425b59a30903be671cd91","modified":1697766724491},{"_id":"themes/hexo-theme-linear/scripts/post_counter.js","hash":"62aaa594dafcffe5aa457628eaf183075cabe159","modified":1697766724491},{"_id":"themes/hexo-theme-linear/scripts/sort_posts.js","hash":"5cedcd663fd7eb1b255360ea9eb6089fd55e959c","modified":1697766724491},{"_id":"themes/hexo-theme-linear/source/css/206.a3a4e130.css","hash":"f8c04ec30e94eb972ff315b8c1eef655b9e8a03e","modified":1697766724500},{"_id":"themes/hexo-theme-linear/layout/welcome.ejs","hash":"ce7419f61089411de4cea72165a4ce89c4d55fbd","modified":1697766724485},{"_id":"themes/hexo-theme-linear/source/css/21.88950121.css","hash":"44c9b83ffe9151e2e233c2f55b6e89b30ea7c7bb","modified":1697766724500},{"_id":"themes/hexo-theme-linear/source/css/0c63d269.css","hash":"6b9b9796cf8ff9349b724f4b789f1347eaa0d476","modified":1697766724500},{"_id":"themes/hexo-theme-linear/source/css/271.54fa1675.css","hash":"845cb754fd4ea780279a16e01a345d55889866e2","modified":1697766724500},{"_id":"themes/hexo-theme-linear/source/css/291.a8323266.css","hash":"e18068692b42ef4b76adc55d5ddc9f2bb10203f4","modified":1697766724500},{"_id":"themes/hexo-theme-linear/source/css/429.fb1dabcb.css","hash":"1f2b77bab319123d193042b9990056abe9f2fd73","modified":1697766724501},{"_id":"themes/hexo-theme-linear/source/css/2cd7dba2.css","hash":"dbc4f3071866019f0faae76620928ddf2f6700e6","modified":1697766724501},{"_id":"themes/hexo-theme-linear/source/css/3efc6cb5.css","hash":"1f1958bfd921ac3eea83a1e14ed97e8e83b31fb6","modified":1697766724501},{"_id":"themes/hexo-theme-linear/source/css/618.6513d67e.css","hash":"660188677fab2c0946ac4b8ed81611ad5472feb8","modified":1697766724502},{"_id":"themes/hexo-theme-linear/source/css/766.64ad3c35.css","hash":"8434994030b9b9d0fa3a82df079c860f49543b82","modified":1697766724502},{"_id":"themes/hexo-theme-linear/source/css/4c3d0e88.css","hash":"c4a5bf3a1f7adf21c04d9950b02a67f516bbac9f","modified":1697766724502},{"_id":"themes/hexo-theme-linear/source/css/2f1ea598.css","hash":"ac520cdae0399c2b818dcac34c5ff58fd204d10f","modified":1697766724501},{"_id":"themes/hexo-theme-linear/source/css/3a4a90d1.css","hash":"4ffc2c5e9f1afd4fa74d7d9b785e0697cd7fb770","modified":1697766724501},{"_id":"themes/hexo-theme-linear/source/css/922.9efa0b6b.css","hash":"721bc1b89ae059267d9b4aa3cc37f5c1ff8f32c3","modified":1697766724503},{"_id":"themes/hexo-theme-linear/source/css/7c527814.css","hash":"7061b6b9c6fe1da1956a664b3ee7862ef257c716","modified":1697766724502},{"_id":"themes/hexo-theme-linear/source/css/ccbcde32.css","hash":"3475deea0241c67fadc3de5149886e90af24f2e6","modified":1697766724503},{"_id":"themes/hexo-theme-linear/source/css/945.fdf98cb0.css","hash":"f227a8697bf14eb75ba63d14a0608db53c9a50a1","modified":1697766724503},{"_id":"themes/hexo-theme-linear/source/css/de5de8fb.css","hash":"a05682caa4e0b8a106578468f795dad472ee75da","modified":1697766724504},{"_id":"themes/hexo-theme-linear/source/css/efca006a.css","hash":"97972d1b7ca177983b39a67e772736f661637468","modified":1697766724504},{"_id":"themes/hexo-theme-linear/source/css/f3729dde.css","hash":"2a7faa0c3816e3b653fb4540fa63504a26b2051f","modified":1697766724504},{"_id":"themes/hexo-theme-linear/source/css/aeb44e7a.css","hash":"95b181f50e6adb98be13bb60983edb155a83f6d7","modified":1697766724503},{"_id":"themes/hexo-theme-linear/source/css/e01add4b.css","hash":"5fc672a8fb8b65d60c087cc908d5170eaac56e0c","modified":1697766724504},{"_id":"themes/hexo-theme-linear/source/font/motto.woff","hash":"755620f3bad3ebdf683c074043104d4c11f8d23e","modified":1697766724505},{"_id":"themes/hexo-theme-linear/source/font/linear.woff2","hash":"57cac19ad34a50d5a4da5e471e08174c950ce5fb","modified":1697766724504},{"_id":"themes/hexo-theme-linear/source/img/favicon.svg","hash":"6e88f8a231bb0a7ae4cc4598f85b6d346a286095","modified":1697766724505},{"_id":"themes/hexo-theme-linear/source/img/icon-book.svg","hash":"d5e4064468dde477bf9a630c3fababec41316708","modified":1697766724505},{"_id":"themes/hexo-theme-linear/source/img/icon-date.svg","hash":"b391e34adafed83ef52d836fd6f81618494c4c6b","modified":1697766724506},{"_id":"themes/hexo-theme-linear/source/img/icon-layout.svg","hash":"108ef43073a5b92552dc00744a9f11db8e5ac0a2","modified":1697766724506},{"_id":"themes/hexo-theme-linear/source/img/icon-link.svg","hash":"436b5ee7ef2d28766e86ac1e65a567d1e786c1b3","modified":1697766724506},{"_id":"themes/hexo-theme-linear/source/img/icon-arrow-left.svg","hash":"a36362d2555e8b836fcec1f7eeeae4588a871bdd","modified":1697766724505},{"_id":"themes/hexo-theme-linear/source/img/icon-click.svg","hash":"b10df8b886a8b2d44293b26f42b440c9aedb66a7","modified":1697766724506},{"_id":"themes/hexo-theme-linear/source/img/icon1.svg","hash":"f15fbcecbaa00db99aeaca9807922514f6452d02","modified":1697766724507},{"_id":"themes/hexo-theme-linear/source/img/icon3.svg","hash":"a1a9dcee7703ec48f2d92b0d533b62fef16097fc","modified":1697766724508},{"_id":"themes/hexo-theme-linear/source/img/icon-moon.svg","hash":"032be7ed3d2320f22069e2efb2fb7f60592d6212","modified":1697766724507},{"_id":"themes/hexo-theme-linear/source/js/07f44e09.js.LICENSE.txt","hash":"35ad54c8f1627db94ca60022d50f416d495b72c6","modified":1697766724526},{"_id":"themes/hexo-theme-linear/source/js/1247bc3e.js","hash":"1d0335fdedecd72daa5eb2288a8891ab2e83e55d","modified":1697766724526},{"_id":"themes/hexo-theme-linear/source/js/07f44e09.js","hash":"e8a21a4252ad34adc1a54066eab32a26a7313940","modified":1697766724526},{"_id":"themes/hexo-theme-linear/source/js/271.ee88a6de.js","hash":"2d93e1c6f51c16e6cc0c41740dc1de5a0c362926","modified":1697766724527},{"_id":"themes/hexo-theme-linear/source/img/icon-sun.svg","hash":"57a0ce52ecce7188eaac5e06eab54609a8e572c8","modified":1697766724507},{"_id":"themes/hexo-theme-linear/source/js/21.282c05e7.js","hash":"78359415e9f39c9c2119551ac2a97ba9f15af294","modified":1697766724527},{"_id":"themes/hexo-theme-linear/source/js/206.759361ed.js","hash":"129b5fd004afbbe4ab06cf6e944097b42c98655b","modified":1697766724526},{"_id":"themes/hexo-theme-linear/source/img/icon2.svg","hash":"cc598540651110d977afd26dc0a1f01bbc95bf21","modified":1697766724507},{"_id":"themes/hexo-theme-linear/source/js/291.4ac6984b.js","hash":"b5bb3c24cbcb7d09604c8c66c9d4470e6a2fd449","modified":1697766724527},{"_id":"themes/hexo-theme-linear/source/js/3cf4fd98.js","hash":"0d51155f6dc08d1d8c693d210c1407b2e26b5685","modified":1697766724527},{"_id":"themes/hexo-theme-linear/source/js/430dbbd6.js","hash":"ff77ecc0d3b8bee105dabbaccefdb83b07a09e47","modified":1697766724528},{"_id":"themes/hexo-theme-linear/source/js/766.9503a62c.js","hash":"9f2114b6ac69ab0a67b1c88c5f6c48ff244185f7","modified":1697766724528},{"_id":"themes/hexo-theme-linear/source/js/618.1a58fba9.js","hash":"afbe73ca7b78196e48dd9147a12db960d17589ff","modified":1697766724528},{"_id":"themes/hexo-theme-linear/source/js/429.bc4769cb.js","hash":"926f0c003b8cfc0f4eb78ab6367aab9228d31abf","modified":1697766724528},{"_id":"themes/hexo-theme-linear/source/js/85d1c72e.js","hash":"8ec5c0c8f9dff40d1fc2d16de3baa51442e12be2","modified":1697766724528},{"_id":"themes/hexo-theme-linear/source/js/922.689e0633.js","hash":"1757f732da655e7dc36fe4a23d29b72a549e9423","modified":1697766724529},{"_id":"themes/hexo-theme-linear/source/js/945.0313a94c.js","hash":"ccc3bda115641d497837d4cf8e93f776f0e64c6d","modified":1697766724529},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/100.png","hash":"ad42001979a0dbb8807c128b871dc28161b8c191","modified":1697766724510},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/102.png","hash":"74d7cfa4f23850a456c16d0e0956264e920f7a85","modified":1697766724511},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/101.png","hash":"890888efd8db7a3f29427e476ce3433f4a564321","modified":1697766724510},{"_id":"themes/hexo-theme-linear/source/js/ca6b30b5.js","hash":"481a8f20c3d4e565c1ea5dafe4218597d051a9fc","modified":1697766724529},{"_id":"themes/hexo-theme-linear/source/js/f8b20eb9.js","hash":"86cff2cb169c614dedd464b373d94322328cb185","modified":1697766724530},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/104.png","hash":"36add97ed90d57e691e6e15d3456898a42dccb16","modified":1697766724511},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/103.png","hash":"656d81bd50728c7ba62572e838db7c355d522e51","modified":1697766724511},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/150.png","hash":"572b4a6e56271b89208daa538f02416d50249347","modified":1697766724511},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/151.png","hash":"8041e428fc369be40f9e993f4f718ae99c7662fa","modified":1697766724511},{"_id":"themes/hexo-theme-linear/source/js/96ea39da.js","hash":"a6c6a3f3afb38e8326846eb8eac1bbadd48ac6d3","modified":1697766724529},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/300.png","hash":"bd67445ff764f3f1d4eeb81625372585bb537b07","modified":1697766724512},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/153.png","hash":"3eb50d325ec84e1248585d347471b1093a83909c","modified":1697766724512},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/152.png","hash":"3ec0a1ac063ae068cc9d728eef88a9a6d7859153","modified":1697766724512},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/301.png","hash":"cc616d4c7ae6abbe0338f418fe35acce93c46164","modified":1697766724512},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/302.png","hash":"371fa4d79b6a93573fde068f179829ed97c8f4f8","modified":1697766724513},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/303.png","hash":"453442f93e62ac98884aae173530f26272d97ad6","modified":1697766724513},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/304.png","hash":"3669eb04ee87dca604f70f7404c0ecb303d17af4","modified":1697766724513},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/307.png","hash":"02a08e002d21a10e0854b1036556fb81b0308be3","modified":1697766724514},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/306.png","hash":"69b55e71e8da4e0fe223ff76b9a68f98e4134b3d","modified":1697766724514},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/309.png","hash":"c5140be49b8936e5d30380f14f7dce49a7be7cb5","modified":1697766724514},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/308.png","hash":"ace460a40174aa90dde6c2ef71663f30cec24193","modified":1697766724514},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/310.png","hash":"9315203066fa97a7d10f2a6fb0fd3ce5b7805126","modified":1697766724514},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/311.png","hash":"ab5c5059f354da2f9525b30ee81312fbfa4749bf","modified":1697766724515},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/313.png","hash":"afa70386816623e847c09f51032212d2520d1740","modified":1697766724515},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/314.png","hash":"110f9fe81f80b8f372b7472fbcfd9c0071b33151","modified":1697766724516},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/312.png","hash":"c672d7373fce89803b5e8d06420e158f11ea346f","modified":1697766724515},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/316.png","hash":"4de1ac0254507c5509fc4d04e208fd81d2af7b34","modified":1697766724516},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/315.png","hash":"2100a23ee6d584227715164263c43875e8d8946c","modified":1697766724516},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/317.png","hash":"7e60725abd3b91b9ba388ad9b9f642690c39ff9e","modified":1697766724516},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/305.png","hash":"618e18bf06b5d12d64269b30d6f044fc356d24b0","modified":1697766724513},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/350.png","hash":"f29c1aa55c4afd3df17aef7885a35b0bd177d771","modified":1697766724517},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/351.png","hash":"3ab30470a65acb8fe879aa7adc9064284abd8407","modified":1697766724517},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/399.png","hash":"993ddcd386480d211ec9b2e56656d659bb6c453b","modified":1697766724517},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/318.png","hash":"7a042920165671cdbfef6c58596a80f9a1f6f016","modified":1697766724516},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/400.png","hash":"79444a48a0e416e4cac1eb319496f495091f4c86","modified":1697766724517},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/401.png","hash":"279c8bc00b4e57db9b1095df64044ec80b37edb0","modified":1697766724518},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/406.png","hash":"b9cd0421518e0a76041285e5bf0c1666a93428a5","modified":1697766724518},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/403.png","hash":"dfad1a525c4467c3e95e281befdf813e145620df","modified":1697766724518},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/407.png","hash":"82223792a5e3e556148b4663f195ef22044c143a","modified":1697766724519},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/408.png","hash":"02b34a66020c9f3e5173702d30e5a7b69139bade","modified":1697766724519},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/409.png","hash":"aed269911d0249a700b4f3890c424f00f4a27e1e","modified":1697766724521},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/404.png","hash":"112e73e641d1a30712993b5dca681a5e033831ee","modified":1697766724518},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/410.png","hash":"9170b32d6b7f644ce49116f3e35d35558bae6536","modified":1697766724521},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/402.png","hash":"033fc236885a2bf7007d97eb054b0c5885035be5","modified":1697766724518},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/457.png","hash":"5dffe7e9139bfb697b046c427b9ef0ed6ffa95c7","modified":1697766724522},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/456.png","hash":"dd16b957cc544730afab8d2712821dd6c77f5167","modified":1697766724522},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/499.png","hash":"2b51631144a7c0f813b6425d4daa30c4d4e8bd38","modified":1697766724522},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/500.png","hash":"ddb4712d8f19bb8c197e600000dd2d51049f970d","modified":1697766724522},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/502.png","hash":"4146081a2635ff88fa14e38ed8d360d3b4fa74dd","modified":1697766724523},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/501.png","hash":"ddb4712d8f19bb8c197e600000dd2d51049f970d","modified":1697766724522},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/503.png","hash":"9415147c4bcebadd7f3089339064b8120c8d4089","modified":1697766724523},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/504.png","hash":"defba93520719f72b217583062ccc79abd5b445e","modified":1697766724523},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/509.png","hash":"3bc779bfbcab94a79c91b26288e2e7b67412d15e","modified":1697766724524},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/510.png","hash":"524131e401d0b150dab2733af336f4649b8ade74","modified":1697766724524},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/512.png","hash":"64e11f225c35caa6ef2612d613026c52cfd3557e","modified":1697766724524},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/513.png","hash":"ceff3dfd109a990c9595276ad6b56061bb662e5e","modified":1697766724524},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/507.png","hash":"426d5a73a482ac5721e7da2141e4fe704f50b608","modified":1697766724523},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/508.png","hash":"ae98a3217df26021ec2f667f099d27575c912bf4","modified":1697766724523},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/514.png","hash":"fdf992021ff20e1ffe1b19f0b918aa35204f22e7","modified":1697766724525},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/511.png","hash":"e2efe07a29446ebecd313ccd8a2c7d57a670f203","modified":1697766724524},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/901.png","hash":"f6b3f1cd64e9c325e9dc3ab42469baa5c5119c2d","modified":1697766724525},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/999.png","hash":"74e4fa5bdd815d988b55525d4e7f6d40bf1080d4","modified":1697766724525},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/900.png","hash":"6eacf8df641c6096feb746c7544a825d3c65bf47","modified":1697766724525},{"_id":"themes/hexo-theme-linear/source/img/qweather-color-icon/515.png","hash":"fdf992021ff20e1ffe1b19f0b918aa35204f22e7","modified":1697766724525},{"_id":"themes/hexo-theme-linear/source/img/logo.png","hash":"05730ab0dadd5036509f942834278eef683994dd","modified":1697766724508},{"_id":"source/img/algolia-api-keys.png","hash":"8b2f85a93b52f0590e9b8fe2d2405427c99e2280","modified":1697779286767},{"_id":"public/2023/10/20/Linear-Starter-Guide/index.html","hash":"e506ac0ff606207328c2802978702224ab549808","modified":1697780087926},{"_id":"public/archives/index.html","hash":"6563d4422733f14eab1dba0643962072a6c14bae","modified":1697780087926},{"_id":"public/archives/2023/index.html","hash":"6563d4422733f14eab1dba0643962072a6c14bae","modified":1697780087926},{"_id":"public/archives/2023/10/index.html","hash":"6563d4422733f14eab1dba0643962072a6c14bae","modified":1697780087926},{"_id":"public/index.html","hash":"c05a820d4e8cc95bda18746bc3568129307b6709","modified":1697780087926},{"_id":"public/categories/Hexo/index.html","hash":"9ac4707d5f46ea44eac5a2f65159e910c7cd7735","modified":1697780087926},{"_id":"public/categories/Front-End/index.html","hash":"72d2501a9a7562d138e3c6d584a236b2eedc5b72","modified":1697780087926},{"_id":"public/2023/10/20/Linear Sample/index.html","hash":"9ed46bd5a48ad401d0ec3325d7996a189070c860","modified":1697780087926},{"_id":"public/2023/10/20/front-end/verdaccio/index.html","hash":"0a0e2acdd361e35038c96166d3f331c90ac0437e","modified":1697780087926},{"_id":"public/2023/10/20/Linear 入门/index.html","hash":"78ab3f089ab103a8b6b9e4089e9f699a255ac207","modified":1697780087926},{"_id":"public/img/icon-arrow-left.svg","hash":"a36362d2555e8b836fcec1f7eeeae4588a871bdd","modified":1697780087926},{"_id":"public/img/favicon.svg","hash":"6e88f8a231bb0a7ae4cc4598f85b6d346a286095","modified":1697780087926},{"_id":"public/font/linear.woff2","hash":"57cac19ad34a50d5a4da5e471e08174c950ce5fb","modified":1697780087926},{"_id":"public/img/icon-book.svg","hash":"d5e4064468dde477bf9a630c3fababec41316708","modified":1697780087926},{"_id":"public/img/icon-date.svg","hash":"b391e34adafed83ef52d836fd6f81618494c4c6b","modified":1697780087926},{"_id":"public/font/motto.woff","hash":"755620f3bad3ebdf683c074043104d4c11f8d23e","modified":1697780087926},{"_id":"public/img/icon-layout.svg","hash":"108ef43073a5b92552dc00744a9f11db8e5ac0a2","modified":1697780087926},{"_id":"public/img/icon-link.svg","hash":"436b5ee7ef2d28766e86ac1e65a567d1e786c1b3","modified":1697780087926},{"_id":"public/img/icon-click.svg","hash":"b10df8b886a8b2d44293b26f42b440c9aedb66a7","modified":1697780087926},{"_id":"public/img/icon-moon.svg","hash":"032be7ed3d2320f22069e2efb2fb7f60592d6212","modified":1697780087926},{"_id":"public/img/icon2.svg","hash":"cc598540651110d977afd26dc0a1f01bbc95bf21","modified":1697780087926},{"_id":"public/img/icon3.svg","hash":"a1a9dcee7703ec48f2d92b0d533b62fef16097fc","modified":1697780087926},{"_id":"public/img/icon1.svg","hash":"f15fbcecbaa00db99aeaca9807922514f6452d02","modified":1697780087926},{"_id":"public/js/07f44e09.js.LICENSE.txt","hash":"35ad54c8f1627db94ca60022d50f416d495b72c6","modified":1697780087926},{"_id":"public/img/icon-sun.svg","hash":"57a0ce52ecce7188eaac5e06eab54609a8e572c8","modified":1697780087926},{"_id":"public/img/qweather-color-icon/102.png","hash":"74d7cfa4f23850a456c16d0e0956264e920f7a85","modified":1697780087926},{"_id":"public/img/qweather-color-icon/100.png","hash":"ad42001979a0dbb8807c128b871dc28161b8c191","modified":1697780087926},{"_id":"public/img/qweather-color-icon/104.png","hash":"36add97ed90d57e691e6e15d3456898a42dccb16","modified":1697780087926},{"_id":"public/img/qweather-color-icon/103.png","hash":"656d81bd50728c7ba62572e838db7c355d522e51","modified":1697780087926},{"_id":"public/img/qweather-color-icon/101.png","hash":"890888efd8db7a3f29427e476ce3433f4a564321","modified":1697780087926},{"_id":"public/img/qweather-color-icon/150.png","hash":"572b4a6e56271b89208daa538f02416d50249347","modified":1697780087926},{"_id":"public/img/qweather-color-icon/151.png","hash":"8041e428fc369be40f9e993f4f718ae99c7662fa","modified":1697780087926},{"_id":"public/img/qweather-color-icon/152.png","hash":"3ec0a1ac063ae068cc9d728eef88a9a6d7859153","modified":1697780087926},{"_id":"public/img/qweather-color-icon/300.png","hash":"bd67445ff764f3f1d4eeb81625372585bb537b07","modified":1697780087926},{"_id":"public/img/qweather-color-icon/301.png","hash":"cc616d4c7ae6abbe0338f418fe35acce93c46164","modified":1697780087926},{"_id":"public/img/qweather-color-icon/153.png","hash":"3eb50d325ec84e1248585d347471b1093a83909c","modified":1697780087926},{"_id":"public/img/qweather-color-icon/302.png","hash":"371fa4d79b6a93573fde068f179829ed97c8f4f8","modified":1697780087926},{"_id":"public/img/qweather-color-icon/303.png","hash":"453442f93e62ac98884aae173530f26272d97ad6","modified":1697780087926},{"_id":"public/img/qweather-color-icon/304.png","hash":"3669eb04ee87dca604f70f7404c0ecb303d17af4","modified":1697780087926},{"_id":"public/img/qweather-color-icon/306.png","hash":"69b55e71e8da4e0fe223ff76b9a68f98e4134b3d","modified":1697780087926},{"_id":"public/img/qweather-color-icon/305.png","hash":"618e18bf06b5d12d64269b30d6f044fc356d24b0","modified":1697780087926},{"_id":"public/img/qweather-color-icon/307.png","hash":"02a08e002d21a10e0854b1036556fb81b0308be3","modified":1697780087926},{"_id":"public/img/qweather-color-icon/311.png","hash":"ab5c5059f354da2f9525b30ee81312fbfa4749bf","modified":1697780087926},{"_id":"public/img/qweather-color-icon/308.png","hash":"ace460a40174aa90dde6c2ef71663f30cec24193","modified":1697780087926},{"_id":"public/img/qweather-color-icon/309.png","hash":"c5140be49b8936e5d30380f14f7dce49a7be7cb5","modified":1697780087926},{"_id":"public/img/qweather-color-icon/313.png","hash":"afa70386816623e847c09f51032212d2520d1740","modified":1697780087926},{"_id":"public/img/qweather-color-icon/312.png","hash":"c672d7373fce89803b5e8d06420e158f11ea346f","modified":1697780087926},{"_id":"public/img/qweather-color-icon/310.png","hash":"9315203066fa97a7d10f2a6fb0fd3ce5b7805126","modified":1697780087926},{"_id":"public/img/qweather-color-icon/314.png","hash":"110f9fe81f80b8f372b7472fbcfd9c0071b33151","modified":1697780087926},{"_id":"public/img/qweather-color-icon/315.png","hash":"2100a23ee6d584227715164263c43875e8d8946c","modified":1697780087926},{"_id":"public/img/qweather-color-icon/318.png","hash":"7a042920165671cdbfef6c58596a80f9a1f6f016","modified":1697780087926},{"_id":"public/img/qweather-color-icon/316.png","hash":"4de1ac0254507c5509fc4d04e208fd81d2af7b34","modified":1697780087926},{"_id":"public/img/qweather-color-icon/351.png","hash":"3ab30470a65acb8fe879aa7adc9064284abd8407","modified":1697780087926},{"_id":"public/img/qweather-color-icon/317.png","hash":"7e60725abd3b91b9ba388ad9b9f642690c39ff9e","modified":1697780087926},{"_id":"public/img/qweather-color-icon/350.png","hash":"f29c1aa55c4afd3df17aef7885a35b0bd177d771","modified":1697780087926},{"_id":"public/img/qweather-color-icon/399.png","hash":"993ddcd386480d211ec9b2e56656d659bb6c453b","modified":1697780087926},{"_id":"public/img/qweather-color-icon/400.png","hash":"79444a48a0e416e4cac1eb319496f495091f4c86","modified":1697780087926},{"_id":"public/img/qweather-color-icon/402.png","hash":"033fc236885a2bf7007d97eb054b0c5885035be5","modified":1697780087926},{"_id":"public/img/qweather-color-icon/401.png","hash":"279c8bc00b4e57db9b1095df64044ec80b37edb0","modified":1697780087926},{"_id":"public/img/qweather-color-icon/403.png","hash":"dfad1a525c4467c3e95e281befdf813e145620df","modified":1697780087926},{"_id":"public/img/qweather-color-icon/404.png","hash":"112e73e641d1a30712993b5dca681a5e033831ee","modified":1697780087926},{"_id":"public/img/qweather-color-icon/406.png","hash":"b9cd0421518e0a76041285e5bf0c1666a93428a5","modified":1697780087926},{"_id":"public/img/qweather-color-icon/408.png","hash":"02b34a66020c9f3e5173702d30e5a7b69139bade","modified":1697780087926},{"_id":"public/img/qweather-color-icon/407.png","hash":"82223792a5e3e556148b4663f195ef22044c143a","modified":1697780087926},{"_id":"public/img/qweather-color-icon/409.png","hash":"aed269911d0249a700b4f3890c424f00f4a27e1e","modified":1697780087926},{"_id":"public/img/qweather-color-icon/410.png","hash":"9170b32d6b7f644ce49116f3e35d35558bae6536","modified":1697780087926},{"_id":"public/img/qweather-color-icon/456.png","hash":"dd16b957cc544730afab8d2712821dd6c77f5167","modified":1697780087926},{"_id":"public/img/qweather-color-icon/457.png","hash":"5dffe7e9139bfb697b046c427b9ef0ed6ffa95c7","modified":1697780087926},{"_id":"public/img/qweather-color-icon/499.png","hash":"2b51631144a7c0f813b6425d4daa30c4d4e8bd38","modified":1697780087926},{"_id":"public/img/qweather-color-icon/501.png","hash":"ddb4712d8f19bb8c197e600000dd2d51049f970d","modified":1697780087926},{"_id":"public/img/qweather-color-icon/500.png","hash":"ddb4712d8f19bb8c197e600000dd2d51049f970d","modified":1697780087926},{"_id":"public/img/qweather-color-icon/502.png","hash":"4146081a2635ff88fa14e38ed8d360d3b4fa74dd","modified":1697780087926},{"_id":"public/img/qweather-color-icon/504.png","hash":"defba93520719f72b217583062ccc79abd5b445e","modified":1697780087926},{"_id":"public/img/qweather-color-icon/507.png","hash":"426d5a73a482ac5721e7da2141e4fe704f50b608","modified":1697780087926},{"_id":"public/img/qweather-color-icon/509.png","hash":"3bc779bfbcab94a79c91b26288e2e7b67412d15e","modified":1697780087926},{"_id":"public/img/qweather-color-icon/503.png","hash":"9415147c4bcebadd7f3089339064b8120c8d4089","modified":1697780087926},{"_id":"public/img/qweather-color-icon/510.png","hash":"524131e401d0b150dab2733af336f4649b8ade74","modified":1697780087926},{"_id":"public/img/qweather-color-icon/508.png","hash":"ae98a3217df26021ec2f667f099d27575c912bf4","modified":1697780087926},{"_id":"public/img/qweather-color-icon/512.png","hash":"64e11f225c35caa6ef2612d613026c52cfd3557e","modified":1697780087926},{"_id":"public/img/qweather-color-icon/513.png","hash":"ceff3dfd109a990c9595276ad6b56061bb662e5e","modified":1697780087926},{"_id":"public/img/qweather-color-icon/511.png","hash":"e2efe07a29446ebecd313ccd8a2c7d57a670f203","modified":1697780087926},{"_id":"public/img/qweather-color-icon/514.png","hash":"fdf992021ff20e1ffe1b19f0b918aa35204f22e7","modified":1697780087926},{"_id":"public/img/qweather-color-icon/900.png","hash":"6eacf8df641c6096feb746c7544a825d3c65bf47","modified":1697780087926},{"_id":"public/img/qweather-color-icon/515.png","hash":"fdf992021ff20e1ffe1b19f0b918aa35204f22e7","modified":1697780087926},{"_id":"public/img/qweather-color-icon/999.png","hash":"74e4fa5bdd815d988b55525d4e7f6d40bf1080d4","modified":1697780087926},{"_id":"public/img/qweather-color-icon/901.png","hash":"f6b3f1cd64e9c325e9dc3ab42469baa5c5119c2d","modified":1697780087926},{"_id":"public/css/0c63d269.css","hash":"6b9b9796cf8ff9349b724f4b789f1347eaa0d476","modified":1697780087926},{"_id":"public/css/206.a3a4e130.css","hash":"f8c04ec30e94eb972ff315b8c1eef655b9e8a03e","modified":1697780087926},{"_id":"public/css/21.88950121.css","hash":"44c9b83ffe9151e2e233c2f55b6e89b30ea7c7bb","modified":1697780087926},{"_id":"public/css/271.54fa1675.css","hash":"845cb754fd4ea780279a16e01a345d55889866e2","modified":1697780087926},{"_id":"public/css/291.a8323266.css","hash":"e18068692b42ef4b76adc55d5ddc9f2bb10203f4","modified":1697780087926},{"_id":"public/css/2cd7dba2.css","hash":"dbc4f3071866019f0faae76620928ddf2f6700e6","modified":1697780087926},{"_id":"public/css/2f1ea598.css","hash":"ac520cdae0399c2b818dcac34c5ff58fd204d10f","modified":1697780087926},{"_id":"public/css/3efc6cb5.css","hash":"1f1958bfd921ac3eea83a1e14ed97e8e83b31fb6","modified":1697780087926},{"_id":"public/css/429.fb1dabcb.css","hash":"1f2b77bab319123d193042b9990056abe9f2fd73","modified":1697780087926},{"_id":"public/css/618.6513d67e.css","hash":"660188677fab2c0946ac4b8ed81611ad5472feb8","modified":1697780087926},{"_id":"public/css/4c3d0e88.css","hash":"c4a5bf3a1f7adf21c04d9950b02a67f516bbac9f","modified":1697780087926},{"_id":"public/css/7c527814.css","hash":"7061b6b9c6fe1da1956a664b3ee7862ef257c716","modified":1697780087926},{"_id":"public/css/3a4a90d1.css","hash":"4ffc2c5e9f1afd4fa74d7d9b785e0697cd7fb770","modified":1697780087926},{"_id":"public/css/766.64ad3c35.css","hash":"8434994030b9b9d0fa3a82df079c860f49543b82","modified":1697780087926},{"_id":"public/css/922.9efa0b6b.css","hash":"721bc1b89ae059267d9b4aa3cc37f5c1ff8f32c3","modified":1697780087926},{"_id":"public/css/945.fdf98cb0.css","hash":"f227a8697bf14eb75ba63d14a0608db53c9a50a1","modified":1697780087926},{"_id":"public/css/ccbcde32.css","hash":"3475deea0241c67fadc3de5149886e90af24f2e6","modified":1697780087926},{"_id":"public/css/de5de8fb.css","hash":"a05682caa4e0b8a106578468f795dad472ee75da","modified":1697780087926},{"_id":"public/css/efca006a.css","hash":"97972d1b7ca177983b39a67e772736f661637468","modified":1697780087926},{"_id":"public/css/f3729dde.css","hash":"2a7faa0c3816e3b653fb4540fa63504a26b2051f","modified":1697780087926},{"_id":"public/css/e01add4b.css","hash":"5fc672a8fb8b65d60c087cc908d5170eaac56e0c","modified":1697780087926},{"_id":"public/css/aeb44e7a.css","hash":"95b181f50e6adb98be13bb60983edb155a83f6d7","modified":1697780087926},{"_id":"public/js/21.282c05e7.js","hash":"78359415e9f39c9c2119551ac2a97ba9f15af294","modified":1697780087926},{"_id":"public/js/1247bc3e.js","hash":"1d0335fdedecd72daa5eb2288a8891ab2e83e55d","modified":1697780087926},{"_id":"public/js/206.759361ed.js","hash":"129b5fd004afbbe4ab06cf6e944097b42c98655b","modified":1697780087926},{"_id":"public/js/271.ee88a6de.js","hash":"2d93e1c6f51c16e6cc0c41740dc1de5a0c362926","modified":1697780087926},{"_id":"public/js/31d6cfe0.js","hash":"da39a3ee5e6b4b0d3255bfef95601890afd80709","modified":1697780087926},{"_id":"public/js/429.bc4769cb.js","hash":"926f0c003b8cfc0f4eb78ab6367aab9228d31abf","modified":1697780087926},{"_id":"public/js/291.4ac6984b.js","hash":"b5bb3c24cbcb7d09604c8c66c9d4470e6a2fd449","modified":1697780087926},{"_id":"public/js/430dbbd6.js","hash":"ff77ecc0d3b8bee105dabbaccefdb83b07a09e47","modified":1697780087926},{"_id":"public/js/618.1a58fba9.js","hash":"afbe73ca7b78196e48dd9147a12db960d17589ff","modified":1697780087926},{"_id":"public/js/85d1c72e.js","hash":"8ec5c0c8f9dff40d1fc2d16de3baa51442e12be2","modified":1697780087926},{"_id":"public/js/3cf4fd98.js","hash":"0d51155f6dc08d1d8c693d210c1407b2e26b5685","modified":1697780087926},{"_id":"public/js/766.9503a62c.js","hash":"9f2114b6ac69ab0a67b1c88c5f6c48ff244185f7","modified":1697780087926},{"_id":"public/js/922.689e0633.js","hash":"1757f732da655e7dc36fe4a23d29b72a549e9423","modified":1697780087926},{"_id":"public/js/96ea39da.js","hash":"a6c6a3f3afb38e8326846eb8eac1bbadd48ac6d3","modified":1697780087926},{"_id":"public/js/945.0313a94c.js","hash":"ccc3bda115641d497837d4cf8e93f776f0e64c6d","modified":1697780087926},{"_id":"public/js/f8b20eb9.js","hash":"86cff2cb169c614dedd464b373d94322328cb185","modified":1697780087926},{"_id":"public/js/ca6b30b5.js","hash":"481a8f20c3d4e565c1ea5dafe4218597d051a9fc","modified":1697780087926},{"_id":"public/js/07f44e09.js","hash":"e8a21a4252ad34adc1a54066eab32a26a7313940","modified":1697780087926},{"_id":"public/img/logo.png","hash":"05730ab0dadd5036509f942834278eef683994dd","modified":1697780087926},{"_id":"public/img/algolia-api-keys.png","hash":"8b2f85a93b52f0590e9b8fe2d2405427c99e2280","modified":1697780087926}],"Category":[{"name":"Hexo","_id":"clny6fg2f0002gfz3d48l6cbv"},{"name":"Front-End","_id":"clny6fg2i0008gfz3ewdg27f9"}],"Data":[],"Page":[],"Post":[{"title":"Linear Sample Post","description":"A very simple way to add structured data to a page.","status":"done","top":0,"keywords":"Markdown, 代码高亮 (Codes), 引用 (Blockquotes), 列表 (Lists), 图片 (Images), 表格 (Tables), Emoji, TeX(KaTeX), 流程图 (mermaid)","_content":"\n# Editor.md\n\n\nhhh\n\n\n\n# 换行TEST\n\n1\n2\n3\n\na \nb\n\n---\n\nq\\\nd\n\n#HEAD TEST\n\n# Smart Test\n\n...\n\n---\n\n--\n\n\n![](https://pandao.github.io/editor.md/images/logos/editormd-logo-180x180.png)\n\n![](https://img.shields.io/github/stars/pandao/editor.md.svg) ![](https://img.shields.io/github/forks/pandao/editor.md.svg) ![](https://img.shields.io/github/tag/pandao/editor.md.svg) ![](https://img.shields.io/github/release/pandao/editor.md.svg) ![](https://img.shields.io/github/issues/pandao/editor.md.svg) ![](https://img.shields.io/bower/v/editor.md.svg)\n\n**目录 (Table of Contents)**\n\n[TOCM]\n\n[TOC]\n\n# Heading 1\n## Heading 2 \n### Heading 3\n#### Heading 4\n##### Heading 5\n###### Heading 6\n# Heading 1 link [Heading link](https://github.com/pandao/editor.md \"Heading link\")\n## Heading 2 link [Heading link](https://github.com/pandao/editor.md \"Heading link\")\n### Heading 3 link [Heading link](https://github.com/pandao/editor.md \"Heading link\")\n#### Heading 4 link [Heading link](https://github.com/pandao/editor.md \"Heading link\") Heading link [Heading link](https://github.com/pandao/editor.md \"Heading link\")\n##### Heading 5 link [Heading link](https://github.com/pandao/editor.md \"Heading link\")\n###### Heading 6 link [Heading link](https://github.com/pandao/editor.md \"Heading link\")\n\n#### 标题(用底线的形式)Heading (underline)\n\nThis is an H1\n=============\n\nThis is an H2\n-------------\n\n### 字符效果和横线等\n \n----\n\n~~删除线~~ 删除线(开启识别HTML标签时)\n*斜体字* _斜体字_\n**粗体** __粗体__\n***粗斜体*** ___粗斜体___\n\n上标:X2,下标:O2\n\n**缩写(同HTML的abbr标签)**\n\n> 即更长的单词或短语的缩写形式,前提是开启识别HTML标签时,已默认开启\n\nThe HTML specification is maintained by the W3C.\n\n### 引用 Blockquotes\n\n> 引用文本 Blockquotes\n\n引用的行内混合 Blockquotes\n \n> 引用:如果想要插入空白换行`即
标签`,在插入处先键入两个以上的空格然后回车即可,[普通链接](http://localhost/)。\n\n### 锚点与链接 Links\n\n[普通链接](http://localhost/)\n\n[普通链接带标题](http://localhost/ \"普通链接带标题\")\n\n直接链接:\n\nhttps://baidu.com\n\n[锚点链接][anchor-id] \n\n[anchor-id]: http://www.this-anchor-link.com/\n\n[mailto:test.test@gmail.com](mailto:test.test@gmail.com)\n\nGFM a-tail link [@pandao](https://my.oschina.net/u/3691274) 邮箱地址自动链接 test.test@gmail.com www@vip.qq.com\n\n> @pandao\n\n### 多语言代码高亮 Codes\n\n#### 行内代码 Inline code\n\n执行命令:`npm install marked`\n\n#### 缩进风格\n\n即缩进四个空格,也做为实现类似 `
` 预格式化文本 ( Preformatted Text ) 的功能。\n\n    \n    \n预格式化文本:\n\n    | First Header | Second Header |\n    | ------------ | ------------- |\n    | Content Cell | Content Cell  |\n    | Content Cell | Content Cell  |\n\n#### JS代码 \n\n```javascript\nfunction test() {\n\tconsole.log(\"Hello world!\");\n}\n \n(function(){\n    var box = function() {\n        return box.fn.init();\n    };\n\n    box.prototype = box.fn = {\n        init : function(){\n            console.log('box.init()');\n\n\t\t\treturn this;\n        },\n\n\t\tadd : function(str) {\n\t\t\talert(\"add\", str);\n\n\t\t\treturn this;\n\t\t},\n\n\t\tremove : function(str) {\n\t\t\talert(\"remove\", str);\n\n\t\t\treturn this;\n\t\t}\n    };\n    \n    box.fn.init.prototype = box.fn;\n    \n    window.box =box;\n})();\n\nvar testBox = box();\ntestBox.add(\"jQuery\").remove(\"jQuery\");\n```\n\n#### HTML 代码 HTML codes\n\n```html\n\n\n    \n        \n        \n        Hello world!\n        \n    \n    \n        

Hello world!

\n

Plain text

\n \n\n```\n\n### 图片 Images\n\nImage:\n\n![](https://pandao.github.io/editor.md/examples/images/4.jpg)\n\n> Follow your heart.\n\n![](https://pandao.github.io/editor.md/examples/images/8.jpg)\n\n> 图为:厦门白城沙滩\n\n图片加链接 (Image + Link):\n\n[![](https://pandao.github.io/editor.md/examples/images/7.jpg)](https://pandao.github.io/editor.md/images/7.jpg \"李健首张专辑《似水流年》封面\")\n\n> 图为:李健首张专辑《似水流年》封面\n \n----\n\n### 列表 Lists\n\n#### 无序列表(减号)Unordered Lists (-)\n \n- 列表一\n- 列表二\n- 列表三\n \n#### 无序列表(星号)Unordered Lists (*)\n\n* 列表一\n* 列表二\n* 列表三\n\n#### 无序列表(加号和嵌套)Unordered Lists (+)\n \n+ 列表一\n+ 列表二\n + 列表二-1\n + 列表二-2\n + 列表二-3\n+ 列表三\n * 列表一\n * 列表二\n * 列表三\n\n#### 有序列表 Ordered Lists (-)\n \n1. 第一行\n2. 第二行\n3. 第三行\n\n#### GFM task list\n\n- [x] GFM task list 1\n- [x] GFM task list 2\n- [ ] GFM task list 3\n - [ ] GFM task list 3-1\n - [ ] GFM task list 3-2\n - [ ] GFM task list 3-3\n- [ ] GFM task list 4\n - [ ] GFM task list 4-1\n - [ ] GFM task list 4-2\n \n----\n \n### 绘制表格 Tables\n\n| 项目 | 价格 | 数量 |\n| ------ | ----: | :---: |\n| 计算机 | $1600 | 5 |\n| 手机 | $12 | 12 |\n| 管线 | $1 | 234 |\n \n| First Header | Second Header |\n| ------------ | ------------- |\n| Content Cell | Content Cell |\n| Content Cell | Content Cell |\n\n| First Header | Second Header |\n| ------------ | ------------- |\n| Content Cell | Content Cell |\n| Content Cell | Content Cell |\n\n| Function name | Description |\n| ------------- | -------------------------- |\n| `help()` | Display the help window. |\n| `destroy()` | **Destroy your computer!** |\n\n| Left-Aligned | Center Aligned | Right Aligned |\n| :------------ | :-------------: | ------------: |\n| col 3 is | some wordy text | $1600 |\n| col 2 is | centered | $12 |\n| zebra stripes | are neat | $1 |\n\n| Item | Value |\n| -------- | ----: |\n| Computer | $1600 |\n| Phone | $12 |\n| Pipe | $1 |\n \n----\n\n#### 特殊符号 HTML Entities Codes\n\n© & ¨ ™ ¡ £\n& < > ¥ € ® ± ¶ § ¦ ¯ « · \n\nX² Y³ ¾ ¼ × ÷ »\n\n18ºC " '\n\n[========]\n\n### Emoji表情 :smiley:\n\n> Blockquotes :star:\n\n#### GFM task lists & Emoji & fontAwesome icon emoji & editormd logo emoji :editormd-logo-5x:\n\n- [x] :smiley: @mentions, :smiley: #refs, [links](), **formatting**, and tags supported :editormd-logo:;\n- [x] list syntax required (any unordered or ordered list supported) :editormd-logo-3x:;\n- [x] [ ] :smiley: this is a complete item :smiley:;\n- [ ] []this is an incomplete item [test link](#) :fa-star: @pandao; \n- [ ] [ ]this is an incomplete item :fa-star: :fa-gear:;\n - [ ] :smiley: this is an incomplete item [test link](#) :fa-star: :fa-gear:;\n - [ ] :smiley: this is :fa-star: :fa-gear: an incomplete item [test link](#);\n \n#### 反斜杠 Escape\n\n\\*literal asterisks\\*\n\n[========]\n \n### 科学公式 TeX(KaTeX)\n\n$$E=mc^2$$\n\n行内的公式$$E=mc^2$$行内的公式,行内的$$E=mc^2$$公式。\n\n$$x > y$$\n\n$$\\(\\sqrt{3x-1}+(1+x)^2\\)$$\n \n$$\\sin(\\alpha)^{\\theta}=\\sum_{i=0}^{n}(x^i + \\cos(f))$$\n\n\n### 绘制流程图 mermaid\n\n{% mermaid %}\ngraph TD;\n A --> B;\n A --> C;\n B --> D;\n C --> D;\n{% endmermaid %}\n \n### End","source":"_posts/Linear Sample.md","raw":"---\ntitle: Linear Sample Post\ndescription: A very simple way to add structured data to a page.\nstatus: done\ntop: 0\ncategories: \n- Hexo\nkeywords: \"Markdown, 代码高亮 (Codes), 引用 (Blockquotes), 列表 (Lists), 图片 (Images), 表格 (Tables), Emoji, TeX(KaTeX), 流程图 (mermaid)\"\n---\n\n# Editor.md\n\n\nhhh\n\n\n\n# 换行TEST\n\n1\n2\n3\n\na \nb\n\n---\n\nq\\\nd\n\n#HEAD TEST\n\n# Smart Test\n\n...\n\n---\n\n--\n\n\n![](https://pandao.github.io/editor.md/images/logos/editormd-logo-180x180.png)\n\n![](https://img.shields.io/github/stars/pandao/editor.md.svg) ![](https://img.shields.io/github/forks/pandao/editor.md.svg) ![](https://img.shields.io/github/tag/pandao/editor.md.svg) ![](https://img.shields.io/github/release/pandao/editor.md.svg) ![](https://img.shields.io/github/issues/pandao/editor.md.svg) ![](https://img.shields.io/bower/v/editor.md.svg)\n\n**目录 (Table of Contents)**\n\n[TOCM]\n\n[TOC]\n\n# Heading 1\n## Heading 2 \n### Heading 3\n#### Heading 4\n##### Heading 5\n###### Heading 6\n# Heading 1 link [Heading link](https://github.com/pandao/editor.md \"Heading link\")\n## Heading 2 link [Heading link](https://github.com/pandao/editor.md \"Heading link\")\n### Heading 3 link [Heading link](https://github.com/pandao/editor.md \"Heading link\")\n#### Heading 4 link [Heading link](https://github.com/pandao/editor.md \"Heading link\") Heading link [Heading link](https://github.com/pandao/editor.md \"Heading link\")\n##### Heading 5 link [Heading link](https://github.com/pandao/editor.md \"Heading link\")\n###### Heading 6 link [Heading link](https://github.com/pandao/editor.md \"Heading link\")\n\n#### 标题(用底线的形式)Heading (underline)\n\nThis is an H1\n=============\n\nThis is an H2\n-------------\n\n### 字符效果和横线等\n \n----\n\n~~删除线~~ 删除线(开启识别HTML标签时)\n*斜体字* _斜体字_\n**粗体** __粗体__\n***粗斜体*** ___粗斜体___\n\n上标:X2,下标:O2\n\n**缩写(同HTML的abbr标签)**\n\n> 即更长的单词或短语的缩写形式,前提是开启识别HTML标签时,已默认开启\n\nThe HTML specification is maintained by the W3C.\n\n### 引用 Blockquotes\n\n> 引用文本 Blockquotes\n\n引用的行内混合 Blockquotes\n \n> 引用:如果想要插入空白换行`即
标签`,在插入处先键入两个以上的空格然后回车即可,[普通链接](http://localhost/)。\n\n### 锚点与链接 Links\n\n[普通链接](http://localhost/)\n\n[普通链接带标题](http://localhost/ \"普通链接带标题\")\n\n直接链接:\n\nhttps://baidu.com\n\n[锚点链接][anchor-id] \n\n[anchor-id]: http://www.this-anchor-link.com/\n\n[mailto:test.test@gmail.com](mailto:test.test@gmail.com)\n\nGFM a-tail link [@pandao](https://my.oschina.net/u/3691274) 邮箱地址自动链接 test.test@gmail.com www@vip.qq.com\n\n> @pandao\n\n### 多语言代码高亮 Codes\n\n#### 行内代码 Inline code\n\n执行命令:`npm install marked`\n\n#### 缩进风格\n\n即缩进四个空格,也做为实现类似 `
` 预格式化文本 ( Preformatted Text ) 的功能。\n\n    \n    \n预格式化文本:\n\n    | First Header | Second Header |\n    | ------------ | ------------- |\n    | Content Cell | Content Cell  |\n    | Content Cell | Content Cell  |\n\n#### JS代码 \n\n```javascript\nfunction test() {\n\tconsole.log(\"Hello world!\");\n}\n \n(function(){\n    var box = function() {\n        return box.fn.init();\n    };\n\n    box.prototype = box.fn = {\n        init : function(){\n            console.log('box.init()');\n\n\t\t\treturn this;\n        },\n\n\t\tadd : function(str) {\n\t\t\talert(\"add\", str);\n\n\t\t\treturn this;\n\t\t},\n\n\t\tremove : function(str) {\n\t\t\talert(\"remove\", str);\n\n\t\t\treturn this;\n\t\t}\n    };\n    \n    box.fn.init.prototype = box.fn;\n    \n    window.box =box;\n})();\n\nvar testBox = box();\ntestBox.add(\"jQuery\").remove(\"jQuery\");\n```\n\n#### HTML 代码 HTML codes\n\n```html\n\n\n    \n        \n        \n        Hello world!\n        \n    \n    \n        

Hello world!

\n

Plain text

\n \n\n```\n\n### 图片 Images\n\nImage:\n\n![](https://pandao.github.io/editor.md/examples/images/4.jpg)\n\n> Follow your heart.\n\n![](https://pandao.github.io/editor.md/examples/images/8.jpg)\n\n> 图为:厦门白城沙滩\n\n图片加链接 (Image + Link):\n\n[![](https://pandao.github.io/editor.md/examples/images/7.jpg)](https://pandao.github.io/editor.md/images/7.jpg \"李健首张专辑《似水流年》封面\")\n\n> 图为:李健首张专辑《似水流年》封面\n \n----\n\n### 列表 Lists\n\n#### 无序列表(减号)Unordered Lists (-)\n \n- 列表一\n- 列表二\n- 列表三\n \n#### 无序列表(星号)Unordered Lists (*)\n\n* 列表一\n* 列表二\n* 列表三\n\n#### 无序列表(加号和嵌套)Unordered Lists (+)\n \n+ 列表一\n+ 列表二\n + 列表二-1\n + 列表二-2\n + 列表二-3\n+ 列表三\n * 列表一\n * 列表二\n * 列表三\n\n#### 有序列表 Ordered Lists (-)\n \n1. 第一行\n2. 第二行\n3. 第三行\n\n#### GFM task list\n\n- [x] GFM task list 1\n- [x] GFM task list 2\n- [ ] GFM task list 3\n - [ ] GFM task list 3-1\n - [ ] GFM task list 3-2\n - [ ] GFM task list 3-3\n- [ ] GFM task list 4\n - [ ] GFM task list 4-1\n - [ ] GFM task list 4-2\n \n----\n \n### 绘制表格 Tables\n\n| 项目 | 价格 | 数量 |\n| ------ | ----: | :---: |\n| 计算机 | $1600 | 5 |\n| 手机 | $12 | 12 |\n| 管线 | $1 | 234 |\n \n| First Header | Second Header |\n| ------------ | ------------- |\n| Content Cell | Content Cell |\n| Content Cell | Content Cell |\n\n| First Header | Second Header |\n| ------------ | ------------- |\n| Content Cell | Content Cell |\n| Content Cell | Content Cell |\n\n| Function name | Description |\n| ------------- | -------------------------- |\n| `help()` | Display the help window. |\n| `destroy()` | **Destroy your computer!** |\n\n| Left-Aligned | Center Aligned | Right Aligned |\n| :------------ | :-------------: | ------------: |\n| col 3 is | some wordy text | $1600 |\n| col 2 is | centered | $12 |\n| zebra stripes | are neat | $1 |\n\n| Item | Value |\n| -------- | ----: |\n| Computer | $1600 |\n| Phone | $12 |\n| Pipe | $1 |\n \n----\n\n#### 特殊符号 HTML Entities Codes\n\n© & ¨ ™ ¡ £\n& < > ¥ € ® ± ¶ § ¦ ¯ « · \n\nX² Y³ ¾ ¼ × ÷ »\n\n18ºC " '\n\n[========]\n\n### Emoji表情 :smiley:\n\n> Blockquotes :star:\n\n#### GFM task lists & Emoji & fontAwesome icon emoji & editormd logo emoji :editormd-logo-5x:\n\n- [x] :smiley: @mentions, :smiley: #refs, [links](), **formatting**, and tags supported :editormd-logo:;\n- [x] list syntax required (any unordered or ordered list supported) :editormd-logo-3x:;\n- [x] [ ] :smiley: this is a complete item :smiley:;\n- [ ] []this is an incomplete item [test link](#) :fa-star: @pandao; \n- [ ] [ ]this is an incomplete item :fa-star: :fa-gear:;\n - [ ] :smiley: this is an incomplete item [test link](#) :fa-star: :fa-gear:;\n - [ ] :smiley: this is :fa-star: :fa-gear: an incomplete item [test link](#);\n \n#### 反斜杠 Escape\n\n\\*literal asterisks\\*\n\n[========]\n \n### 科学公式 TeX(KaTeX)\n\n$$E=mc^2$$\n\n行内的公式$$E=mc^2$$行内的公式,行内的$$E=mc^2$$公式。\n\n$$x > y$$\n\n$$\\(\\sqrt{3x-1}+(1+x)^2\\)$$\n \n$$\\sin(\\alpha)^{\\theta}=\\sum_{i=0}^{n}(x^i + \\cos(f))$$\n\n\n### 绘制流程图 mermaid\n\n{% mermaid %}\ngraph TD;\n A --> B;\n A --> C;\n B --> D;\n C --> D;\n{% endmermaid %}\n \n### End","slug":"Linear Sample","published":1,"date":"2023-10-20T03:10:24.718Z","updated":"2023-10-20T04:47:46.792Z","comments":1,"layout":"post","photos":[],"link":"","_id":"clny6fg2b0000gfz3d34t7rja","content":"

Editor.md

hhh

\n\n\n

换行TEST

1
2
3

\n

a
b

\n
\n

q
d

\n

#HEAD TEST

\n

Smart Test

\n
\n

\n

\n

\n

目录 (Table of Contents)

\n

[TOCM]

\n

[TOC]

\n

Heading 1

Heading 2

Heading 3

Heading 4

Heading 5
Heading 6

Heading 1 link Heading link

标题(用底线的形式)Heading (underline)

This is an H1

This is an H2

字符效果和横线等


\n

删除线 删除线(开启识别HTML标签时)
斜体字 斜体字
粗体 粗体
粗斜体 粗斜体

\n

上标:X2,下标:O2

\n

缩写(同HTML的abbr标签)

\n
\n

即更长的单词或短语的缩写形式,前提是开启识别HTML标签时,已默认开启

\n
\n

The HTML specification is maintained by the W3C.

\n

引用 Blockquotes

\n

引用文本 Blockquotes

\n
\n

引用的行内混合 Blockquotes

\n
\n

引用:如果想要插入空白换行即<br />标签,在插入处先键入两个以上的空格然后回车即可,普通链接

\n
\n

锚点与链接 Links

普通链接

\n

普通链接带标题

\n

直接链接:https://github.com

\n

https://baidu.com

\n

锚点链接

\n

mailto:test.test@gmail.com

\n

GFM a-tail link @pandao 邮箱地址自动链接 test.test@gmail.com www@vip.qq.com

\n
\n

@pandao

\n
\n

多语言代码高亮 Codes

行内代码 Inline code

执行命令:npm install marked

\n

缩进风格

即缩进四个空格,也做为实现类似 <pre> 预格式化文本 ( Preformatted Text ) 的功能。

\n
<?php\n    echo "Hello world!";\n?>\n
\n

预格式化文本:

\n
| First Header | Second Header |\n| ------------ | ------------- |\n| Content Cell | Content Cell  |\n| Content Cell | Content Cell  |\n
\n

JS代码

function test() {\n\tconsole.log(\"Hello world!\");\n}\n \n(function(){\n    var box = function() {\n        return box.fn.init();\n    };\n\n    box.prototype = box.fn = {\n        init : function(){\n            console.log('box.init()');\n\n\t\t\treturn this;\n        },\n\n\t\tadd : function(str) {\n\t\t\talert(\"add\", str);\n\n\t\t\treturn this;\n\t\t},\n\n\t\tremove : function(str) {\n\t\t\talert(\"remove\", str);\n\n\t\t\treturn this;\n\t\t}\n    };\n    \n    box.fn.init.prototype = box.fn;\n    \n    window.box =box;\n})();\n\nvar testBox = box();\ntestBox.add(\"jQuery\").remove(\"jQuery\");
\n\n

HTML 代码 HTML codes

<!DOCTYPE html>\n<html>\n    <head>\n        <mate charest=\"utf-8\" />\n        <meta name=\"keywords\" content=\"Editor.md, Markdown, Editor\" />\n        <title>Hello world!</title>\n        <style type=\"text/css\">\n            body{font-size:14px;color:#444;font-family: \"Microsoft Yahei\", Tahoma, \"Hiragino Sans GB\", Arial;background:#fff;}\n            ul{list-style: none;}\n            img{border:none;vertical-align: middle;}\n        </style>\n    </head>\n    <body>\n        <h1 class=\"text-xxl\">Hello world!</h1>\n        <p class=\"text-green\">Plain text</p>\n    </body>\n</html>
\n\n

图片 Images

Image:

\n

\n
\n

Follow your heart.

\n
\n

\n
\n

图为:厦门白城沙滩

\n
\n

图片加链接 (Image + Link):

\n

\n
\n

图为:李健首张专辑《似水流年》封面

\n
\n
\n

列表 Lists

无序列表(减号)Unordered Lists (-)

    \n
  • 列表一
  • \n
  • 列表二
  • \n
  • 列表三
  • \n
\n

无序列表(星号)Unordered Lists (*)

    \n
  • 列表一
  • \n
  • 列表二
  • \n
  • 列表三
  • \n
\n

无序列表(加号和嵌套)Unordered Lists (+)

    \n
  • 列表一
  • \n
  • 列表二
      \n
    • 列表二-1
    • \n
    • 列表二-2
    • \n
    • 列表二-3
    • \n
    \n
  • \n
  • 列表三
      \n
    • 列表一
    • \n
    • 列表二
    • \n
    • 列表三
    • \n
    \n
  • \n
\n

有序列表 Ordered Lists (-)

    \n
  1. 第一行
  2. \n
  3. 第二行
  4. \n
  5. 第三行
  6. \n
\n

GFM task list

    \n
  • GFM task list 1
  • \n
  • GFM task list 2
  • \n
  • GFM task list 3
      \n
    • GFM task list 3-1
    • \n
    • GFM task list 3-2
    • \n
    • GFM task list 3-3
    • \n
    \n
  • \n
  • GFM task list 4
      \n
    • GFM task list 4-1
    • \n
    • GFM task list 4-2
    • \n
    \n
  • \n
\n
\n

绘制表格 Tables

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
项目价格数量
计算机$16005
手机$1212
管线$1234
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
First HeaderSecond Header
Content CellContent Cell
Content CellContent Cell
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
First HeaderSecond Header
Content CellContent Cell
Content CellContent Cell
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Function nameDescription
help()Display the help window.
destroy()Destroy your computer!
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Left-AlignedCenter AlignedRight Aligned
col 3 issome wordy text$1600
col 2 iscentered$12
zebra stripesare neat$1
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
ItemValue
Computer$1600
Phone$12
Pipe$1
\n
\n

特殊符号 HTML Entities Codes

&copy; & &uml; &trade; &iexcl; &pound;
& < > &yen; &euro; &reg; &plusmn; &para; &sect; &brvbar; &macr; &laquo; &middot;

\n

X&sup2; Y&sup3; &frac34; &frac14; &times; &divide; &raquo;

\n

18&ordm;C " &apos;

\n

[========]

\n

Emoji表情 :smiley:

\n

Blockquotes :star:

\n
\n

GFM task lists & Emoji & fontAwesome icon emoji & editormd logo emoji :editormd-logo-5x:

    \n
  • :smiley: @mentions, :smiley: #refs, links, formatting, and tags supported :editormd-logo:;
  • \n
  • list syntax required (any unordered or ordered list supported) :editormd-logo-3x:;
  • \n
  • [ ] :smiley: this is a complete item :smiley:;
  • \n
  • []this is an incomplete item test link :fa-star: @pandao;
  • \n
  • [ ]this is an incomplete item :fa-star: :fa-gear:;
      \n
    • :smiley: this is an incomplete item test link :fa-star: :fa-gear:;
    • \n
    • :smiley: this is :fa-star: :fa-gear: an incomplete item test link;
    • \n
    \n
  • \n
\n

反斜杠 Escape

*literal asterisks*

\n

[========]

\n

科学公式 TeX(KaTeX)

$$E=mc^2$$

\n

行内的公式$$E=mc^2$$行内的公式,行内的$$E=mc^2$$公式。

\n

$$x > y$$

\n

$$(\\sqrt{3x-1}+(1+x)^2)$$

\n

$$\\sin(\\alpha)^{\\theta}=\\sum_{i=0}^{n}(x^i + \\cos(f))$$

\n

绘制流程图 mermaid

\n graph TD;\n A --> B;\n A --> C;\n B --> D;\n C --> D;\n
\n

End

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

Editor.md

hhh

\n\n\n

换行TEST

1
2
3

\n

a
b

\n
\n

q
d

\n

#HEAD TEST

\n

Smart Test

\n
\n

\n

\n

\n

目录 (Table of Contents)

\n

[TOCM]

\n

[TOC]

\n

Heading 1

Heading 2

Heading 3

Heading 4

Heading 5
Heading 6

Heading 1 link Heading link

标题(用底线的形式)Heading (underline)

This is an H1

This is an H2

字符效果和横线等


\n

删除线 删除线(开启识别HTML标签时)
斜体字 斜体字
粗体 粗体
粗斜体 粗斜体

\n

上标:X2,下标:O2

\n

缩写(同HTML的abbr标签)

\n
\n

即更长的单词或短语的缩写形式,前提是开启识别HTML标签时,已默认开启

\n
\n

The HTML specification is maintained by the W3C.

\n

引用 Blockquotes

\n

引用文本 Blockquotes

\n
\n

引用的行内混合 Blockquotes

\n
\n

引用:如果想要插入空白换行即<br />标签,在插入处先键入两个以上的空格然后回车即可,普通链接

\n
\n

锚点与链接 Links

普通链接

\n

普通链接带标题

\n

直接链接:https://github.com

\n

https://baidu.com

\n

锚点链接

\n

mailto:test.test@gmail.com

\n

GFM a-tail link @pandao 邮箱地址自动链接 test.test@gmail.com www@vip.qq.com

\n
\n

@pandao

\n
\n

多语言代码高亮 Codes

行内代码 Inline code

执行命令:npm install marked

\n

缩进风格

即缩进四个空格,也做为实现类似 <pre> 预格式化文本 ( Preformatted Text ) 的功能。

\n
<?php\n    echo "Hello world!";\n?>\n
\n

预格式化文本:

\n
| First Header | Second Header |\n| ------------ | ------------- |\n| Content Cell | Content Cell  |\n| Content Cell | Content Cell  |\n
\n

JS代码

function test() {\n\tconsole.log(\"Hello world!\");\n}\n \n(function(){\n    var box = function() {\n        return box.fn.init();\n    };\n\n    box.prototype = box.fn = {\n        init : function(){\n            console.log('box.init()');\n\n\t\t\treturn this;\n        },\n\n\t\tadd : function(str) {\n\t\t\talert(\"add\", str);\n\n\t\t\treturn this;\n\t\t},\n\n\t\tremove : function(str) {\n\t\t\talert(\"remove\", str);\n\n\t\t\treturn this;\n\t\t}\n    };\n    \n    box.fn.init.prototype = box.fn;\n    \n    window.box =box;\n})();\n\nvar testBox = box();\ntestBox.add(\"jQuery\").remove(\"jQuery\");
\n\n

HTML 代码 HTML codes

<!DOCTYPE html>\n<html>\n    <head>\n        <mate charest=\"utf-8\" />\n        <meta name=\"keywords\" content=\"Editor.md, Markdown, Editor\" />\n        <title>Hello world!</title>\n        <style type=\"text/css\">\n            body{font-size:14px;color:#444;font-family: \"Microsoft Yahei\", Tahoma, \"Hiragino Sans GB\", Arial;background:#fff;}\n            ul{list-style: none;}\n            img{border:none;vertical-align: middle;}\n        </style>\n    </head>\n    <body>\n        <h1 class=\"text-xxl\">Hello world!</h1>\n        <p class=\"text-green\">Plain text</p>\n    </body>\n</html>
\n\n

图片 Images

Image:

\n

\n
\n

Follow your heart.

\n
\n

\n
\n

图为:厦门白城沙滩

\n
\n

图片加链接 (Image + Link):

\n

\n
\n

图为:李健首张专辑《似水流年》封面

\n
\n
\n

列表 Lists

无序列表(减号)Unordered Lists (-)

    \n
  • 列表一
  • \n
  • 列表二
  • \n
  • 列表三
  • \n
\n

无序列表(星号)Unordered Lists (*)

    \n
  • 列表一
  • \n
  • 列表二
  • \n
  • 列表三
  • \n
\n

无序列表(加号和嵌套)Unordered Lists (+)

    \n
  • 列表一
  • \n
  • 列表二
      \n
    • 列表二-1
    • \n
    • 列表二-2
    • \n
    • 列表二-3
    • \n
    \n
  • \n
  • 列表三
      \n
    • 列表一
    • \n
    • 列表二
    • \n
    • 列表三
    • \n
    \n
  • \n
\n

有序列表 Ordered Lists (-)

    \n
  1. 第一行
  2. \n
  3. 第二行
  4. \n
  5. 第三行
  6. \n
\n

GFM task list

    \n
  • GFM task list 1
  • \n
  • GFM task list 2
  • \n
  • GFM task list 3
      \n
    • GFM task list 3-1
    • \n
    • GFM task list 3-2
    • \n
    • GFM task list 3-3
    • \n
    \n
  • \n
  • GFM task list 4
      \n
    • GFM task list 4-1
    • \n
    • GFM task list 4-2
    • \n
    \n
  • \n
\n
\n

绘制表格 Tables

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
项目价格数量
计算机$16005
手机$1212
管线$1234
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
First HeaderSecond Header
Content CellContent Cell
Content CellContent Cell
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
First HeaderSecond Header
Content CellContent Cell
Content CellContent Cell
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Function nameDescription
help()Display the help window.
destroy()Destroy your computer!
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Left-AlignedCenter AlignedRight Aligned
col 3 issome wordy text$1600
col 2 iscentered$12
zebra stripesare neat$1
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
ItemValue
Computer$1600
Phone$12
Pipe$1
\n
\n

特殊符号 HTML Entities Codes

&copy; & &uml; &trade; &iexcl; &pound;
& < > &yen; &euro; &reg; &plusmn; &para; &sect; &brvbar; &macr; &laquo; &middot;

\n

X&sup2; Y&sup3; &frac34; &frac14; &times; &divide; &raquo;

\n

18&ordm;C " &apos;

\n

[========]

\n

Emoji表情 :smiley:

\n

Blockquotes :star:

\n
\n

GFM task lists & Emoji & fontAwesome icon emoji & editormd logo emoji :editormd-logo-5x:

    \n
  • :smiley: @mentions, :smiley: #refs, links, formatting, and tags supported :editormd-logo:;
  • \n
  • list syntax required (any unordered or ordered list supported) :editormd-logo-3x:;
  • \n
  • [ ] :smiley: this is a complete item :smiley:;
  • \n
  • []this is an incomplete item test link :fa-star: @pandao;
  • \n
  • [ ]this is an incomplete item :fa-star: :fa-gear:;
      \n
    • :smiley: this is an incomplete item test link :fa-star: :fa-gear:;
    • \n
    • :smiley: this is :fa-star: :fa-gear: an incomplete item test link;
    • \n
    \n
  • \n
\n

反斜杠 Escape

*literal asterisks*

\n

[========]

\n

科学公式 TeX(KaTeX)

$$E=mc^2$$

\n

行内的公式$$E=mc^2$$行内的公式,行内的$$E=mc^2$$公式。

\n

$$x > y$$

\n

$$(\\sqrt{3x-1}+(1+x)^2)$$

\n

$$\\sin(\\alpha)^{\\theta}=\\sum_{i=0}^{n}(x^i + \\cos(f))$$

\n

绘制流程图 mermaid

\n graph TD;\n A --> B;\n A --> C;\n B --> D;\n C --> D;\n
\n

End

"},{"title":"Linear 入门","top":2,"status":"doing","_content":"\n# Hexo 安装主题\n\n`Hexo` 主题的安装方式非常简单,只需将主题 `Hexo-theme-linear` 复制目录的 `themes` 目录下,然后在 `Hexo` 的 `_config.yml` 中修改下主题配置即可\n\n```yml\n# 找到 theme 配置项\ntheme: Hexo-theme-linear\n```\n\n## 获取 Linear\n\n- 进入 [Linear 代码仓库](https://github.com/17px/hexo-theme-linear/tree/main),了解最新的主题开发进度\n- 在 [发布页面](https://github.com/17px/hexo-theme-linear/releases) 下载 `hexo-theme-linear.zip`\n- 解压至站点的 `themes` 目录下\n- 在 Hexo 的 `_config.yml` 中启用\n\n# hexo配置\n\n在 `Hexo` 的 `_config.yml` 中调整\n\n## 基础配置\n\n```yml\n# 网页标题\ntitle: 17px blog\n# 侧边栏顶部显示\nsubtitle: \"Mozzie\"\n# 用于SEO的html元描述\ndescription: \"\"\n# 用于SEO的html关键字\nkeywords:\n# 文章版权声明显示作者名称\nauthor: Mozzie\n\n# 在此处设置您的网站url\nurl: https://mozzie.cn\n```\n\n## 国际化切换\n\n```yml\nlanguage: en\n```\n\n## 文章语法高亮\n\n关闭hexo默认的highlight.js语法高亮\n\n```yml\nhighlight:\n enable: false\n line_number: true\n auto_detect: false\n tab_replace: \"\"\n wrap: true\n hljs: false\n\nprismjs:\n enable: true\n preprocess: true\n line_number: true\n line_threshold: 0\n tab_replace: \"\"\n```\n\n# Linear主题配置\n\n下面的配置基于 `Hexo-theme-linear` 下的 `_config.yml` \n\n## 文章分类图标\n\n按照顺序,依次设置 `svg` 图标,可以在 [xicon](https://www.xicons.org/) 方面的获取丰富的图标\n\n```yml\npostCategoryIcons:\n - ...\n - ...\n - ...\n```\n\n## 网站图标 favicon\n\n- 支持 `svg`\n- 支持 `图片url`,如:`/img/favicon.png`\n\n```yml\nfavicon: ''\n```\n\n## ICP备案号\n\n😁 如不需要备案号,可直接删除\n\n```yml\nicp: 苏ICP备xxxxxxx号-x\n```\n\n## 首页底部文字\n\n😁 如不需要,可直接删除,或者改为 `false` \n\n```yml\nmotto: false\n```\n\n## 文章版权申明\n\n默认开启,当 `enable: false`,默认关闭\n\n```yml\npostCopyright:\n enable: true\n license: CC BY-NC-SA 4.0\n license_url: https://creativecommons.org/licenses/by-nc-sa/4.0/\n```\n\n## katex 数学公式\n\n可自行配置 `cdn`\n\n```yml\nkatex:\n enable: true\n jsCdn: //cdn.jsdelivr.net/npm/katex@0.13.18/dist/katex.min.js\n cssCdn: //cdn.jsdelivr.net/npm/katex@0.13.18/dist/katex.min.css\n```\n\n## mermaid 流程图\n\n在撰写时,请使用 `{% mermaid %}` 和 `{% endmermaid %}` 包裹\n\n```markdown\n{% mermaid %}\ngraph TD;\n A --> B;\n A --> C;\n B --> D;\n C --> D;\n{% endmermaid %}\n```\n\n相应配置如下\n\n```yml\nmermaid:\n enable: true\n cdn: //cdn.jsdelivr.net/npm/mermaid@10.4.0/dist/mermaid.min.js\n```\n\n## valine 文章评论\n\n首先需要注册 `LeanCloud` 国际区用户,创建数据库\n\n请根据相关地区法规,酌情\n\n```yml\nvaline:\n enable: true\n # 替换\n appId: appId\n # 替换\n appKey: appKey\n avatar: monsterid\n cdn: //unpkg.com/valine@latest/dist/Valine.min.js\n # 替换\n serverURLs: //xxxxxxxx.api.lncldglobal.com\n```\n\n# algolia搜索\n\n博客自带的本地搜索,基于前端开发,存在或多或少的问题,建议换成 `algolia`,免费账户 总共有 `10,000` 条记录,每月有 `100,000` 的操作数\n\n## 注册 & 获取 Key\n\n1. 创建一个新的 `Index`,例如 `hex-blog`\n\n2. 复制并保存:\n - Application ID\n - Search-Only API Key\n - Admin API Key\n - Usage API Key\n\n[API Keys](/img/algolia-api-keys.png)\n\n3. 替换配置\n\n在 `Hexo` 的 `_config.yml` 中加入\n\n```yml\nalgolia:\n # 替换\n appId: Application ID\n # 替换\n apiKey: Usage API Key\n # 请勿泄露,用于上报,替换\n adminApiKey: Admin API Key\n # 替换\n SearchOnlyAPIKey: Search-Only API Key\n chunkSize: 5000\n # 替换\n indexName: hex-blog\n fields:\n - content:strip\n - categories\n - date\n - permalink\n - slug\n - tags\n - title\n```\n\n## 安装 hexo-algoliasearch\n\n这是 Hexo 博客帖子索引插件,自动化提交索引到 Algolia\n\n> 如出遇到问题,可阅读 [hexo-algoliasearch 仓库](https://www.npmjs.com/package/hexo-algoliasearch) 最新说明\n\n安装命令:\n\n```bash\nnpm install hexo-algoliasearch --save\n```\n\n## 使用 algolia\n\n在每次博客发布之前,进行索引上传的操作,命令通常如下\n\n```bash\nhexo clean\nhexo generate\nhexo algolia\n``` \n\n\n# 🇨🇳 和风天气 Widget\n\nLinear 主要针对国内用户,在首页集成了和风天气的卡片,通过 [和风天气开发服务](https://dev.qweather.com/docs/start/) 注册\n\n注册完成后,在配置中填入你的 `appKey` 和 `cityCode(城市代码)`\n\n```yml\nweather:\n enable: true\n # 替换\n cityCode: cityCode\n appKey: appKey\n```\n\n其中 `cityCode` 可以在 [官方的地区列表仓库](https://github.com/qwd/LocationList) 中的 `China-City-List-latest.csv` 找到你所在城市的 `cityCode`\n","source":"_posts/Linear 入门.md","raw":"---\ntitle: Linear 入门\ntop: 2\ncategories:\n - Hexo\nstatus: doing\n---\n\n# Hexo 安装主题\n\n`Hexo` 主题的安装方式非常简单,只需将主题 `Hexo-theme-linear` 复制目录的 `themes` 目录下,然后在 `Hexo` 的 `_config.yml` 中修改下主题配置即可\n\n```yml\n# 找到 theme 配置项\ntheme: Hexo-theme-linear\n```\n\n## 获取 Linear\n\n- 进入 [Linear 代码仓库](https://github.com/17px/hexo-theme-linear/tree/main),了解最新的主题开发进度\n- 在 [发布页面](https://github.com/17px/hexo-theme-linear/releases) 下载 `hexo-theme-linear.zip`\n- 解压至站点的 `themes` 目录下\n- 在 Hexo 的 `_config.yml` 中启用\n\n# hexo配置\n\n在 `Hexo` 的 `_config.yml` 中调整\n\n## 基础配置\n\n```yml\n# 网页标题\ntitle: 17px blog\n# 侧边栏顶部显示\nsubtitle: \"Mozzie\"\n# 用于SEO的html元描述\ndescription: \"\"\n# 用于SEO的html关键字\nkeywords:\n# 文章版权声明显示作者名称\nauthor: Mozzie\n\n# 在此处设置您的网站url\nurl: https://mozzie.cn\n```\n\n## 国际化切换\n\n```yml\nlanguage: en\n```\n\n## 文章语法高亮\n\n关闭hexo默认的highlight.js语法高亮\n\n```yml\nhighlight:\n enable: false\n line_number: true\n auto_detect: false\n tab_replace: \"\"\n wrap: true\n hljs: false\n\nprismjs:\n enable: true\n preprocess: true\n line_number: true\n line_threshold: 0\n tab_replace: \"\"\n```\n\n# Linear主题配置\n\n下面的配置基于 `Hexo-theme-linear` 下的 `_config.yml` \n\n## 文章分类图标\n\n按照顺序,依次设置 `svg` 图标,可以在 [xicon](https://www.xicons.org/) 方面的获取丰富的图标\n\n```yml\npostCategoryIcons:\n - ...\n - ...\n - ...\n```\n\n## 网站图标 favicon\n\n- 支持 `svg`\n- 支持 `图片url`,如:`/img/favicon.png`\n\n```yml\nfavicon: ''\n```\n\n## ICP备案号\n\n😁 如不需要备案号,可直接删除\n\n```yml\nicp: 苏ICP备xxxxxxx号-x\n```\n\n## 首页底部文字\n\n😁 如不需要,可直接删除,或者改为 `false` \n\n```yml\nmotto: false\n```\n\n## 文章版权申明\n\n默认开启,当 `enable: false`,默认关闭\n\n```yml\npostCopyright:\n enable: true\n license: CC BY-NC-SA 4.0\n license_url: https://creativecommons.org/licenses/by-nc-sa/4.0/\n```\n\n## katex 数学公式\n\n可自行配置 `cdn`\n\n```yml\nkatex:\n enable: true\n jsCdn: //cdn.jsdelivr.net/npm/katex@0.13.18/dist/katex.min.js\n cssCdn: //cdn.jsdelivr.net/npm/katex@0.13.18/dist/katex.min.css\n```\n\n## mermaid 流程图\n\n在撰写时,请使用 `{% mermaid %}` 和 `{% endmermaid %}` 包裹\n\n```markdown\n{% mermaid %}\ngraph TD;\n A --> B;\n A --> C;\n B --> D;\n C --> D;\n{% endmermaid %}\n```\n\n相应配置如下\n\n```yml\nmermaid:\n enable: true\n cdn: //cdn.jsdelivr.net/npm/mermaid@10.4.0/dist/mermaid.min.js\n```\n\n## valine 文章评论\n\n首先需要注册 `LeanCloud` 国际区用户,创建数据库\n\n请根据相关地区法规,酌情\n\n```yml\nvaline:\n enable: true\n # 替换\n appId: appId\n # 替换\n appKey: appKey\n avatar: monsterid\n cdn: //unpkg.com/valine@latest/dist/Valine.min.js\n # 替换\n serverURLs: //xxxxxxxx.api.lncldglobal.com\n```\n\n# algolia搜索\n\n博客自带的本地搜索,基于前端开发,存在或多或少的问题,建议换成 `algolia`,免费账户 总共有 `10,000` 条记录,每月有 `100,000` 的操作数\n\n## 注册 & 获取 Key\n\n1. 创建一个新的 `Index`,例如 `hex-blog`\n\n2. 复制并保存:\n - Application ID\n - Search-Only API Key\n - Admin API Key\n - Usage API Key\n\n[API Keys](/img/algolia-api-keys.png)\n\n3. 替换配置\n\n在 `Hexo` 的 `_config.yml` 中加入\n\n```yml\nalgolia:\n # 替换\n appId: Application ID\n # 替换\n apiKey: Usage API Key\n # 请勿泄露,用于上报,替换\n adminApiKey: Admin API Key\n # 替换\n SearchOnlyAPIKey: Search-Only API Key\n chunkSize: 5000\n # 替换\n indexName: hex-blog\n fields:\n - content:strip\n - categories\n - date\n - permalink\n - slug\n - tags\n - title\n```\n\n## 安装 hexo-algoliasearch\n\n这是 Hexo 博客帖子索引插件,自动化提交索引到 Algolia\n\n> 如出遇到问题,可阅读 [hexo-algoliasearch 仓库](https://www.npmjs.com/package/hexo-algoliasearch) 最新说明\n\n安装命令:\n\n```bash\nnpm install hexo-algoliasearch --save\n```\n\n## 使用 algolia\n\n在每次博客发布之前,进行索引上传的操作,命令通常如下\n\n```bash\nhexo clean\nhexo generate\nhexo algolia\n``` \n\n\n# 🇨🇳 和风天气 Widget\n\nLinear 主要针对国内用户,在首页集成了和风天气的卡片,通过 [和风天气开发服务](https://dev.qweather.com/docs/start/) 注册\n\n注册完成后,在配置中填入你的 `appKey` 和 `cityCode(城市代码)`\n\n```yml\nweather:\n enable: true\n # 替换\n cityCode: cityCode\n appKey: appKey\n```\n\n其中 `cityCode` 可以在 [官方的地区列表仓库](https://github.com/qwd/LocationList) 中的 `China-City-List-latest.csv` 找到你所在城市的 `cityCode`\n","slug":"Linear 入门","published":1,"date":"2023-10-20T01:08:12.352Z","updated":"2023-10-20T05:34:19.839Z","comments":1,"layout":"post","photos":[],"link":"","_id":"clny6fg2e0001gfz39x9t4bvw","content":"

Hexo 安装主题

Hexo 主题的安装方式非常简单,只需将主题 Hexo-theme-linear 复制目录的 themes 目录下,然后在 Hexo_config.yml 中修改下主题配置即可

\n
# 找到 theme 配置项\ntheme: Hexo-theme-linear
\n\n

获取 Linear

    \n
  • 进入 Linear 代码仓库,了解最新的主题开发进度
  • \n
  • 发布页面 下载 hexo-theme-linear.zip
  • \n
  • 解压至站点的 themes 目录下
  • \n
  • 在 Hexo 的 _config.yml 中启用
  • \n
\n

hexo配置

Hexo_config.yml 中调整

\n

基础配置

# 网页标题\ntitle: 17px blog\n# 侧边栏顶部显示\nsubtitle: \"Mozzie\"\n# 用于SEO的html元描述\ndescription: \"\"\n# 用于SEO的html关键字\nkeywords:\n# 文章版权声明显示作者名称\nauthor: Mozzie\n\n# 在此处设置您的网站url\nurl: https://mozzie.cn
\n\n

国际化切换

language: en
\n\n

文章语法高亮

关闭hexo默认的highlight.js语法高亮

\n
highlight:\n  enable: false\n  line_number: true\n  auto_detect: false\n  tab_replace: \"\"\n  wrap: true\n  hljs: false\n\nprismjs:\n  enable: true\n  preprocess: true\n  line_number: true\n  line_threshold: 0\n  tab_replace: \"\"
\n\n

Linear主题配置

下面的配置基于 Hexo-theme-linear 下的 _config.yml

\n

文章分类图标

按照顺序,依次设置 svg 图标,可以在 xicon 方面的获取丰富的图标

\n
postCategoryIcons:\n  - <svg>...</svg>\n  - <svg>...</svg>\n  - <svg>...</svg>
\n\n

网站图标 favicon

    \n
  • 支持 svg
  • \n
  • 支持 图片url,如:/img/favicon.png
  • \n
\n
favicon: ''
\n\n

ICP备案号

😁 如不需要备案号,可直接删除

\n
icp: 苏ICP备xxxxxxx号-x
\n\n

首页底部文字

😁 如不需要,可直接删除,或者改为 false

\n
motto: false
\n\n

文章版权申明

默认开启,当 enable: false,默认关闭

\n
postCopyright:\n  enable: true\n  license: CC BY-NC-SA 4.0\n  license_url: https://creativecommons.org/licenses/by-nc-sa/4.0/
\n\n

katex 数学公式

可自行配置 cdn

\n
katex:\n  enable: true\n  jsCdn: //cdn.jsdelivr.net/npm/katex@0.13.18/dist/katex.min.js\n  cssCdn: //cdn.jsdelivr.net/npm/katex@0.13.18/dist/katex.min.css
\n\n

mermaid 流程图

在撰写时,请使用 {% mermaid %}` 和 `{% endmermaid %} 包裹

\n
{% mermaid %}\ngraph TD;\n    A --> B;\n    A --> C;\n    B --> D;\n    C --> D;\n{% endmermaid %}
\n\n

相应配置如下

\n
mermaid:\n  enable: true\n  cdn: //cdn.jsdelivr.net/npm/mermaid@10.4.0/dist/mermaid.min.js
\n\n

valine 文章评论

首先需要注册 LeanCloud 国际区用户,创建数据库

\n

请根据相关地区法规,酌情

\n
valine:\n  enable: true\n  # 替换\n  appId: appId\n  # 替换\n  appKey: appKey\n  avatar: monsterid\n  cdn: //unpkg.com/valine@latest/dist/Valine.min.js\n  # 替换\n  serverURLs: //xxxxxxxx.api.lncldglobal.com
\n\n

algolia搜索

博客自带的本地搜索,基于前端开发,存在或多或少的问题,建议换成 algolia,免费账户 总共有 10,000 条记录,每月有 100,000 的操作数

\n

注册 & 获取 Key

    \n
  1. 创建一个新的 Index,例如 hex-blog

    \n
  2. \n
  3. 复制并保存:

    \n
  4. \n
\n
    \n
  • Application ID
  • \n
  • Search-Only API Key
  • \n
  • Admin API Key
  • \n
  • Usage API Key
  • \n
\n

API Keys

\n
    \n
  1. 替换配置
  2. \n
\n

Hexo_config.yml 中加入

\n
algolia:\n  # 替换\n  appId: Application ID\n  # 替换\n  apiKey: Usage API Key\n  # 请勿泄露,用于上报,替换\n  adminApiKey: Admin API Key\n  # 替换\n  SearchOnlyAPIKey: Search-Only API Key\n  chunkSize: 5000\n  # 替换\n  indexName: hex-blog\n  fields:\n    - content:strip\n    - categories\n    - date\n    - permalink\n    - slug\n    - tags\n    - title
\n\n

安装 hexo-algoliasearch

这是 Hexo 博客帖子索引插件,自动化提交索引到 Algolia

\n
\n

如出遇到问题,可阅读 hexo-algoliasearch 仓库 最新说明

\n
\n

安装命令:

\n
npm install hexo-algoliasearch --save
\n\n

使用 algolia

在每次博客发布之前,进行索引上传的操作,命令通常如下

\n
hexo clean\nhexo generate\nhexo algolia
\n\n\n

🇨🇳 和风天气 Widget

Linear 主要针对国内用户,在首页集成了和风天气的卡片,通过 和风天气开发服务 注册

\n

注册完成后,在配置中填入你的 appKeycityCode(城市代码)

\n
weather:\n  enable: true\n  # 替换\n  cityCode: cityCode\n  appKey: appKey
\n\n

其中 cityCode 可以在 官方的地区列表仓库 中的 China-City-List-latest.csv 找到你所在城市的 cityCode

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

Hexo 安装主题

Hexo 主题的安装方式非常简单,只需将主题 Hexo-theme-linear 复制目录的 themes 目录下,然后在 Hexo_config.yml 中修改下主题配置即可

\n
# 找到 theme 配置项\ntheme: Hexo-theme-linear
\n\n

获取 Linear

    \n
  • 进入 Linear 代码仓库,了解最新的主题开发进度
  • \n
  • 发布页面 下载 hexo-theme-linear.zip
  • \n
  • 解压至站点的 themes 目录下
  • \n
  • 在 Hexo 的 _config.yml 中启用
  • \n
\n

hexo配置

Hexo_config.yml 中调整

\n

基础配置

# 网页标题\ntitle: 17px blog\n# 侧边栏顶部显示\nsubtitle: \"Mozzie\"\n# 用于SEO的html元描述\ndescription: \"\"\n# 用于SEO的html关键字\nkeywords:\n# 文章版权声明显示作者名称\nauthor: Mozzie\n\n# 在此处设置您的网站url\nurl: https://mozzie.cn
\n\n

国际化切换

language: en
\n\n

文章语法高亮

关闭hexo默认的highlight.js语法高亮

\n
highlight:\n  enable: false\n  line_number: true\n  auto_detect: false\n  tab_replace: \"\"\n  wrap: true\n  hljs: false\n\nprismjs:\n  enable: true\n  preprocess: true\n  line_number: true\n  line_threshold: 0\n  tab_replace: \"\"
\n\n

Linear主题配置

下面的配置基于 Hexo-theme-linear 下的 _config.yml

\n

文章分类图标

按照顺序,依次设置 svg 图标,可以在 xicon 方面的获取丰富的图标

\n
postCategoryIcons:\n  - <svg>...</svg>\n  - <svg>...</svg>\n  - <svg>...</svg>
\n\n

网站图标 favicon

    \n
  • 支持 svg
  • \n
  • 支持 图片url,如:/img/favicon.png
  • \n
\n
favicon: ''
\n\n

ICP备案号

😁 如不需要备案号,可直接删除

\n
icp: 苏ICP备xxxxxxx号-x
\n\n

首页底部文字

😁 如不需要,可直接删除,或者改为 false

\n
motto: false
\n\n

文章版权申明

默认开启,当 enable: false,默认关闭

\n
postCopyright:\n  enable: true\n  license: CC BY-NC-SA 4.0\n  license_url: https://creativecommons.org/licenses/by-nc-sa/4.0/
\n\n

katex 数学公式

可自行配置 cdn

\n
katex:\n  enable: true\n  jsCdn: //cdn.jsdelivr.net/npm/katex@0.13.18/dist/katex.min.js\n  cssCdn: //cdn.jsdelivr.net/npm/katex@0.13.18/dist/katex.min.css
\n\n

mermaid 流程图

在撰写时,请使用 {% mermaid %}` 和 `{% endmermaid %} 包裹

\n
{% mermaid %}\ngraph TD;\n    A --> B;\n    A --> C;\n    B --> D;\n    C --> D;\n{% endmermaid %}
\n\n

相应配置如下

\n
mermaid:\n  enable: true\n  cdn: //cdn.jsdelivr.net/npm/mermaid@10.4.0/dist/mermaid.min.js
\n\n

valine 文章评论

首先需要注册 LeanCloud 国际区用户,创建数据库

\n

请根据相关地区法规,酌情

\n
valine:\n  enable: true\n  # 替换\n  appId: appId\n  # 替换\n  appKey: appKey\n  avatar: monsterid\n  cdn: //unpkg.com/valine@latest/dist/Valine.min.js\n  # 替换\n  serverURLs: //xxxxxxxx.api.lncldglobal.com
\n\n

algolia搜索

博客自带的本地搜索,基于前端开发,存在或多或少的问题,建议换成 algolia,免费账户 总共有 10,000 条记录,每月有 100,000 的操作数

\n

注册 & 获取 Key

    \n
  1. 创建一个新的 Index,例如 hex-blog

    \n
  2. \n
  3. 复制并保存:

    \n
  4. \n
\n
    \n
  • Application ID
  • \n
  • Search-Only API Key
  • \n
  • Admin API Key
  • \n
  • Usage API Key
  • \n
\n

API Keys

\n
    \n
  1. 替换配置
  2. \n
\n

Hexo_config.yml 中加入

\n
algolia:\n  # 替换\n  appId: Application ID\n  # 替换\n  apiKey: Usage API Key\n  # 请勿泄露,用于上报,替换\n  adminApiKey: Admin API Key\n  # 替换\n  SearchOnlyAPIKey: Search-Only API Key\n  chunkSize: 5000\n  # 替换\n  indexName: hex-blog\n  fields:\n    - content:strip\n    - categories\n    - date\n    - permalink\n    - slug\n    - tags\n    - title
\n\n

安装 hexo-algoliasearch

这是 Hexo 博客帖子索引插件,自动化提交索引到 Algolia

\n
\n

如出遇到问题,可阅读 hexo-algoliasearch 仓库 最新说明

\n
\n

安装命令:

\n
npm install hexo-algoliasearch --save
\n\n

使用 algolia

在每次博客发布之前,进行索引上传的操作,命令通常如下

\n
hexo clean\nhexo generate\nhexo algolia
\n\n\n

🇨🇳 和风天气 Widget

Linear 主要针对国内用户,在首页集成了和风天气的卡片,通过 和风天气开发服务 注册

\n

注册完成后,在配置中填入你的 appKeycityCode(城市代码)

\n
weather:\n  enable: true\n  # 替换\n  cityCode: cityCode\n  appKey: appKey
\n\n

其中 cityCode 可以在 官方的地区列表仓库 中的 China-City-List-latest.csv 找到你所在城市的 cityCode

\n"},{"title":"Linear-Starter-Guide","top":1,"status":"doing","_content":"\n[🇨🇳 中文文档](https://mozzie.cn/2023/10/20/Linear%20%E5%85%A5%E9%97%A8/)\n\n# Configuration\n\ncontinued...😁\n","source":"_posts/Linear-Starter-Guide.md","raw":"---\ntitle: Linear-Starter-Guide\ntop: 1\ncategories:\n - Hexo\nstatus: doing\n---\n\n[🇨🇳 中文文档](https://mozzie.cn/2023/10/20/Linear%20%E5%85%A5%E9%97%A8/)\n\n# Configuration\n\ncontinued...😁\n","slug":"Linear-Starter-Guide","published":1,"date":"2023-10-20T01:05:56.355Z","updated":"2023-10-20T03:15:54.296Z","comments":1,"layout":"post","photos":[],"link":"","_id":"clny6fg2f0003gfz3c0g1f051","content":"

🇨🇳 中文文档

\n

Configuration

continued…😁

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

🇨🇳 中文文档

\n

Configuration

continued…😁

\n"},{"title":"verdaccio 搭建 npm私库","status":"done","_content":"\n# 使用 docker 搭建 verdaccio\n\n创建 & 配置`config.yaml`文件\n\n```yaml\n# Read about the best practices\n# https://verdaccio.org/docs/best\n\n# path to a directory with all packages\nstorage: /verdaccio/storage/data\n# path to a directory with plugins to include\nplugins: /verdaccio/plugins\n\n# 包体积上限,默认10mb\nmax_body_size: 1024mb\n\n\nweb:\n enable: true\n title: Mozzie-NPM\n # gravatar: false\n # login: true\n pkgManagers:\n - npm\n - yarn\n - pnpm\n html_cache: true\n showFooter: false\n\nauth:\n htpasswd:\n file: /verdaccio/storage/htpasswd\n # 关闭注册,手动添加用户,默认Bcrypt算法,随便找个网页生成个密码,使用账号:密码添加到 htpasswd 文件中,例如 test:$2a$10$0xPGVnpcdxcfmFxtWyWDx./TRtm/W/gSzib/jck3w.sF9x.Ur8t8W\n max_users: -1\n\n\ni18n:\n web: zh-CN\n\n# notify: # 配置 Webhook 推送到钉钉,记得修改 access_token 和 atMobiles\n# method: POST\n# headers: [{ \"Content-Type\": \"application/json\" }]\n# endpoint: https://oapi.dingtalk.com/robot/send?access_token=xxxx\n# content: '{\"msgtype\":\"text\", \"at\": {\"atMobiles\": [\"13000000000\"] }, \"text\":{\"content\":\"NPM 发布新包:\\n > 包名称:{{name}} \\n > 版本号:{{#each versions}}{{version}}{{/each}} \\n > 发布者:{{publisher.name}} \"}}'\n\nuplinks:\n npmjs:\n url: https://registry.npmjs.org/\n yarn:\n url: https://registry.yarnpkg.com/\n timeout: 10s\n taobao:\n url: https://registry.npmmirror.com/\n timeout: 10s\n\npackages:\n \"@*/*\":\n # 可访问权限,web界面看不见,不登陆,也无法 install 包\n access: $authenticated # $all\n # 发布权限, $authenticated 表示只有通过验证的人\n publish: $authenticated\n # 可取消发布权限\n unpublish: $authenticated\n # 包不存在时的代理\n proxy: npmjs yarn taobao\n \"**\":\n access: $authenticated # $all\n publish: $authenticated\n unpublish: $authenticated\n proxy: npmjs yarn taobao\n\nmiddlewares:\n audit:\n enabled: true\nlisten: 0.0.0.0:4873\nlog: { type: stdout, format: pretty, level: http }\n```\n\n创建容器,环境变量,`VERDACCIO_PUBLIC_URL`是静态资源的前缀地址,由于nginx挂了`ssl`,如果使用`http`可以不添加\n\n```bash\ndocker run \\\n-p 4873:4873 \\\n--restart=always \\\n--network mozzie.cn-net \\\n--network-alias verdaccio \\\n--env VERDACCIO_PORT=4873 \\\n--env VERDACCIO_PUBLIC_URL=https://npm.mozzie.cn \\\n--ip 172.21.0.196 \\\n--name verdaccio \\\n-v /www/wwwroot/nginx/html/verdaccio/storage:/verdaccio/storage \\\n-v /www/wwwroot/nginx/html/verdaccio/config:/verdaccio/conf \\\n-v /www/wwwroot/nginx/html/verdaccio/plugins:/verdaccio/plugins \\\n-d verdaccio/verdaccio\n```\n\n\n\n配置nginx的反向代理conf,注意所在的docker网络,使用`container_name`\n\n\n\n```conf\nserver {\n # listen 80;\n listen 443 ssl;\n server_name npm.mozzie.cn;\n ssl_certificate /etc/nginx/ssl/npm.mozzie.cn_bundle.pem;\n ssl_certificate_key /etc/nginx/ssl/npm.mozzie.cn.key;\n gzip on;\n\n location / {\n proxy_set_header X-Real-IP $remote_addr;\n proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;\n proxy_set_header Host $host;\n proxy_set_header X-NginX-Proxy true;\n proxy_pass http://verdaccio:4873/;\n proxy_redirect off;\n }\n}\n```\n\n运行添加用户,报错,因为 `htpasswd`默认创建在宿主机,也就是上面挂载的`/www/wwwroot/nginx/html/verdaccio/storage`目录中\n\n```bash\nnpm adduser --registry https://npm.mozzie.cn/\n```\n\n配置`htpasswd`、`storage` 文件夹权限\n\n```bash\n# 宿主机中执行\ncd /www/wwwroot/nginx/html/verdaccio/storage\ntouch htpasswd\nsudo chown 10001:65533 htpasswd\nsudo chown -R 10001:65533 /www/wwwroot/nginx/html/verdaccio/storage\n```\n\n# verdaccio 用户管理\n\n由于在 `config.yml` 中关闭了可访问权限\n\n```yaml\nauth:\n htpasswd:\n file: /verdaccio/storage/htpasswd\n # 关闭注册,手动添加用户,默认Bcrypt算法,\n max_users: -1\n\npackages:\n \"@*/*\":\n # 可访问权限,web界面看不见,不登陆,也无法 install 包\n access: $authenticated # $all\n # 发布权限, $authenticated 表示只有通过验证的人\n publish: $authenticated\n # 可取消发布权限\n unpublish: $authenticated\n \"**\":\n access: $authenticated\n publish: $authenticated\n unpublish: $authenticated\n```\n\n默认的 `addUser` 策略是 `Bcrypt` 生成密码,随便找个网页生成个密码,使用`账号:密码`添加到 `htpasswd` 文件中,例如 \n\n```bash\ntest:$2a$10$0xPGVnpcdxcfmFxtWyWDx./TRtm/W/gSzib/jck3w.sF9x.Ur8t8W\n```\n\n因此在实际开发中,管理员手动给用户创建好账号,然后根据用户的包管理工具,进行登录,例如以 `npm` 为例\n\n```bash\nnpm adduser --registry https://npm.mozzie.cn/\n# 输入 Username: mozzie | Password: xxx | Email: (this IS public) himozzie@foxmail.com\n# 提示登陆成功 Logged in as mozzie on https://npm.mozzie.cn/.\n```\n\n在系统的 `cat ~/.npmrc` 中会增加一行,就可以正常的进行以来的安装了\n\n```bash\n//npm.mozzie.cn/:_authToken=\"Do/wrh5QzsnYaNU4x3ZlVA==\"\n```\n\n# 项目 .npmrc Scope区分\n\n需要指定 `.npmrc` 来区别 `Scope` 的安装地址,例如一个包名为 `@mozzie/hook`,对应的私库为 `https://npm.mozzie.cn/`\n\n```bash\nregistry=http://registry.npm.taobao.org/\n@mozzie:registry=https://npm.mozzie.cn\n# npm拉包的校验\n//https://npm.mozzie.cn/:_authToken=xxxxxxxxxxxxx\n```","source":"_posts/front-end/verdaccio.md","raw":"---\ntitle: verdaccio 搭建 npm私库\ncategories:\n - Front-End\nstatus: done\n---\n\n# 使用 docker 搭建 verdaccio\n\n创建 & 配置`config.yaml`文件\n\n```yaml\n# Read about the best practices\n# https://verdaccio.org/docs/best\n\n# path to a directory with all packages\nstorage: /verdaccio/storage/data\n# path to a directory with plugins to include\nplugins: /verdaccio/plugins\n\n# 包体积上限,默认10mb\nmax_body_size: 1024mb\n\n\nweb:\n enable: true\n title: Mozzie-NPM\n # gravatar: false\n # login: true\n pkgManagers:\n - npm\n - yarn\n - pnpm\n html_cache: true\n showFooter: false\n\nauth:\n htpasswd:\n file: /verdaccio/storage/htpasswd\n # 关闭注册,手动添加用户,默认Bcrypt算法,随便找个网页生成个密码,使用账号:密码添加到 htpasswd 文件中,例如 test:$2a$10$0xPGVnpcdxcfmFxtWyWDx./TRtm/W/gSzib/jck3w.sF9x.Ur8t8W\n max_users: -1\n\n\ni18n:\n web: zh-CN\n\n# notify: # 配置 Webhook 推送到钉钉,记得修改 access_token 和 atMobiles\n# method: POST\n# headers: [{ \"Content-Type\": \"application/json\" }]\n# endpoint: https://oapi.dingtalk.com/robot/send?access_token=xxxx\n# content: '{\"msgtype\":\"text\", \"at\": {\"atMobiles\": [\"13000000000\"] }, \"text\":{\"content\":\"NPM 发布新包:\\n > 包名称:{{name}} \\n > 版本号:{{#each versions}}{{version}}{{/each}} \\n > 发布者:{{publisher.name}} \"}}'\n\nuplinks:\n npmjs:\n url: https://registry.npmjs.org/\n yarn:\n url: https://registry.yarnpkg.com/\n timeout: 10s\n taobao:\n url: https://registry.npmmirror.com/\n timeout: 10s\n\npackages:\n \"@*/*\":\n # 可访问权限,web界面看不见,不登陆,也无法 install 包\n access: $authenticated # $all\n # 发布权限, $authenticated 表示只有通过验证的人\n publish: $authenticated\n # 可取消发布权限\n unpublish: $authenticated\n # 包不存在时的代理\n proxy: npmjs yarn taobao\n \"**\":\n access: $authenticated # $all\n publish: $authenticated\n unpublish: $authenticated\n proxy: npmjs yarn taobao\n\nmiddlewares:\n audit:\n enabled: true\nlisten: 0.0.0.0:4873\nlog: { type: stdout, format: pretty, level: http }\n```\n\n创建容器,环境变量,`VERDACCIO_PUBLIC_URL`是静态资源的前缀地址,由于nginx挂了`ssl`,如果使用`http`可以不添加\n\n```bash\ndocker run \\\n-p 4873:4873 \\\n--restart=always \\\n--network mozzie.cn-net \\\n--network-alias verdaccio \\\n--env VERDACCIO_PORT=4873 \\\n--env VERDACCIO_PUBLIC_URL=https://npm.mozzie.cn \\\n--ip 172.21.0.196 \\\n--name verdaccio \\\n-v /www/wwwroot/nginx/html/verdaccio/storage:/verdaccio/storage \\\n-v /www/wwwroot/nginx/html/verdaccio/config:/verdaccio/conf \\\n-v /www/wwwroot/nginx/html/verdaccio/plugins:/verdaccio/plugins \\\n-d verdaccio/verdaccio\n```\n\n\n\n配置nginx的反向代理conf,注意所在的docker网络,使用`container_name`\n\n\n\n```conf\nserver {\n # listen 80;\n listen 443 ssl;\n server_name npm.mozzie.cn;\n ssl_certificate /etc/nginx/ssl/npm.mozzie.cn_bundle.pem;\n ssl_certificate_key /etc/nginx/ssl/npm.mozzie.cn.key;\n gzip on;\n\n location / {\n proxy_set_header X-Real-IP $remote_addr;\n proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;\n proxy_set_header Host $host;\n proxy_set_header X-NginX-Proxy true;\n proxy_pass http://verdaccio:4873/;\n proxy_redirect off;\n }\n}\n```\n\n运行添加用户,报错,因为 `htpasswd`默认创建在宿主机,也就是上面挂载的`/www/wwwroot/nginx/html/verdaccio/storage`目录中\n\n```bash\nnpm adduser --registry https://npm.mozzie.cn/\n```\n\n配置`htpasswd`、`storage` 文件夹权限\n\n```bash\n# 宿主机中执行\ncd /www/wwwroot/nginx/html/verdaccio/storage\ntouch htpasswd\nsudo chown 10001:65533 htpasswd\nsudo chown -R 10001:65533 /www/wwwroot/nginx/html/verdaccio/storage\n```\n\n# verdaccio 用户管理\n\n由于在 `config.yml` 中关闭了可访问权限\n\n```yaml\nauth:\n htpasswd:\n file: /verdaccio/storage/htpasswd\n # 关闭注册,手动添加用户,默认Bcrypt算法,\n max_users: -1\n\npackages:\n \"@*/*\":\n # 可访问权限,web界面看不见,不登陆,也无法 install 包\n access: $authenticated # $all\n # 发布权限, $authenticated 表示只有通过验证的人\n publish: $authenticated\n # 可取消发布权限\n unpublish: $authenticated\n \"**\":\n access: $authenticated\n publish: $authenticated\n unpublish: $authenticated\n```\n\n默认的 `addUser` 策略是 `Bcrypt` 生成密码,随便找个网页生成个密码,使用`账号:密码`添加到 `htpasswd` 文件中,例如 \n\n```bash\ntest:$2a$10$0xPGVnpcdxcfmFxtWyWDx./TRtm/W/gSzib/jck3w.sF9x.Ur8t8W\n```\n\n因此在实际开发中,管理员手动给用户创建好账号,然后根据用户的包管理工具,进行登录,例如以 `npm` 为例\n\n```bash\nnpm adduser --registry https://npm.mozzie.cn/\n# 输入 Username: mozzie | Password: xxx | Email: (this IS public) himozzie@foxmail.com\n# 提示登陆成功 Logged in as mozzie on https://npm.mozzie.cn/.\n```\n\n在系统的 `cat ~/.npmrc` 中会增加一行,就可以正常的进行以来的安装了\n\n```bash\n//npm.mozzie.cn/:_authToken=\"Do/wrh5QzsnYaNU4x3ZlVA==\"\n```\n\n# 项目 .npmrc Scope区分\n\n需要指定 `.npmrc` 来区别 `Scope` 的安装地址,例如一个包名为 `@mozzie/hook`,对应的私库为 `https://npm.mozzie.cn/`\n\n```bash\nregistry=http://registry.npm.taobao.org/\n@mozzie:registry=https://npm.mozzie.cn\n# npm拉包的校验\n//https://npm.mozzie.cn/:_authToken=xxxxxxxxxxxxx\n```","slug":"front-end/verdaccio","published":1,"date":"2023-10-20T02:25:55.131Z","updated":"2023-10-20T02:27:35.158Z","comments":1,"layout":"post","photos":[],"link":"","_id":"clny6fg2g0004gfz31uqx8ehf","content":"

使用 docker 搭建 verdaccio

创建 & 配置config.yaml文件

\n
# Read about the best practices\n# https://verdaccio.org/docs/best\n\n# path to a directory with all packages\nstorage: /verdaccio/storage/data\n# path to a directory with plugins to include\nplugins: /verdaccio/plugins\n\n# 包体积上限,默认10mb\nmax_body_size: 1024mb\n\n\nweb:\n  enable: true\n  title: Mozzie-NPM\n  # gravatar: false\n  # login: true\n  pkgManagers:\n    - npm\n    - yarn\n    - pnpm\n  html_cache: true\n  showFooter: false\n\nauth:\n  htpasswd:\n    file: /verdaccio/storage/htpasswd\n    # 关闭注册,手动添加用户,默认Bcrypt算法,随便找个网页生成个密码,使用账号:密码添加到 htpasswd 文件中,例如 test:$2a$10$0xPGVnpcdxcfmFxtWyWDx./TRtm/W/gSzib/jck3w.sF9x.Ur8t8W\n    max_users: -1\n\n\ni18n:\n  web: zh-CN\n\n# notify: # 配置 Webhook 推送到钉钉,记得修改 access_token 和 atMobiles\n#  method: POST\n#  headers: [{ \"Content-Type\": \"application/json\" }]\n#  endpoint: https://oapi.dingtalk.com/robot/send?access_token=xxxx\n#  content: '{\"msgtype\":\"text\", \"at\": {\"atMobiles\": [\"13000000000\"] }, \"text\":{\"content\":\"NPM 发布新包:\\n > 包名称:{{name}} \\n > 版本号:{{#each versions}}{{version}}{{/each}} \\n > 发布者:{{publisher.name}} \"}}'\n\nuplinks:\n  npmjs:\n    url: https://registry.npmjs.org/\n  yarn:\n    url: https://registry.yarnpkg.com/\n    timeout: 10s\n  taobao:\n    url: https://registry.npmmirror.com/\n    timeout: 10s\n\npackages:\n  \"@*/*\":\n    # 可访问权限,web界面看不见,不登陆,也无法 install 包\n    access: $authenticated # $all\n    # 发布权限, $authenticated 表示只有通过验证的人\n    publish: $authenticated\n    # 可取消发布权限\n    unpublish: $authenticated\n    # 包不存在时的代理\n    proxy: npmjs yarn taobao\n  \"**\":\n    access: $authenticated # $all\n    publish: $authenticated\n    unpublish: $authenticated\n    proxy: npmjs yarn taobao\n\nmiddlewares:\n  audit:\n    enabled: true\nlisten: 0.0.0.0:4873\nlog: { type: stdout, format: pretty, level: http }
\n\n

创建容器,环境变量,VERDACCIO_PUBLIC_URL是静态资源的前缀地址,由于nginx挂了ssl,如果使用http可以不添加

\n
docker run \\\n-p 4873:4873 \\\n--restart=always \\\n--network mozzie.cn-net \\\n--network-alias verdaccio \\\n--env VERDACCIO_PORT=4873 \\\n--env VERDACCIO_PUBLIC_URL=https://npm.mozzie.cn \\\n--ip 172.21.0.196 \\\n--name verdaccio \\\n-v /www/wwwroot/nginx/html/verdaccio/storage:/verdaccio/storage \\\n-v /www/wwwroot/nginx/html/verdaccio/config:/verdaccio/conf \\\n-v /www/wwwroot/nginx/html/verdaccio/plugins:/verdaccio/plugins \\\n-d verdaccio/verdaccio
\n\n\n\n

配置nginx的反向代理conf,注意所在的docker网络,使用container_name

\n
server {\n    # listen 80;\n    listen 443 ssl;\n    server_name npm.mozzie.cn;\n    ssl_certificate  /etc/nginx/ssl/npm.mozzie.cn_bundle.pem;\n    ssl_certificate_key  /etc/nginx/ssl/npm.mozzie.cn.key;\n    gzip on;\n\n    location / {\n      proxy_set_header X-Real-IP $remote_addr;\n      proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;\n      proxy_set_header Host $host;\n      proxy_set_header X-NginX-Proxy true;\n      proxy_pass http://verdaccio:4873/;\n      proxy_redirect off;\n    }\n}
\n\n

运行添加用户,报错,因为 htpasswd默认创建在宿主机,也就是上面挂载的/www/wwwroot/nginx/html/verdaccio/storage目录中

\n
npm adduser --registry https://npm.mozzie.cn/
\n\n

配置htpasswdstorage 文件夹权限

\n
# 宿主机中执行\ncd /www/wwwroot/nginx/html/verdaccio/storage\ntouch htpasswd\nsudo chown 10001:65533 htpasswd\nsudo chown -R 10001:65533 /www/wwwroot/nginx/html/verdaccio/storage
\n\n

verdaccio 用户管理

由于在 config.yml 中关闭了可访问权限

\n
auth:\n  htpasswd:\n    file: /verdaccio/storage/htpasswd\n    # 关闭注册,手动添加用户,默认Bcrypt算法,\n    max_users: -1\n\npackages:\n  \"@*/*\":\n    # 可访问权限,web界面看不见,不登陆,也无法 install 包\n    access: $authenticated # $all\n    # 发布权限, $authenticated 表示只有通过验证的人\n    publish: $authenticated\n    # 可取消发布权限\n    unpublish: $authenticated\n  \"**\":\n    access: $authenticated\n    publish: $authenticated\n    unpublish: $authenticated
\n\n

默认的 addUser 策略是 Bcrypt 生成密码,随便找个网页生成个密码,使用账号:密码添加到 htpasswd 文件中,例如

\n
test:$2a$10$0xPGVnpcdxcfmFxtWyWDx./TRtm/W/gSzib/jck3w.sF9x.Ur8t8W
\n\n

因此在实际开发中,管理员手动给用户创建好账号,然后根据用户的包管理工具,进行登录,例如以 npm 为例

\n
npm adduser --registry https://npm.mozzie.cn/\n# 输入 Username: mozzie | Password: xxx | Email: (this IS public) himozzie@foxmail.com\n# 提示登陆成功 Logged in as mozzie on https://npm.mozzie.cn/.
\n\n

在系统的 cat ~/.npmrc 中会增加一行,就可以正常的进行以来的安装了

\n
//npm.mozzie.cn/:_authToken=\"Do/wrh5QzsnYaNU4x3ZlVA==\"
\n\n

项目 .npmrc Scope区分

需要指定 .npmrc 来区别 Scope 的安装地址,例如一个包名为 @mozzie/hook,对应的私库为 https://npm.mozzie.cn/

\n
registry=http://registry.npm.taobao.org/\n@mozzie:registry=https://npm.mozzie.cn\n# npm拉包的校验\n//https://npm.mozzie.cn/:_authToken=xxxxxxxxxxxxx
","site":{"data":{}},"excerpt":"","more":"

使用 docker 搭建 verdaccio

创建 & 配置config.yaml文件

\n
# Read about the best practices\n# https://verdaccio.org/docs/best\n\n# path to a directory with all packages\nstorage: /verdaccio/storage/data\n# path to a directory with plugins to include\nplugins: /verdaccio/plugins\n\n# 包体积上限,默认10mb\nmax_body_size: 1024mb\n\n\nweb:\n  enable: true\n  title: Mozzie-NPM\n  # gravatar: false\n  # login: true\n  pkgManagers:\n    - npm\n    - yarn\n    - pnpm\n  html_cache: true\n  showFooter: false\n\nauth:\n  htpasswd:\n    file: /verdaccio/storage/htpasswd\n    # 关闭注册,手动添加用户,默认Bcrypt算法,随便找个网页生成个密码,使用账号:密码添加到 htpasswd 文件中,例如 test:$2a$10$0xPGVnpcdxcfmFxtWyWDx./TRtm/W/gSzib/jck3w.sF9x.Ur8t8W\n    max_users: -1\n\n\ni18n:\n  web: zh-CN\n\n# notify: # 配置 Webhook 推送到钉钉,记得修改 access_token 和 atMobiles\n#  method: POST\n#  headers: [{ \"Content-Type\": \"application/json\" }]\n#  endpoint: https://oapi.dingtalk.com/robot/send?access_token=xxxx\n#  content: '{\"msgtype\":\"text\", \"at\": {\"atMobiles\": [\"13000000000\"] }, \"text\":{\"content\":\"NPM 发布新包:\\n > 包名称:{{name}} \\n > 版本号:{{#each versions}}{{version}}{{/each}} \\n > 发布者:{{publisher.name}} \"}}'\n\nuplinks:\n  npmjs:\n    url: https://registry.npmjs.org/\n  yarn:\n    url: https://registry.yarnpkg.com/\n    timeout: 10s\n  taobao:\n    url: https://registry.npmmirror.com/\n    timeout: 10s\n\npackages:\n  \"@*/*\":\n    # 可访问权限,web界面看不见,不登陆,也无法 install 包\n    access: $authenticated # $all\n    # 发布权限, $authenticated 表示只有通过验证的人\n    publish: $authenticated\n    # 可取消发布权限\n    unpublish: $authenticated\n    # 包不存在时的代理\n    proxy: npmjs yarn taobao\n  \"**\":\n    access: $authenticated # $all\n    publish: $authenticated\n    unpublish: $authenticated\n    proxy: npmjs yarn taobao\n\nmiddlewares:\n  audit:\n    enabled: true\nlisten: 0.0.0.0:4873\nlog: { type: stdout, format: pretty, level: http }
\n\n

创建容器,环境变量,VERDACCIO_PUBLIC_URL是静态资源的前缀地址,由于nginx挂了ssl,如果使用http可以不添加

\n
docker run \\\n-p 4873:4873 \\\n--restart=always \\\n--network mozzie.cn-net \\\n--network-alias verdaccio \\\n--env VERDACCIO_PORT=4873 \\\n--env VERDACCIO_PUBLIC_URL=https://npm.mozzie.cn \\\n--ip 172.21.0.196 \\\n--name verdaccio \\\n-v /www/wwwroot/nginx/html/verdaccio/storage:/verdaccio/storage \\\n-v /www/wwwroot/nginx/html/verdaccio/config:/verdaccio/conf \\\n-v /www/wwwroot/nginx/html/verdaccio/plugins:/verdaccio/plugins \\\n-d verdaccio/verdaccio
\n\n\n\n

配置nginx的反向代理conf,注意所在的docker网络,使用container_name

\n
server {\n    # listen 80;\n    listen 443 ssl;\n    server_name npm.mozzie.cn;\n    ssl_certificate  /etc/nginx/ssl/npm.mozzie.cn_bundle.pem;\n    ssl_certificate_key  /etc/nginx/ssl/npm.mozzie.cn.key;\n    gzip on;\n\n    location / {\n      proxy_set_header X-Real-IP $remote_addr;\n      proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;\n      proxy_set_header Host $host;\n      proxy_set_header X-NginX-Proxy true;\n      proxy_pass http://verdaccio:4873/;\n      proxy_redirect off;\n    }\n}
\n\n

运行添加用户,报错,因为 htpasswd默认创建在宿主机,也就是上面挂载的/www/wwwroot/nginx/html/verdaccio/storage目录中

\n
npm adduser --registry https://npm.mozzie.cn/
\n\n

配置htpasswdstorage 文件夹权限

\n
# 宿主机中执行\ncd /www/wwwroot/nginx/html/verdaccio/storage\ntouch htpasswd\nsudo chown 10001:65533 htpasswd\nsudo chown -R 10001:65533 /www/wwwroot/nginx/html/verdaccio/storage
\n\n

verdaccio 用户管理

由于在 config.yml 中关闭了可访问权限

\n
auth:\n  htpasswd:\n    file: /verdaccio/storage/htpasswd\n    # 关闭注册,手动添加用户,默认Bcrypt算法,\n    max_users: -1\n\npackages:\n  \"@*/*\":\n    # 可访问权限,web界面看不见,不登陆,也无法 install 包\n    access: $authenticated # $all\n    # 发布权限, $authenticated 表示只有通过验证的人\n    publish: $authenticated\n    # 可取消发布权限\n    unpublish: $authenticated\n  \"**\":\n    access: $authenticated\n    publish: $authenticated\n    unpublish: $authenticated
\n\n

默认的 addUser 策略是 Bcrypt 生成密码,随便找个网页生成个密码,使用账号:密码添加到 htpasswd 文件中,例如

\n
test:$2a$10$0xPGVnpcdxcfmFxtWyWDx./TRtm/W/gSzib/jck3w.sF9x.Ur8t8W
\n\n

因此在实际开发中,管理员手动给用户创建好账号,然后根据用户的包管理工具,进行登录,例如以 npm 为例

\n
npm adduser --registry https://npm.mozzie.cn/\n# 输入 Username: mozzie | Password: xxx | Email: (this IS public) himozzie@foxmail.com\n# 提示登陆成功 Logged in as mozzie on https://npm.mozzie.cn/.
\n\n

在系统的 cat ~/.npmrc 中会增加一行,就可以正常的进行以来的安装了

\n
//npm.mozzie.cn/:_authToken=\"Do/wrh5QzsnYaNU4x3ZlVA==\"
\n\n

项目 .npmrc Scope区分

需要指定 .npmrc 来区别 Scope 的安装地址,例如一个包名为 @mozzie/hook,对应的私库为 https://npm.mozzie.cn/

\n
registry=http://registry.npm.taobao.org/\n@mozzie:registry=https://npm.mozzie.cn\n# npm拉包的校验\n//https://npm.mozzie.cn/:_authToken=xxxxxxxxxxxxx
"}],"PostAsset":[],"PostCategory":[{"post_id":"clny6fg2b0000gfz3d34t7rja","category_id":"clny6fg2f0002gfz3d48l6cbv","_id":"clny6fg2h0007gfz31qoa6pby"},{"post_id":"clny6fg2e0001gfz39x9t4bvw","category_id":"clny6fg2f0002gfz3d48l6cbv","_id":"clny6fg2i0009gfz37gzm8ca2"},{"post_id":"clny6fg2f0003gfz3c0g1f051","category_id":"clny6fg2f0002gfz3d48l6cbv","_id":"clny6fg2i000agfz3dqe7h04x"},{"post_id":"clny6fg2g0004gfz31uqx8ehf","category_id":"clny6fg2i0008gfz3ewdg27f9","_id":"clny6fg2i000bgfz3hwoag5xj"}],"PostTag":[],"Tag":[]}} \ No newline at end of file diff --git a/public/2023/10/20/Linear Sample/index.html b/public/2023/10/20/Linear Sample/index.html index 2d7e55e5..ed011f6c 100644 --- a/public/2023/10/20/Linear Sample/index.html +++ b/public/2023/10/20/Linear Sample/index.html @@ -257,7 +257,7 @@

https://baidu.com

锚点链接

mailto:test.test@gmail.com

-

GFM a-tail link @pandao 邮箱地址自动链接 test.test@gmail.com www@vip.qq.com

+

GFM a-tail link @pandao 邮箱地址自动链接 test.test@gmail.com www@vip.qq.com

@pandao

diff --git a/public/2023/10/20/Linear 入门/index.html b/public/2023/10/20/Linear 入门/index.html index e93527ec..eb1c4ba6 100644 --- a/public/2023/10/20/Linear 入门/index.html +++ b/public/2023/10/20/Linear 入门/index.html @@ -220,7 +220,17 @@ -

hexo配置

hexo_config.yml 中调整

+

Hexo 安装主题

Hexo 主题的安装方式非常简单,只需将主题 Hexo-theme-linear 复制目录的 themes 目录下,然后在 Hexo_config.yml 中修改下主题配置即可

+
# 找到 theme 配置项
+theme: Hexo-theme-linear
+ +

获取 Linear

    +
  • 进入 Linear 代码仓库,了解最新的主题开发进度
  • +
  • 发布页面 下载 hexo-theme-linear.zip
  • +
  • 解压至站点的 themes 目录下
  • +
  • 在 Hexo 的 _config.yml 中启用
  • +
+

hexo配置

Hexo_config.yml 中调整

基础配置

# 网页标题
 title: 17px blog
 # 侧边栏顶部显示
@@ -237,14 +247,15 @@
 
 

国际化切换

language: en
-

文章语法高亮

# 关闭hexo默认的highlight.js语法高亮
-highlight:
+

文章语法高亮

关闭hexo默认的highlight.js语法高亮

+
highlight:
   enable: false
   line_number: true
   auto_detect: false
   tab_replace: ""
   wrap: true
   hljs: false
+
 prismjs:
   enable: true
   preprocess: true
@@ -252,43 +263,13 @@
   line_threshold: 0
   tab_replace: ""
-

algolia搜索

# search service
-algolia:
-  # 替换
-  appId: appId
-  # 替换
-  apiKey: apiKey
-  # 请勿泄露,用于上报,替换
-  adminApiKey: adminApiKey
-  # 替换
-  SearchOnlyAPIKey: SearchOnlyAPIKey
-  chunkSize: 5000
-  # 替换
-  indexName: indexName
-  fields:
-    - content:strip
-    - categories
-    - date
-    - permalink
-    - slug
-    - tags
-    - title
- -

Linear主题配置

下面的配置基于 hexo-theme-linear 下的 _config.yml

+

Linear主题配置

下面的配置基于 Hexo-theme-linear 下的 _config.yml

文章分类图标

按照顺序,依次设置 svg 图标,可以在 xicon 方面的获取丰富的图标

postCategoryIcons:
   - <svg>...</svg>
   - <svg>...</svg>
   - <svg>...</svg>
-

天气卡片

和风天气API - 注册

-
weather:
-  enable: true
-  # 替换
-  cityCode: cityCode
-  appKey: appKey
- -

配置中的 cityCode 可以在 官方的地区列表仓库 中的 China-City-List-latest.csv 找到你所在城市的 cityCode

网站图标 favicon

  • 支持 svg
  • 支持 图片url,如:/img/favicon.png
  • @@ -338,7 +319,70 @@ graph TD; avatar: monsterid cdn: //unpkg.com/valine@latest/dist/Valine.min.js # 替换 - serverURLs: //xxxxxxxx.api.lncldglobal.com
+ serverURLs: //xxxxxxxx.api.lncldglobal.com
+ +

algolia搜索

博客自带的本地搜索,基于前端开发,存在或多或少的问题,建议换成 algolia,免费账户 总共有 10,000 条记录,每月有 100,000 的操作数

+

注册 & 获取 Key

    +
  1. 创建一个新的 Index,例如 hex-blog

    +
  2. +
  3. 复制并保存:

    +
  4. +
+
    +
  • Application ID
  • +
  • Search-Only API Key
  • +
  • Admin API Key
  • +
  • Usage API Key
  • +
+

API Keys

+
    +
  1. 替换配置
  2. +
+

Hexo_config.yml 中加入

+
algolia:
+  # 替换
+  appId: Application ID
+  # 替换
+  apiKey: Usage API Key
+  # 请勿泄露,用于上报,替换
+  adminApiKey: Admin API Key
+  # 替换
+  SearchOnlyAPIKey: Search-Only API Key
+  chunkSize: 5000
+  # 替换
+  indexName: hex-blog
+  fields:
+    - content:strip
+    - categories
+    - date
+    - permalink
+    - slug
+    - tags
+    - title
+ +

安装 hexo-algoliasearch

这是 Hexo 博客帖子索引插件,自动化提交索引到 Algolia

+
+

如出遇到问题,可阅读 hexo-algoliasearch 仓库 最新说明

+
+

安装命令:

+
npm install hexo-algoliasearch --save
+ +

使用 algolia

在每次博客发布之前,进行索引上传的操作,命令通常如下

+
hexo clean
+hexo generate
+hexo algolia
+ + +

🇨🇳 和风天气 Widget

Linear 主要针对国内用户,在首页集成了和风天气的卡片,通过 和风天气开发服务 注册

+

注册完成后,在配置中填入你的 appKeycityCode(城市代码)

+
weather:
+  enable: true
+  # 替换
+  cityCode: cityCode
+  appKey: appKey
+ +

其中 cityCode 可以在 官方的地区列表仓库 中的 China-City-List-latest.csv 找到你所在城市的 cityCode

+ @@ -387,7 +431,7 @@ graph TD; Catalog

-
  1. 1. hexo配置
    1. 1.1. 基础配置
    2. 1.2. 国际化切换
    3. 1.3. 文章语法高亮
    4. 1.4. algolia搜索
  2. 2. Linear主题配置
    1. 2.1. 文章分类图标
    2. 2.2. 天气卡片
    3. 2.3. 网站图标 favicon
    4. 2.4. ICP备案号
    5. 2.5. 首页底部文字
    6. 2.6. 文章版权申明
    7. 2.7. katex 数学公式
    8. 2.8. mermaid 流程图
    9. 2.9. valine 文章评论
+
  1. 1. Hexo 安装主题
    1. 1.1. 获取 Linear
  2. 2. hexo配置
    1. 2.1. 基础配置
    2. 2.2. 国际化切换
    3. 2.3. 文章语法高亮
  3. 3. Linear主题配置
    1. 3.1. 文章分类图标
    2. 3.2. 网站图标 favicon
    3. 3.3. ICP备案号
    4. 3.4. 首页底部文字
    5. 3.5. 文章版权申明
    6. 3.6. katex 数学公式
    7. 3.7. mermaid 流程图
    8. 3.8. valine 文章评论
  4. 4. algolia搜索
    1. 4.1. 注册 & 获取 Key
    2. 4.2. 安装 hexo-algoliasearch
    3. 4.3. 使用 algolia
  5. 5. 🇨🇳 和风天气 Widget
diff --git a/public/archives/2023/10/index.html b/public/archives/2023/10/index.html index 50e40a00..bae2241d 100644 --- a/public/archives/2023/10/index.html +++ b/public/archives/2023/10/index.html @@ -254,12 +254,7 @@ Smart Test… Linear 入门 -

hexo配置在 hexo 的 _config.yml 中调整 -基础配置# 网页标题 -title: 17px blog -# 侧边栏顶部显示 -subtitle: "Mozzie" -# 用于SEO的html...

+

Hexo 安装主题Hexo 主题的安装方式非常简单,只需将主题 Hexo-theme-linear 复制目录的 themes 目录下,然后在 Hexo 的 _config.yml 中修改下主题配置即可...

diff --git a/public/archives/2023/index.html b/public/archives/2023/index.html index 50e40a00..bae2241d 100644 --- a/public/archives/2023/index.html +++ b/public/archives/2023/index.html @@ -254,12 +254,7 @@ Smart Test… Linear 入门 -

hexo配置在 hexo 的 _config.yml 中调整 -基础配置# 网页标题 -title: 17px blog -# 侧边栏顶部显示 -subtitle: "Mozzie" -# 用于SEO的html...

+

Hexo 安装主题Hexo 主题的安装方式非常简单,只需将主题 Hexo-theme-linear 复制目录的 themes 目录下,然后在 Hexo 的 _config.yml 中修改下主题配置即可...

diff --git a/public/archives/index.html b/public/archives/index.html index 50e40a00..bae2241d 100644 --- a/public/archives/index.html +++ b/public/archives/index.html @@ -254,12 +254,7 @@ Smart Test… Linear 入门 -

hexo配置在 hexo 的 _config.yml 中调整 -基础配置# 网页标题 -title: 17px blog -# 侧边栏顶部显示 -subtitle: "Mozzie" -# 用于SEO的html...

+

Hexo 安装主题Hexo 主题的安装方式非常简单,只需将主题 Hexo-theme-linear 复制目录的 themes 目录下,然后在 Hexo 的 _config.yml 中修改下主题配置即可...

diff --git a/public/img/algolia-api-keys.png b/public/img/algolia-api-keys.png new file mode 100644 index 0000000000000000000000000000000000000000..b576e84a90b1e49fe28b9b4d912877a0f1b48629 GIT binary patch literal 283350 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

@cZy{2`{!hs2yhTS46kRC6oMN)DNY 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­bb0hS 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

CL$hp``i|vUiEMQbEPf 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 literal 0 HcmV?d00001

@cZy{2`{!hs2yhTS46kRC6oMN)DNY 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­bb0hS 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

CL$hp``i|vUiEMQbEPf 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 literal 0 HcmV?d00001 diff --git a/source/_posts/Linear 入门.md b/source/_posts/Linear 入门.md index de0a29be..433501b6 100644 --- a/source/_posts/Linear 入门.md +++ b/source/_posts/Linear 入门.md @@ -6,9 +6,25 @@ categories: status: doing --- +# Hexo 安装主题 + +`Hexo` 主题的安装方式非常简单,只需将主题 `Hexo-theme-linear` 复制目录的 `themes` 目录下,然后在 `Hexo` 的 `_config.yml` 中修改下主题配置即可 + +```yml +# 找到 theme 配置项 +theme: Hexo-theme-linear +``` + +## 获取 Linear + +- 进入 [Linear 代码仓库](https://github.com/17px/hexo-theme-linear/tree/main),了解最新的主题开发进度 +- 在 [发布页面](https://github.com/17px/hexo-theme-linear/releases) 下载 `hexo-theme-linear.zip` +- 解压至站点的 `themes` 目录下 +- 在 Hexo 的 `_config.yml` 中启用 + # hexo配置 -在 `hexo` 的 `_config.yml` 中调整 +在 `Hexo` 的 `_config.yml` 中调整 ## 基础配置 @@ -36,8 +52,9 @@ language: en ## 文章语法高亮 +关闭hexo默认的highlight.js语法高亮 + ```yml -# 关闭hexo默认的highlight.js语法高亮 highlight: enable: false line_number: true @@ -45,6 +62,7 @@ highlight: tab_replace: "" wrap: true hljs: false + prismjs: enable: true preprocess: true @@ -53,35 +71,9 @@ prismjs: tab_replace: "" ``` -## algolia搜索 - -```yml -# search service -algolia: - # 替换 - appId: appId - # 替换 - apiKey: apiKey - # 请勿泄露,用于上报,替换 - adminApiKey: adminApiKey - # 替换 - SearchOnlyAPIKey: SearchOnlyAPIKey - chunkSize: 5000 - # 替换 - indexName: indexName - fields: - - content:strip - - categories - - date - - permalink - - slug - - tags - - title -``` - # Linear主题配置 -下面的配置基于 `hexo-theme-linear` 下的 `_config.yml` +下面的配置基于 `Hexo-theme-linear` 下的 `_config.yml` ## 文章分类图标 @@ -94,22 +86,6 @@ postCategoryIcons: - ... ``` -## 天气卡片 - -[和风天气API - 注册](https://id.qweather.com/#/register) - - - -```yml -weather: - enable: true - # 替换 - cityCode: cityCode - appKey: appKey -``` - -配置中的 `cityCode` 可以在 [官方的地区列表仓库](https://github.com/qwd/LocationList) 中的 `China-City-List-latest.csv` 找到你所在城市的 `cityCode` - ## 网站图标 favicon - 支持 `svg` @@ -196,4 +172,86 @@ valine: cdn: //unpkg.com/valine@latest/dist/Valine.min.js # 替换 serverURLs: //xxxxxxxx.api.lncldglobal.com -``` \ No newline at end of file +``` + +# algolia搜索 + +博客自带的本地搜索,基于前端开发,存在或多或少的问题,建议换成 `algolia`,免费账户 总共有 `10,000` 条记录,每月有 `100,000` 的操作数 + +## 注册 & 获取 Key + +1. 创建一个新的 `Index`,例如 `hex-blog` + +2. 复制并保存: + - Application ID + - Search-Only API Key + - Admin API Key + - Usage API Key + +[API Keys](/img/algolia-api-keys.png) + +3. 替换配置 + +在 `Hexo` 的 `_config.yml` 中加入 + +```yml +algolia: + # 替换 + appId: Application ID + # 替换 + apiKey: Usage API Key + # 请勿泄露,用于上报,替换 + adminApiKey: Admin API Key + # 替换 + SearchOnlyAPIKey: Search-Only API Key + chunkSize: 5000 + # 替换 + indexName: hex-blog + fields: + - content:strip + - categories + - date + - permalink + - slug + - tags + - title +``` + +## 安装 hexo-algoliasearch + +这是 Hexo 博客帖子索引插件,自动化提交索引到 Algolia + +> 如出遇到问题,可阅读 [hexo-algoliasearch 仓库](https://www.npmjs.com/package/hexo-algoliasearch) 最新说明 + +安装命令: + +```bash +npm install hexo-algoliasearch --save +``` + +## 使用 algolia + +在每次博客发布之前,进行索引上传的操作,命令通常如下 + +```bash +hexo clean +hexo generate +hexo algolia +``` + + +# 🇨🇳 和风天气 Widget + +Linear 主要针对国内用户,在首页集成了和风天气的卡片,通过 [和风天气开发服务](https://dev.qweather.com/docs/start/) 注册 + +注册完成后,在配置中填入你的 `appKey` 和 `cityCode(城市代码)` + +```yml +weather: + enable: true + # 替换 + cityCode: cityCode + appKey: appKey +``` + +其中 `cityCode` 可以在 [官方的地区列表仓库](https://github.com/qwd/LocationList) 中的 `China-City-List-latest.csv` 找到你所在城市的 `cityCode` diff --git a/source/img/algolia-api-keys.png b/source/img/algolia-api-keys.png new file mode 100644 index 0000000000000000000000000000000000000000..b576e84a90b1e49fe28b9b4d912877a0f1b48629 GIT binary patch literal 283350 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