\ No newline at end of file
diff --git a/3/index.html b/3/index.html
index 7e6a82d..b7166a8 100644
--- a/3/index.html
+++ b/3/index.html
@@ -1 +1 @@
-平淡生活 - 退休前的牛马生活
\ No newline at end of file
diff --git a/4/index.html b/4/index.html
index bd2da8e..402d21a 100644
--- a/4/index.html
+++ b/4/index.html
@@ -1 +1 @@
-平淡生活 - 退休前的牛马生活
这篇文章提供了Microsoft Office 2016 for Mac的安装包下载地址和一个激活工具的百度网盘链接及密码。安装包地址为http://officecdn.microsoft.com/sg/C1297A47-86C4-4C1F-97FA-950631F94777/OfficeMac/Microsoft_Office_2016_15.29.16120900_Installer.pkg,激活工具链接为https://pan.baidu.com/s/1ragcr1M,密码是rcb2。
这篇文章提供了Microsoft Office 2016 for Mac的安装包下载地址和一个激活工具的百度网盘链接及密码。安装包地址为http://officecdn.microsoft.com/sg/C1297A47-86C4-4C1F-97FA-950631F94777/OfficeMac/Microsoft_Office_2016_15.29.16120900_Installer.pkg,激活工具链接为https://pan.baidu.com/s/1ragcr1M,密码是rcb2。
\ No newline at end of file
diff --git a/5/index.html b/5/index.html
index aff1fad..2b2caca 100644
--- a/5/index.html
+++ b/5/index.html
@@ -1 +1 @@
-平淡生活 - 退休前的牛马生活
\ No newline at end of file
diff --git a/6/index.html b/6/index.html
index 378aa22..6d831b5 100644
--- a/6/index.html
+++ b/6/index.html
@@ -1 +1 @@
-平淡生活 - 退休前的牛马生活
\ No newline at end of file
diff --git a/_astro/hoisted.3pVf8PZu.js b/_astro/hoisted.3pVf8PZu.js
new file mode 100644
index 0000000..b36483b
--- /dev/null
+++ b/_astro/hoisted.3pVf8PZu.js
@@ -0,0 +1 @@
+import{_ as Jn}from"./preload-helper.BiBI96sQ.js";import{b as Qn,c as to,s as eo,g as so}from"./setting-utils.H_x_02w0.js";import{p as no,u as oo}from"./url-utils.Co0GbPFH.js";import"https://artalk.loliko.cn/dist/Artalk.js";import"./zh_TW.Cn8XYgkS.js";const je=new MutationObserver(Js);function Js(){je.disconnect();let t=Array.from(document.querySelectorAll("pre"));for(let e of t){if("DIV"===e.parentElement?.nodeName&&e.parentElement?.classList.contains("code-block"))continue;let t=document.createElement("div");t.className="relative code-block";let s=document.createElement("button");s.className="copy-btn btn-regular-dark absolute active:scale-90 h-8 w-8 top-2 right-2 opacity-75 text-sm p-1.5 rounded-lg transition-all ease-in-out",e.setAttribute("tabindex","0"),e.parentNode&&e.parentNode.insertBefore(t,e);let n,i='',o='';s.innerHTML=`
\n`}tablecell(e){const t=this.parser.parseInline(e.tokens),n=e.header?"th":"td";return(e.align?`<${n} align="${e.align}">`:`<${n}>`)+t+`${n}>\n`}strong({tokens:e}){return`${this.parser.parseInline(e)}`}em({tokens:e}){return`${this.parser.parseInline(e)}`}codespan({text:e}){return`${e}`}br(e){return" "}del({tokens:e}){return`${this.parser.parseInline(e)}`}link({href:e,title:t,tokens:n}){const s=this.parser.parseInline(n),i=Fs(e);if(null===i)return s;let o='"+s+"",o}image({href:e,title:t,text:n}){const s=Fs(e);if(null===s)return n;let i=`",i}text(e){return"tokens"in e&&e.tokens?this.parser.parseInline(e.tokens):e.text}}class ps{strong({text:e}){return e}em({text:e}){return e}codespan({text:e}){return e}del({text:e}){return e}html({text:e}){return e}text({text:e}){return e}link({text:e}){return""+e}image({text:e}){return""+e}br(){return""}}class Ae{constructor(e){h(this,"options"),h(this,"renderer"),h(this,"textRenderer"),this.options=e||tt,this.options.renderer=this.options.renderer||new Zt,this.renderer=this.options.renderer,this.renderer.options=this.options,this.renderer.parser=this,this.textRenderer=new ps}static parse(e,t){return new Ae(t).parse(e)}static parseInline(e,t){return new Ae(t).parseInline(e)}parse(e,t=!0){let n="";for(let s=0;s{const s=e[n].flat(1/0);i=i.concat(this.walkTokens(s,t))})):e.tokens&&(i=i.concat(this.walkTokens(e.tokens,t)))}}return i}use(...e){const t=this.defaults.extensions||{renderers:{},childTokens:{}};return e.forEach((e=>{const n=y({},e);if(n.async=this.defaults.async||n.async||!1,e.extensions&&(e.extensions.forEach((e=>{if(!e.name)throw new Error("extension name required");if("renderer"in e){const n=t.renderers[e.name];t.renderers[e.name]=n?function(...t){let s=e.renderer.apply(this,t);return!1===s&&(s=n.apply(this,t)),s}:e.renderer}if("tokenizer"in e){if(!e.level||"block"!==e.level&&"inline"!==e.level)throw new Error("extension level must be 'block' or 'inline'");const n=t[e.level];n?n.unshift(e.tokenizer):t[e.level]=[e.tokenizer],e.start&&("block"===e.level?t.startBlock?t.startBlock.push(e.start):t.startBlock=[e.start]:"inline"===e.level&&(t.startInline?t.startInline.push(e.start):t.startInline=[e.start]))}"childTokens"in e&&e.childTokens&&(t.childTokens[e.name]=e.childTokens)})),n.extensions=t),e.renderer){const t=this.defaults.renderer||new Zt(this.defaults);for(const n in e.renderer){if(!(n in t))throw new Error(`renderer '${n}' does not exist`);if(["options","parser"].includes(n))continue;const s=n,i=e.renderer[s],o=t[s];t[s]=(...e)=>{let n=i.apply(t,e);return!1===n&&(n=o.apply(t,e)),n||""}}n.renderer=t}if(e.tokenizer){const t=this.defaults.tokenizer||new Gt(this.defaults);for(const n in e.tokenizer){if(!(n in t))throw new Error(`tokenizer '${n}' does not exist`);if(["options","rules","lexer"].includes(n))continue;const s=n,i=e.tokenizer[s],o=t[s];t[s]=(...e)=>{let n=i.apply(t,e);return!1===n&&(n=o.apply(t,e)),n}}n.tokenizer=t}if(e.hooks){const t=this.defaults.hooks||new bt;for(const n in e.hooks){if(!(n in t))throw new Error(`hook '${n}' does not exist`);if(["options","block"].includes(n))continue;const s=n,i=e.hooks[s],o=t[s];bt.passThroughHooks.has(n)?t[s]=e=>{if(this.defaults.async)return Promise.resolve(i.call(t,e)).then((e=>o.call(t,e)));const n=i.call(t,e);return o.call(t,n)}:t[s]=(...e)=>{let n=i.apply(t,e);return!1===n&&(n=o.apply(t,e)),n}}n.hooks=t}if(e.walkTokens){const t=this.defaults.walkTokens,s=e.walkTokens;n.walkTokens=function(e){let n=[];return n.push(s.call(this,e)),t&&(n=n.concat(t.call(this,e))),n}}this.defaults=y(y({},this.defaults),n)})),this}setOptions(e){return this.defaults=y(y({},this.defaults),e),this}lexer(e,t){return Le.lex(e,t??this.defaults)}parser(e,t){return Ae.parse(e,t??this.defaults)}parseMarkdown(e){return(t,n)=>{const s=y({},n),i=y(y({},this.defaults),s),o=this.onError(!!i.silent,!!i.async);if(!0===this.defaults.async&&!1===s.async)return o(new Error("marked(): The async option was set to true by an extension. Remove async: false from the parse options object to return a Promise."));if(typeof t>"u"||null===t)return o(new Error("marked(): input parameter is undefined or null"));if("string"!=typeof t)return o(new Error("marked(): input parameter is of type "+Object.prototype.toString.call(t)+", string expected"));i.hooks&&(i.hooks.options=i,i.hooks.block=e);const r=i.hooks?i.hooks.provideLexer():e?Le.lex:Le.lexInline,a=i.hooks?i.hooks.provideParser():e?Ae.parse:Ae.parseInline;if(i.async)return Promise.resolve(i.hooks?i.hooks.preprocess(t):t).then((e=>r(e,i))).then((e=>i.hooks?i.hooks.processAllTokens(e):e)).then((e=>i.walkTokens?Promise.all(this.walkTokens(e,i.walkTokens)).then((()=>e)):e)).then((e=>a(e,i))).then((e=>i.hooks?i.hooks.postprocess(e):e)).catch(o);try{i.hooks&&(t=i.hooks.preprocess(t));let e=r(t,i);i.hooks&&(e=i.hooks.processAllTokens(e)),i.walkTokens&&this.walkTokens(e,i.walkTokens);let n=a(e,i);return i.hooks&&(n=i.hooks.postprocess(n)),n}catch(e){return o(e)}}}onError(e,t){return n=>{if(n.message+="\nPlease report this to https://github.com/markedjs/marked.",e){const e="
`)).replace(/!\[(.*?)\]\((.*?)\)/g,((e,t,n)=>``)).replace(/\[(.*?)\]\((.*?)\)/g,((e,t,n)=>`${t}`)).replace(/\n/g," ")}function ms(...e){const t=e=>e&&"object"==typeof e&&e.constructor===Object;return e.reduce(((e,n)=>(Object.keys(n??{}).forEach((s=>{if("__proto__"===s||"constructor"===s||"prototype"===s)return;const i=e[s],o=n[s];Array.isArray(i)&&Array.isArray(o)?e[s]=i.concat(...o):t(i)&&t(o)?e[s]=ms(i,o):e[s]=o})),e)),{})}class al{constructor(e){h(this,"loading",!1),h(this,"listLastFetch"),h(this,"comments",[]),h(this,"notifies",[]),h(this,"page"),this.events=e}getLoading(){return this.loading}setLoading(e){this.loading=e}getListLastFetch(){return this.listLastFetch}setListLastFetch(e){this.listLastFetch=e}getComments(){return this.comments}fetchComments(e){this.events.trigger("list-fetch",e)}findComment(e){return this.comments.find((t=>t.id===e))}clearComments(){this.comments=[],this.events.trigger("list-loaded",this.comments)}loadComments(e){this.events.trigger("list-load",e),this.comments.push(...e),this.events.trigger("list-loaded",this.comments)}insertComment(e){this.comments.push(e),this.events.trigger("comment-inserted",e),this.events.trigger("list-loaded",this.comments)}updateComment(e){this.comments=this.comments.map((t=>t.id===e.id?e:t)),this.events.trigger("comment-updated",e),this.events.trigger("list-loaded",this.comments)}deleteComment(e){const t=this.comments.find((t=>t.id===e));if(!t)throw new Error(`Comment ${e} not found`);this.comments=this.comments.filter((t=>t.id!==e)),this.events.trigger("comment-deleted",t),this.events.trigger("list-loaded",this.comments)}getNotifies(){return this.notifies}updateNotifies(e){this.notifies=e,this.events.trigger("notifies-updated",this.notifies)}getPage(){return this.page}updatePage(e){this.page=e,this.events.trigger("page-loaded",e)}}function P(e=""){const t=document.createElement("div");return t.innerHTML=e.trim(),t.firstElementChild||t}function ll(e){return parseFloat(getComputedStyle(e,null).height.replace("px",""))||0}function gs(e){const t=document.createElement("div");return t.innerText=e,t.innerHTML}function no(e){const t=RegExp(`[?&]${e}=([^&]*)`).exec(window.location.search);return t&&decodeURIComponent(t[1].replace(/\+/g," "))}function cl(e,t){const n=e=>{const t=e.getBoundingClientRect(),n=window.pageXOffset||document.documentElement.scrollLeft,s=window.pageYOffset||document.documentElement.scrollTop;return{top:t.top+s,left:t.left+n}},s=n(e);if(!t)return s;const i=n(t);return{top:s.top-i.top,left:s.left-i.left}}function xn(e,t){let n=e.toString();for(;n.lengthe){try{const n=e.getTime(),s=(new Date).getTime()-n,i=Math.floor(s/864e5);if(0===i){const e=s%864e5,n=Math.floor(e/36e5);if(0===n){const n=e%36e5,s=Math.floor(n/6e4);if(0===s){const e=n%6e4,s=Math.round(e/1e3);return s<10?t("now"):`${s} ${t("seconds")}`}return`${s} ${t("minutes")}`}return`${n} ${t("hours")}`}return i<0?t("now"):i<8?`${i} ${t("days")}`:dl(e)}catch(e){return console.error(e)," - "}}function hl(e){return`${e.mirror.replace(/\/$/,"")}/${e.emailHash}?${e.params.replace(/^\?/,"")}`}function ul(e,t){const n=e.split("."),s=t.split(".");for(let e=0;e<3;e++){const t=Number(n[e]),i=Number(s[e]);if(t>i)return 1;if(i>t)return-1;if(!Number.isNaN(t)&&Number.isNaN(i))return 1;if(Number.isNaN(t)&&!Number.isNaN(i))return-1}return 0}function pl(){return G(this,null,(function*(){const e=navigator.userAgent;if(!navigator.userAgentData||!navigator.userAgentData.getHighEntropyValues)return e;const t=navigator.userAgentData;let n=null;try{n=yield t.getHighEntropyValues(["platformVersion"])}catch(t){return console.error(t),e}const s=Number(n.platformVersion.split(".")[0]);return"Windows"===t.platform&&s>=13?e.replace(/Windows NT 10.0/,"Windows NT 11.0"):"macOS"===t.platform&&s>=11?e.replace(/(Mac OS X \d+_\d+_\d+|Mac OS X)/,`Mac OS X ${n.platformVersion.replace(/\./g,"_")}`):e}))}function ys(e){let t;try{t=new URL(e)}catch{return!1}return"http:"===t.protocol||"https:"===t.protocol}function io(e){return fl(e.base,e.path)}function fl(e,t){return`${e.replace(/\/$/,"")}/${t.replace(/^\//,"")}`}const Ws={placeholder:"Leave a comment",noComment:"No Comment",send:"Send",signIn:"Sign in",signUp:"Sign up",save:"Save",nick:"Nickname",email:"Email",link:"Website",emoticon:"Emoji",preview:"Preview",uploadImage:"Upload Image",uploadFail:"Upload Failed",commentFail:"Failed to comment",restoredMsg:"Content has been restored",onlyAdminCanReply:"Only admin can reply",uploadLoginMsg:"Please fill in your name and email to upload",counter:"{count} Comments",sortLatest:"Latest",sortOldest:"Oldest",sortBest:"Best",sortAuthor:"Author",openComment:"Open Comment",closeComment:"Close Comment",listLoadFailMsg:"Failed to load comments",listRetry:"Retry",loadMore:"Load More",admin:"Admin",reply:"Reply",voteUp:"Up",voteDown:"Down",voteFail:"Vote Failed",readMore:"Read More",actionConfirm:"Confirm",collapse:"Collapse",collapsed:"Collapsed",collapsedMsg:"This comment has been collapsed",expand:"Expand",approved:"Approved",pending:"Pending",pendingMsg:"Pending, visible only to commenter.",edit:"Edit",editCancel:"Cancel Edit",delete:"Delete",deleteConfirm:"Confirm",pin:"Pin",unpin:"Unpin",seconds:"seconds ago",minutes:"minutes ago",hours:"hours ago",days:"days ago",now:"just now",adminCheck:"Enter admin password:",captchaCheck:"Enter the CAPTCHA to continue:",confirm:"Confirm",cancel:"Cancel",msgCenter:"Messages",ctrlCenter:"Dashboard",userProfile:"Profile",noAccountPrompt:"Don't have an account?",haveAccountPrompt:"Already have an account?",forgetPassword:"Forget Password",resetPassword:"Reset Password",changePassword:"Change Password",confirmPassword:"Confirm Password",passwordMismatch:"Passwords do not match",verificationCode:"Verification Code",verifySend:"Send Code",verifyResend:"Resend",waitSeconds:"Wait {seconds}s",emailVerified:"Email has been verified",password:"Password",username:"Username",nextStep:"Next Step",skipVerify:"Skip verification",logoutConfirm:"Are you sure to logout?",accountMergeNotice:"Your email has multiple accounts with different id.",accountMergeSelectOne:"Please select one you want to merge all the data into it.",accountMergeConfirm:"All data will be merged into one account, the id is {id}.",dismiss:"Dismiss",merge:"Merge",frontend:"Frontend",backend:"Backend",loading:"Loading",loadFail:"Load Failed",editing:"Editing",editFail:"Edit Failed",deleting:"Deleting",deleteFail:"Delete Failed",reqGot:"Request got",reqAborted:"Request timed out or terminated unexpectedly",updateMsg:"Please update Artalk {name} to get the best experience!",currentVersion:"Current Version",ignore:"Ignore",open:"Open",openName:"Open {name}"},ml={placeholder:"键入内容...",noComment:"「此时无声胜有声」",send:"发送",signIn:"登录",signUp:"注册",save:"保存",nick:"昵称",email:"邮箱",link:"网址",emoticon:"表情",preview:"预览",uploadImage:"上传图片",uploadFail:"上传失败",commentFail:"评论失败",restoredMsg:"内容已自动恢复",onlyAdminCanReply:"仅管理员可评论",uploadLoginMsg:"填入你的名字邮箱才能上传哦",counter:"{count} 条评论",sortLatest:"最新",sortOldest:"最早",sortBest:"最热",sortAuthor:"作者",openComment:"打开评论",closeComment:"关闭评论",listLoadFailMsg:"无法获取评论列表数据",listRetry:"点击重新获取",loadMore:"加载更多",admin:"管理员",reply:"回复",voteUp:"赞同",voteDown:"反对",voteFail:"投票失败",readMore:"阅读更多",actionConfirm:"确认操作",collapse:"折叠",collapsed:"已折叠",collapsedMsg:"该评论已被系统或管理员折叠",expand:"展开",approved:"已审",pending:"待审",pendingMsg:"审核中,仅本人可见。",edit:"编辑",editCancel:"取消编辑",delete:"删除",deleteConfirm:"确认删除",pin:"置顶",unpin:"取消置顶",seconds:"秒前",minutes:"分钟前",hours:"小时前",days:"天前",now:"刚刚",adminCheck:"键入密码来验证管理员身份:",captchaCheck:"键入验证码继续:",confirm:"确认",cancel:"取消",msgCenter:"通知中心",ctrlCenter:"控制中心",userProfile:"个人资料",noAccountPrompt:"没有账号?",haveAccountPrompt:"已有账号?",forgetPassword:"忘记密码",resetPassword:"重置密码",changePassword:"修改密码",confirmPassword:"确认密码",passwordMismatch:"两次输入的密码不一致",verificationCode:"验证码",verifySend:"发送验证码",verifyResend:"重新发送",waitSeconds:"等待 {seconds}秒",emailVerified:"邮箱已验证",password:"密码",username:"用户名",nextStep:"下一步",skipVerify:"跳过验证",logoutConfirm:"确定要退出登录吗?",accountMergeNotice:"您的电子邮件下有多个不同 ID 的账户。",accountMergeSelectOne:"请选择将所有数据合并到其中的一个。",accountMergeConfirm:"所有数据将合并到 ID 为 {id} 的账户中。",dismiss:"忽略",merge:"合并",frontend:"前端",backend:"后端",loading:"加载中",loadFail:"加载失败",editing:"修改中",editFail:"修改失败",deleting:"删除中",deleteFail:"删除失败",reqGot:"请求响应",reqAborted:"请求超时或意外终止",updateMsg:"请更新 Artalk {name} 以获得更好的体验!",currentVersion:"当前版本",ignore:"忽略",open:"打开",openName:"打开{name}"},Cn="ArtalkI18n",Sn={en:Ws,"en-US":Ws,"zh-CN":ml};function oo(e){return e=e.replace(/^([a-zA-Z]+)(-[a-zA-Z]+)?$/,((e,t,n)=>t.toLowerCase()+(n||"").toUpperCase())),Sn[e]?Sn[e]:window[Cn]&&window[Cn][e]?window[Cn][e]:Sn.en}let qn="en",Un=oo(qn);function Vs(e){e!==qn&&(qn=e,Un="string"==typeof e?oo(e):e)}function w(e,t={}){let n=Un?.[e]||e;return n=n.replace(/\{\s*(\w+?)\s*\}/g,((e,n)=>t[n]||"")),gs(n)}class Fn{constructor(){h(this,"events",[])}on(e,t,n={}){this.events.push(y({name:e,handler:t},n))}off(e,t){t&&(this.events=this.events.filter((n=>!(n.name===e&&n.handler===t))))}trigger(e,t){this.events.slice(0).filter((t=>t.name===e&&"function"==typeof t.handler)).forEach((n=>{n.once&&this.off(e,n.handler),n.handler(t)}))}}const gl={el:"",pageKey:"",pageTitle:"",server:"",site:"",placeholder:"",noComment:"",sendBtn:"",darkMode:!1,editorTravel:!0,flatMode:"auto",nestMax:2,nestSort:"DATE_ASC",emoticons:"https://cdn.jsdelivr.net/gh/ArtalkJS/Emoticons/grps/default.json",vote:!0,voteDown:!1,uaBadge:!0,listSort:!0,preview:!0,countEl:".artalk-comment-count",pvEl:".artalk-pv-count",statPageKeyAttr:"data-page-key",gravatar:{mirror:"https://www.gravatar.com/avatar/",params:"sha256=1&d=mp&s=240"},pagination:{pageSize:20,readMore:!0,autoLoad:!0},heightLimit:{content:300,children:400,scrollable:!1},imgUpload:!0,reqTimeout:15e3,versionCheck:!0,useBackendConf:!0,locale:"en"};function zn(e,t=!1){const n=t?ms(gl,e):e;if(n.el&&"string"==typeof n.el)try{const e=document.querySelector(n.el);if(!e)throw Error(`Target element "${n.el}" was not found.`);n.el=e}catch(e){throw console.error(e),new Error("Please check your Artalk `el` config.")}return""===n.pageKey&&(n.pageKey=`${window.location.pathname}`),""===n.pageTitle&&(n.pageTitle=`${document.title}`),n.server&&(n.server=n.server.replace(/\/$/,"").replace(/\/api\/?$/,"")),"auto"===n.locale&&(n.locale=navigator.language),"auto"===n.flatMode&&(n.flatMode=window.matchMedia("(max-width: 768px)").matches),"number"==typeof n.nestMax&&Number(n.nestMax)<=1&&(n.flatMode=!0),n}function yl(e){const t=["el","pageKey","pageTitle","server","site","pvEl","countEl","statPageKeyAttr"];return Object.keys(e).forEach((n=>{t.includes(n)&&delete e[n],"darkMode"===n&&"auto"!==e[n]&&delete e[n]})),e.emoticons&&"string"==typeof e.emoticons&&(e.emoticons=e.emoticons.trim(),e.emoticons.startsWith("[")||e.emoticons.startsWith("{")?e.emoticons=JSON.parse(e.emoticons):"false"===e.emoticons&&(e.emoticons=!1)),e}function ro(e,t){return{baseURL:`${e.server}/api/v2`,siteName:e.site||"",pageKey:e.pageKey||"",pageTitle:e.pageTitle||"",timeout:e.reqTimeout,getApiToken:()=>t?.get("user").getData().token,userInfo:t?.get("user").checkHasBasicUserInfo()?{name:t?.get("user").getData().name,email:t?.get("user").getData().email}:void 0,handlers:t?.getApiHandlers()}}function vl(e){const t=Or();return t.add("need_captcha",(t=>e.checkCaptcha(t))),t.add("need_login",(()=>e.checkAdmin({}))),t}function kl(e,t,n){let s=null;const i=()=>{const i=(()=>{const n=e.getConf(),s={};return t.forEach((e=>{s[e]=n[e]})),s})();(null==s||!((e,t)=>JSON.stringify(e)===JSON.stringify(t))(s,i))&&(s=i,n(i))};e.on("mounted",i),e.on("updated",i)}class wl{constructor(e){h(this,"conf"),h(this,"data"),h(this,"$root"),h(this,"events",new Fn),h(this,"mounted",!1),h(this,"apiHandlers",null),h(this,"getCommentList",this.getCommentNodes),h(this,"getCommentDataList",this.getComments),this.conf=e,this.$root=e.el,this.$root.classList.add("artalk"),this.$root.innerHTML="",e.darkMode&&this.$root.classList.add("atk-dark-mode"),this.data=new al(this.events),this.on("mounted",(()=>{this.mounted=!0}))}inject(e,t){this[e]=t}get(e){return this[e]}getApi(){return new Pi(ro(this.conf,this))}getApiHandlers(){return this.apiHandlers||(this.apiHandlers=vl(this)),this.apiHandlers}getData(){return this.data}replyComment(e,t){this.editor.setReply(e,t)}editComment(e,t){this.editor.setEditComment(e,t)}fetch(e){this.data.fetchComments(e)}reload(){this.data.fetchComments({offset:0})}listGotoFirst(){this.events.trigger("list-goto-first")}getCommentNodes(){return this.list.getCommentNodes()}getComments(){return this.data.getComments()}editorShowLoading(){this.editor.showLoading()}editorHideLoading(){this.editor.hideLoading()}editorShowNotify(e,t){this.editor.showNotify(e,t)}editorResetState(){this.editor.resetState()}showSidebar(e){this.sidebarLayer.show(e)}hideSidebar(){this.sidebarLayer.hide()}checkAdmin(e){return this.checkerLauncher.checkAdmin(e)}checkCaptcha(e){return this.checkerLauncher.checkCaptcha(e)}on(e,t){this.events.on(e,t)}off(e,t){this.events.off(e,t)}trigger(e,t){this.events.trigger(e,t)}$t(e,t={}){return w(e,t)}setDarkMode(e){this.updateConf({darkMode:e})}updateConf(e){this.conf=ms(this.conf,zn(e,!1)),this.mounted&&this.events.trigger("updated",this.conf)}getConf(){return this.conf}getEl(){return this.$root}getMarked(){return to()}watchConf(e,t){kl(this,e,t)}}function dt(e,t){let n=e.querySelector(":scope > .atk-loading");n||(n=P('
\ No newline at end of file
diff --git a/archive/category/uncategorized/index.html b/archive/category/uncategorized/index.html
index 4075319..920f3b9 100644
--- a/archive/category/uncategorized/index.html
+++ b/archive/category/uncategorized/index.html
@@ -1 +1 @@
-归档 - 平淡生活
\ No newline at end of file
diff --git "a/archive/category/\345\210\206\344\272\253/index.html" "b/archive/category/\345\210\206\344\272\253/index.html"
index 61117e5..24938e0 100644
--- "a/archive/category/\345\210\206\344\272\253/index.html"
+++ "b/archive/category/\345\210\206\344\272\253/index.html"
@@ -1 +1 @@
-归档 - 平淡生活
\ No newline at end of file
diff --git "a/archive/category/\345\215\232\345\256\242/index.html" "b/archive/category/\345\215\232\345\256\242/index.html"
index 70b3cb4..3f10d51 100644
--- "a/archive/category/\345\215\232\345\256\242/index.html"
+++ "b/archive/category/\345\215\232\345\256\242/index.html"
@@ -1 +1 @@
-归档 - 平淡生活
\ No newline at end of file
diff --git "a/archive/category/\346\216\250\350\215\220/index.html" "b/archive/category/\346\216\250\350\215\220/index.html"
index 2bf6094..e6a8420 100644
--- "a/archive/category/\346\216\250\350\215\220/index.html"
+++ "b/archive/category/\346\216\250\350\215\220/index.html"
@@ -1 +1 @@
-归档 - 平淡生活
\ No newline at end of file
diff --git "a/archive/category/\351\232\217\347\254\224/index.html" "b/archive/category/\351\232\217\347\254\224/index.html"
index 3eab32a..6e57e01 100644
--- "a/archive/category/\351\232\217\347\254\224/index.html"
+++ "b/archive/category/\351\232\217\347\254\224/index.html"
@@ -1 +1 @@
-归档 - 平淡生活
\ No newline at end of file
diff --git "a/archive/category/\351\273\230\350\256\244/index.html" "b/archive/category/\351\273\230\350\256\244/index.html"
index f29d3aa..a3e68c6 100644
--- "a/archive/category/\351\273\230\350\256\244/index.html"
+++ "b/archive/category/\351\273\230\350\256\244/index.html"
@@ -1 +1 @@
-归档 - 平淡生活
\ No newline at end of file
diff --git a/archive/index.html b/archive/index.html
index 0d527eb..dde47a1 100644
--- a/archive/index.html
+++ b/archive/index.html
@@ -1 +1 @@
-归档 - 平淡生活
\ No newline at end of file
diff --git a/archive/tag/Alist/index.html b/archive/tag/Alist/index.html
index e91524d..7788141 100644
--- a/archive/tag/Alist/index.html
+++ b/archive/tag/Alist/index.html
@@ -1 +1 @@
-归档 - 平淡生活
\ No newline at end of file
diff --git a/archive/tag/Artalk/index.html b/archive/tag/Artalk/index.html
index 101d37d..87192db 100644
--- a/archive/tag/Artalk/index.html
+++ b/archive/tag/Artalk/index.html
@@ -1 +1 @@
-归档 - 平淡生活
\ No newline at end of file
diff --git a/archive/tag/Astro/index.html b/archive/tag/Astro/index.html
index 0ae3f51..83f47cc 100644
--- a/archive/tag/Astro/index.html
+++ b/archive/tag/Astro/index.html
@@ -1 +1 @@
-归档 - 平淡生活
\ No newline at end of file
diff --git a/archive/tag/CommentsByQQ/index.html b/archive/tag/CommentsByQQ/index.html
index dd1e422..cba0564 100644
--- a/archive/tag/CommentsByQQ/index.html
+++ b/archive/tag/CommentsByQQ/index.html
@@ -1 +1 @@
-归档 - 平淡生活
\ No newline at end of file
diff --git a/archive/tag/Docker/index.html b/archive/tag/Docker/index.html
index 5d6e999..1393b49 100644
--- a/archive/tag/Docker/index.html
+++ b/archive/tag/Docker/index.html
@@ -1 +1 @@
-归档 - 平淡生活
\ No newline at end of file
diff --git a/archive/tag/Github/index.html b/archive/tag/Github/index.html
index f4d2dd5..67798a6 100644
--- a/archive/tag/Github/index.html
+++ b/archive/tag/Github/index.html
@@ -1 +1 @@
-归档 - 平淡生活
\ No newline at end of file
diff --git a/archive/tag/Gotosocial/index.html b/archive/tag/Gotosocial/index.html
index ec76659..c783a57 100644
--- a/archive/tag/Gotosocial/index.html
+++ b/archive/tag/Gotosocial/index.html
@@ -1 +1 @@
-归档 - 平淡生活
\ No newline at end of file
diff --git a/archive/tag/Hexo/index.html b/archive/tag/Hexo/index.html
index edc7b06..be57607 100644
--- a/archive/tag/Hexo/index.html
+++ b/archive/tag/Hexo/index.html
@@ -1 +1 @@
-归档 - 平淡生活
\ No newline at end of file
diff --git a/archive/tag/Linux/index.html b/archive/tag/Linux/index.html
index 24e9e92..921bb56 100644
--- a/archive/tag/Linux/index.html
+++ b/archive/tag/Linux/index.html
@@ -1 +1 @@
-归档 - 平淡生活
\ No newline at end of file
diff --git a/archive/tag/Mariadb/index.html b/archive/tag/Mariadb/index.html
index 24d47da..c5b4c10 100644
--- a/archive/tag/Mariadb/index.html
+++ b/archive/tag/Mariadb/index.html
@@ -1 +1 @@
-归档 - 平淡生活
\ No newline at end of file
diff --git a/archive/tag/Memos/index.html b/archive/tag/Memos/index.html
index e2eb867..16727a0 100644
--- a/archive/tag/Memos/index.html
+++ b/archive/tag/Memos/index.html
@@ -1 +1 @@
-归档 - 平淡生活
\ No newline at end of file
diff --git a/archive/tag/Pleroma/index.html b/archive/tag/Pleroma/index.html
index 14cffe9..80e8d64 100644
--- a/archive/tag/Pleroma/index.html
+++ b/archive/tag/Pleroma/index.html
@@ -1 +1 @@
-归档 - 平淡生活
\ No newline at end of file
diff --git "a/archive/tag/QQ\346\234\272\345\231\250\344\272\272/index.html" "b/archive/tag/QQ\346\234\272\345\231\250\344\272\272/index.html"
index 2994e08..b2824d0 100644
--- "a/archive/tag/QQ\346\234\272\345\231\250\344\272\272/index.html"
+++ "b/archive/tag/QQ\346\234\272\345\231\250\344\272\272/index.html"
@@ -1 +1 @@
-归档 - 平淡生活
\ No newline at end of file
diff --git a/archive/tag/SForum/index.html b/archive/tag/SForum/index.html
index 72325ab..7dfb6a9 100644
--- a/archive/tag/SForum/index.html
+++ b/archive/tag/SForum/index.html
@@ -1 +1 @@
-归档 - 平淡生活
\ No newline at end of file
diff --git a/archive/tag/Twikoo/index.html b/archive/tag/Twikoo/index.html
index 29bda38..9076950 100644
--- a/archive/tag/Twikoo/index.html
+++ b/archive/tag/Twikoo/index.html
@@ -1 +1 @@
-归档 - 平淡生活
\ No newline at end of file
diff --git a/archive/tag/V2RAY/index.html b/archive/tag/V2RAY/index.html
index c28512f..d4931a2 100644
--- a/archive/tag/V2RAY/index.html
+++ b/archive/tag/V2RAY/index.html
@@ -1 +1 @@
-归档 - 平淡生活
\ No newline at end of file
diff --git a/archive/tag/VPS/index.html b/archive/tag/VPS/index.html
index ce8bd5f..ee5bb4a 100644
--- a/archive/tag/VPS/index.html
+++ b/archive/tag/VPS/index.html
@@ -1 +1 @@
-归档 - 平淡生活
\ No newline at end of file
diff --git a/archive/tag/amd/index.html b/archive/tag/amd/index.html
index 3ca80e3..33aa508 100644
--- a/archive/tag/amd/index.html
+++ b/archive/tag/amd/index.html
@@ -1 +1 @@
-归档 - 平淡生活
\ No newline at end of file
diff --git a/archive/tag/artalk/index.html b/archive/tag/artalk/index.html
index c5e92be..8761461 100644
--- a/archive/tag/artalk/index.html
+++ b/archive/tag/artalk/index.html
@@ -1 +1 @@
-归档 - 平淡生活
\ No newline at end of file
diff --git a/archive/tag/centos/index.html b/archive/tag/centos/index.html
index c901267..37ac773 100644
--- a/archive/tag/centos/index.html
+++ b/archive/tag/centos/index.html
@@ -1 +1 @@
-归档 - 平淡生活
\ No newline at end of file
diff --git a/archive/tag/chajian/index.html b/archive/tag/chajian/index.html
index 1162f6f..e39f250 100644
--- a/archive/tag/chajian/index.html
+++ b/archive/tag/chajian/index.html
@@ -1 +1 @@
-归档 - 平淡生活
\ No newline at end of file
diff --git a/archive/tag/chatgpt/index.html b/archive/tag/chatgpt/index.html
index 068a8b7..8eef7d7 100644
--- a/archive/tag/chatgpt/index.html
+++ b/archive/tag/chatgpt/index.html
@@ -1 +1 @@
-归档 - 平淡生活
\ No newline at end of file
diff --git a/archive/tag/clover/index.html b/archive/tag/clover/index.html
index c2b652f..afae996 100644
--- a/archive/tag/clover/index.html
+++ b/archive/tag/clover/index.html
@@ -1 +1 @@
-归档 - 平淡生活
\ No newline at end of file
diff --git a/archive/tag/edid/index.html b/archive/tag/edid/index.html
index 37b4134..5ff78ce 100644
--- a/archive/tag/edid/index.html
+++ b/archive/tag/edid/index.html
@@ -1 +1 @@
-归档 - 平淡生活
\ No newline at end of file
diff --git a/archive/tag/fly.io/index.html b/archive/tag/fly.io/index.html
index 60cc724..ba70065 100644
--- a/archive/tag/fly.io/index.html
+++ b/archive/tag/fly.io/index.html
@@ -1 +1 @@
-归档 - 平淡生活
\ No newline at end of file
diff --git a/archive/tag/fuwari/index.html b/archive/tag/fuwari/index.html
index b1d0970..74ffdf8 100644
--- a/archive/tag/fuwari/index.html
+++ b/archive/tag/fuwari/index.html
@@ -1 +1 @@
-归档 - 平淡生活
\ No newline at end of file
diff --git a/archive/tag/hackintool/index.html b/archive/tag/hackintool/index.html
index e96cff5..0599267 100644
--- a/archive/tag/hackintool/index.html
+++ b/archive/tag/hackintool/index.html
@@ -1 +1 @@
-归档 - 平淡生活
\ No newline at end of file
diff --git a/archive/tag/hexo/index.html b/archive/tag/hexo/index.html
index 65929f9..5e1e571 100644
--- a/archive/tag/hexo/index.html
+++ b/archive/tag/hexo/index.html
@@ -1 +1 @@
-归档 - 平淡生活
\ No newline at end of file
diff --git a/archive/tag/lede/index.html b/archive/tag/lede/index.html
index 4361552..333aa65 100644
--- a/archive/tag/lede/index.html
+++ b/archive/tag/lede/index.html
@@ -1 +1 @@
-归档 - 平淡生活
\ No newline at end of file
diff --git a/archive/tag/linux/index.html b/archive/tag/linux/index.html
index d4941e5..a40e453 100644
--- a/archive/tag/linux/index.html
+++ b/archive/tag/linux/index.html
@@ -1 +1 @@
-归档 - 平淡生活
\ No newline at end of file
diff --git a/archive/tag/macos/index.html b/archive/tag/macos/index.html
index 58e0a84..1dc1a6e 100644
--- a/archive/tag/macos/index.html
+++ b/archive/tag/macos/index.html
@@ -1 +1 @@
-归档 - 平淡生活
\ No newline at end of file
diff --git a/archive/tag/mastodon/index.html b/archive/tag/mastodon/index.html
index 4c774ad..7750af7 100644
--- a/archive/tag/mastodon/index.html
+++ b/archive/tag/mastodon/index.html
@@ -1 +1 @@
-归档 - 平淡生活
\ No newline at end of file
diff --git a/archive/tag/memos/index.html b/archive/tag/memos/index.html
index 77fb7bf..780ffa4 100644
--- a/archive/tag/memos/index.html
+++ b/archive/tag/memos/index.html
@@ -1 +1 @@
-归档 - 平淡生活
\ No newline at end of file
diff --git a/archive/tag/office/index.html b/archive/tag/office/index.html
index a1fc8c0..54bcf40 100644
--- a/archive/tag/office/index.html
+++ b/archive/tag/office/index.html
@@ -1 +1 @@
-归档 - 平淡生活
\ No newline at end of file
diff --git a/archive/tag/opencore/index.html b/archive/tag/opencore/index.html
index c886c6d..bbc9f54 100644
--- a/archive/tag/opencore/index.html
+++ b/archive/tag/opencore/index.html
@@ -1 +1 @@
-归档 - 平淡生活
\ No newline at end of file
diff --git a/archive/tag/openwrt/index.html b/archive/tag/openwrt/index.html
index a9266f6..363a898 100644
--- a/archive/tag/openwrt/index.html
+++ b/archive/tag/openwrt/index.html
@@ -1 +1 @@
-归档 - 平淡生活
\ No newline at end of file
diff --git a/archive/tag/samsung/index.html b/archive/tag/samsung/index.html
index e06cea8..2641594 100644
--- a/archive/tag/samsung/index.html
+++ b/archive/tag/samsung/index.html
@@ -1 +1 @@
-归档 - 平淡生活
\ No newline at end of file
diff --git a/archive/tag/torrent/index.html b/archive/tag/torrent/index.html
index 7b94f9b..cc78124 100644
--- a/archive/tag/torrent/index.html
+++ b/archive/tag/torrent/index.html
@@ -1 +1 @@
-归档 - 平淡生活
\ No newline at end of file
diff --git a/archive/tag/typecho/index.html b/archive/tag/typecho/index.html
index e630ddf..5db5200 100644
--- a/archive/tag/typecho/index.html
+++ b/archive/tag/typecho/index.html
@@ -1 +1 @@
-归档 - 平淡生活
\ No newline at end of file
diff --git a/archive/tag/webhook/index.html b/archive/tag/webhook/index.html
index bfdbb19..e9ca2c1 100644
--- a/archive/tag/webhook/index.html
+++ b/archive/tag/webhook/index.html
@@ -1 +1 @@
-归档 - 平淡生活
\ No newline at end of file
diff --git a/archive/tag/windows/index.html b/archive/tag/windows/index.html
index ea165fc..5415503 100644
--- a/archive/tag/windows/index.html
+++ b/archive/tag/windows/index.html
@@ -1 +1 @@
-归档 - 平淡生活
\ No newline at end of file
diff --git "a/archive/tag/\344\270\213\350\275\275/index.html" "b/archive/tag/\344\270\213\350\275\275/index.html"
index 79c9679..02d526a 100644
--- "a/archive/tag/\344\270\213\350\275\275/index.html"
+++ "b/archive/tag/\344\270\213\350\275\275/index.html"
@@ -1 +1 @@
-归档 - 平淡生活
\ No newline at end of file
diff --git "a/archive/tag/\344\270\273\346\216\247/index.html" "b/archive/tag/\344\270\273\346\216\247/index.html"
index 6902ef3..b8fba65 100644
--- "a/archive/tag/\344\270\273\346\216\247/index.html"
+++ "b/archive/tag/\344\270\273\346\216\247/index.html"
@@ -1 +1 @@
-归档 - 平淡生活
\ No newline at end of file
diff --git "a/archive/tag/\345\205\215\351\251\261/index.html" "b/archive/tag/\345\205\215\351\251\261/index.html"
index 7912e82..23e359b 100644
--- "a/archive/tag/\345\205\215\351\251\261/index.html"
+++ "b/archive/tag/\345\205\215\351\251\261/index.html"
@@ -1 +1 @@
-归档 - 平淡生活
\ No newline at end of file
diff --git "a/archive/tag/\345\215\232\345\256\242/index.html" "b/archive/tag/\345\215\232\345\256\242/index.html"
index 098eab7..77f75a5 100644
--- "a/archive/tag/\345\215\232\345\256\242/index.html"
+++ "b/archive/tag/\345\215\232\345\256\242/index.html"
@@ -1 +1 @@
-归档 - 平淡生活
\ No newline at end of file
diff --git "a/archive/tag/\345\216\202\345\225\206/index.html" "b/archive/tag/\345\216\202\345\225\206/index.html"
index d596679..87820de 100644
--- "a/archive/tag/\345\216\202\345\225\206/index.html"
+++ "b/archive/tag/\345\216\202\345\225\206/index.html"
@@ -1 +1 @@
-归档 - 平淡生活
\ No newline at end of file
diff --git "a/archive/tag/\345\221\275\344\273\244/index.html" "b/archive/tag/\345\221\275\344\273\244/index.html"
index 283dd29..58471a7 100644
--- "a/archive/tag/\345\221\275\344\273\244/index.html"
+++ "b/archive/tag/\345\221\275\344\273\244/index.html"
@@ -1 +1 @@
-归档 - 平淡生活
\ No newline at end of file
diff --git "a/archive/tag/\345\233\272\346\200\201/index.html" "b/archive/tag/\345\233\272\346\200\201/index.html"
index 575a65a..3f13e23 100644
--- "a/archive/tag/\345\233\272\346\200\201/index.html"
+++ "b/archive/tag/\345\233\272\346\200\201/index.html"
@@ -1 +1 @@
-归档 - 平淡生活
\ No newline at end of file
diff --git "a/archive/tag/\345\255\227\344\275\223/index.html" "b/archive/tag/\345\255\227\344\275\223/index.html"
index e256a3b..947e47e 100644
--- "a/archive/tag/\345\255\227\344\275\223/index.html"
+++ "b/archive/tag/\345\255\227\344\275\223/index.html"
@@ -1 +1 @@
-归档 - 平淡生活
\ No newline at end of file
diff --git "a/archive/tag/\345\274\200\345\215\241/index.html" "b/archive/tag/\345\274\200\345\215\241/index.html"
index b672915..305e934 100644
--- "a/archive/tag/\345\274\200\345\215\241/index.html"
+++ "b/archive/tag/\345\274\200\345\215\241/index.html"
@@ -1 +1 @@
-归档 - 平淡生活
\ No newline at end of file
diff --git "a/archive/tag/\346\225\231\347\250\213/index.html" "b/archive/tag/\346\225\231\347\250\213/index.html"
index a864a04..61af640 100644
--- "a/archive/tag/\346\225\231\347\250\213/index.html"
+++ "b/archive/tag/\346\225\231\347\250\213/index.html"
@@ -1 +1 @@
-归档 - 平淡生活
\ No newline at end of file
diff --git "a/archive/tag/\346\230\276\345\215\241/index.html" "b/archive/tag/\346\230\276\345\215\241/index.html"
index 1fa878a..a059594 100644
--- "a/archive/tag/\346\230\276\345\215\241/index.html"
+++ "b/archive/tag/\346\230\276\345\215\241/index.html"
@@ -1 +1 @@
-归档 - 平淡生活
\ No newline at end of file
diff --git "a/archive/tag/\346\242\257\345\255\220/index.html" "b/archive/tag/\346\242\257\345\255\220/index.html"
index 3ec0988..84b53e4 100644
--- "a/archive/tag/\346\242\257\345\255\220/index.html"
+++ "b/archive/tag/\346\242\257\345\255\220/index.html"
@@ -1 +1 @@
-归档 - 平淡生活
\ No newline at end of file
diff --git "a/archive/tag/\346\263\250\345\206\214/index.html" "b/archive/tag/\346\263\250\345\206\214/index.html"
index 76ba812..bce06b7 100644
--- "a/archive/tag/\346\263\250\345\206\214/index.html"
+++ "b/archive/tag/\346\263\250\345\206\214/index.html"
@@ -1 +1 @@
-归档 - 平淡生活
\ No newline at end of file
diff --git "a/archive/tag/\347\224\237\346\264\273/index.html" "b/archive/tag/\347\224\237\346\264\273/index.html"
index 2fecec3..985e443 100644
--- "a/archive/tag/\347\224\237\346\264\273/index.html"
+++ "b/archive/tag/\347\224\237\346\264\273/index.html"
@@ -1 +1 @@
-归档 - 平淡生活
\ No newline at end of file
diff --git "a/archive/tag/\347\241\254\347\233\230/index.html" "b/archive/tag/\347\241\254\347\233\230/index.html"
index b8fc0e6..1bd17c2 100644
--- "a/archive/tag/\347\241\254\347\233\230/index.html"
+++ "b/archive/tag/\347\241\254\347\233\230/index.html"
@@ -1 +1 @@
-归档 - 平淡生活
\ No newline at end of file
diff --git "a/archive/tag/\347\241\254\347\233\230\347\233\222/index.html" "b/archive/tag/\347\241\254\347\233\230\347\233\222/index.html"
index 5f31467..a760579 100644
--- "a/archive/tag/\347\241\254\347\233\230\347\233\222/index.html"
+++ "b/archive/tag/\347\241\254\347\233\230\347\233\222/index.html"
@@ -1 +1 @@
-归档 - 平淡生活
\ No newline at end of file
diff --git "a/archive/tag/\347\243\201\345\212\233/index.html" "b/archive/tag/\347\243\201\345\212\233/index.html"
index a2bbe6b..d936be1 100644
--- "a/archive/tag/\347\243\201\345\212\233/index.html"
+++ "b/archive/tag/\347\243\201\345\212\233/index.html"
@@ -1 +1 @@
-归档 - 平淡生活
\ No newline at end of file
diff --git "a/archive/tag/\347\247\221\345\255\246\344\270\212\347\275\221/index.html" "b/archive/tag/\347\247\221\345\255\246\344\270\212\347\275\221/index.html"
index d7a986a..b7fb505 100644
--- "a/archive/tag/\347\247\221\345\255\246\344\270\212\347\275\221/index.html"
+++ "b/archive/tag/\347\247\221\345\255\246\344\270\212\347\275\221/index.html"
@@ -1 +1 @@
-归档 - 平淡生活
\ No newline at end of file
diff --git "a/archive/tag/\347\254\224\350\256\260\346\234\254/index.html" "b/archive/tag/\347\254\224\350\256\260\346\234\254/index.html"
index 7b22241..a9c146d 100644
--- "a/archive/tag/\347\254\224\350\256\260\346\234\254/index.html"
+++ "b/archive/tag/\347\254\224\350\256\260\346\234\254/index.html"
@@ -1 +1 @@
-归档 - 平淡生活
\ No newline at end of file
diff --git "a/archive/tag/\350\207\252\345\212\250\345\214\226/index.html" "b/archive/tag/\350\207\252\345\212\250\345\214\226/index.html"
index b36a08f..387be7f 100644
--- "a/archive/tag/\350\207\252\345\212\250\345\214\226/index.html"
+++ "b/archive/tag/\350\207\252\345\212\250\345\214\226/index.html"
@@ -1 +1 @@
-归档 - 平淡生活
\ No newline at end of file
diff --git "a/archive/tag/\350\231\232\346\213\237\344\277\241\347\224\250\345\215\241/index.html" "b/archive/tag/\350\231\232\346\213\237\344\277\241\347\224\250\345\215\241/index.html"
index d157ccf..31ab785 100644
--- "a/archive/tag/\350\231\232\346\213\237\344\277\241\347\224\250\345\215\241/index.html"
+++ "b/archive/tag/\350\231\232\346\213\237\344\277\241\347\224\250\345\215\241/index.html"
@@ -1 +1 @@
-归档 - 平淡生活
\ No newline at end of file
diff --git "a/archive/tag/\350\247\202\345\275\261/index.html" "b/archive/tag/\350\247\202\345\275\261/index.html"
index 21511a7..ebe886a 100644
--- "a/archive/tag/\350\247\202\345\275\261/index.html"
+++ "b/archive/tag/\350\247\202\345\275\261/index.html"
@@ -1 +1 @@
-归档 - 平淡生活
\ No newline at end of file
diff --git "a/archive/tag/\350\257\204\350\256\272/index.html" "b/archive/tag/\350\257\204\350\256\272/index.html"
index bef5828..c67b751 100644
--- "a/archive/tag/\350\257\204\350\256\272/index.html"
+++ "b/archive/tag/\350\257\204\350\256\272/index.html"
@@ -1 +1 @@
-归档 - 平淡生活
\ No newline at end of file
diff --git "a/archive/tag/\350\261\206\347\223\243/index.html" "b/archive/tag/\350\261\206\347\223\243/index.html"
index 6a507a9..59a6887 100644
--- "a/archive/tag/\350\261\206\347\223\243/index.html"
+++ "b/archive/tag/\350\261\206\347\223\243/index.html"
@@ -1 +1 @@
-归档 - 平淡生活
\ No newline at end of file
diff --git "a/archive/tag/\350\275\257\350\267\257\347\224\261/index.html" "b/archive/tag/\350\275\257\350\267\257\347\224\261/index.html"
index 0111c6a..25f4e8d 100644
--- "a/archive/tag/\350\275\257\350\267\257\347\224\261/index.html"
+++ "b/archive/tag/\350\275\257\350\267\257\347\224\261/index.html"
@@ -1 +1 @@
-归档 - 平淡生活
\ No newline at end of file
diff --git "a/archive/tag/\351\203\250\347\275\262/index.html" "b/archive/tag/\351\203\250\347\275\262/index.html"
index 6da33c7..e212e4e 100644
--- "a/archive/tag/\351\203\250\347\275\262/index.html"
+++ "b/archive/tag/\351\203\250\347\275\262/index.html"
@@ -1 +1 @@
-归档 - 平淡生活
\ No newline at end of file
diff --git "a/archive/tag/\351\230\277\351\207\214/index.html" "b/archive/tag/\351\230\277\351\207\214/index.html"
index cd982de..5f542c1 100644
--- "a/archive/tag/\351\230\277\351\207\214/index.html"
+++ "b/archive/tag/\351\230\277\351\207\214/index.html"
@@ -1 +1 @@
-归档 - 平淡生活
\ No newline at end of file
diff --git "a/archive/tag/\351\230\277\351\207\214\346\202\237\347\251\272/index.html" "b/archive/tag/\351\230\277\351\207\214\346\202\237\347\251\272/index.html"
index 55cfbd2..261fca2 100644
--- "a/archive/tag/\351\230\277\351\207\214\346\202\237\347\251\272/index.html"
+++ "b/archive/tag/\351\230\277\351\207\214\346\202\237\347\251\272/index.html"
@@ -1 +1 @@
-归档 - 平淡生活
\ No newline at end of file
diff --git "a/archive/tag/\351\234\236\351\271\234\346\226\207\346\245\267/index.html" "b/archive/tag/\351\234\236\351\271\234\346\226\207\346\245\267/index.html"
index 0125559..ed07bed 100644
--- "a/archive/tag/\351\234\236\351\271\234\346\226\207\346\245\267/index.html"
+++ "b/archive/tag/\351\234\236\351\271\234\346\226\207\346\245\267/index.html"
@@ -1 +1 @@
-归档 - 平淡生活
\ No newline at end of file
diff --git "a/archive/tag/\351\273\221\350\213\271\346\236\234/index.html" "b/archive/tag/\351\273\221\350\213\271\346\236\234/index.html"
index ef39609..fd87a83 100644
--- "a/archive/tag/\351\273\221\350\213\271\346\236\234/index.html"
+++ "b/archive/tag/\351\273\221\350\213\271\346\236\234/index.html"
@@ -1 +1 @@
-归档 - 平淡生活
\ No newline at end of file
diff --git a/index.html b/index.html
index ae63127..a320e3a 100644
--- a/index.html
+++ b/index.html
@@ -1 +1 @@
-平淡生活 - 退休前的牛马生活
\ No newline at end of file
diff --git a/memos/index.html b/memos/index.html
index a839798..3355ba4 100644
--- a/memos/index.html
+++ b/memos/index.html
@@ -1 +1 @@
-关于 - 平淡生活
Dual AMD FirePro D300 Dual AMD FirePro D500 Dual AMD FirePro D700 FirePro W5100(FakeID needed) FirePro W7000 FirePro W9000 HD 7700 HD 7730 HD 7750 HD 7770 HD 7790 HD 7850 HD 7870 HD 7870 XT HD 7950 HD 7970 HD 7990
Dual AMD FirePro D300 Dual AMD FirePro D500 Dual AMD FirePro D700 FirePro W5100(FakeID needed) FirePro W7000 FirePro W9000 HD 7700 HD 7730 HD 7750 HD 7770 HD 7790 HD 7850 HD 7870 HD 7870 XT HD 7950 HD 7970 HD 7990
\ No newline at end of file
diff --git a/posts/2023-methods-to-register-chatgpt-in-china/index.html b/posts/2023-methods-to-register-chatgpt-in-china/index.html
index 67cc29e..c6cb6a3 100644
--- a/posts/2023-methods-to-register-chatgpt-in-china/index.html
+++ b/posts/2023-methods-to-register-chatgpt-in-china/index.html
@@ -1 +1 @@
-2023国内注册ChatGPT的方法 - 平淡生活
\ No newline at end of file
diff --git a/posts/42-virtual-credit-card-opening-channels/index.html b/posts/42-virtual-credit-card-opening-channels/index.html
index 384e4e8..8905c46 100644
--- a/posts/42-virtual-credit-card-opening-channels/index.html
+++ b/posts/42-virtual-credit-card-opening-channels/index.html
@@ -1 +1 @@
-42个虚拟信用卡开卡渠道 - 平淡生活
\ No newline at end of file
diff --git a/posts/add-a-movie-viewing-page-to-the-blog/index.html b/posts/add-a-movie-viewing-page-to-the-blog/index.html
index 84126fa..1e9a816 100644
--- a/posts/add-a-movie-viewing-page-to-the-blog/index.html
+++ b/posts/add-a-movie-viewing-page-to-the-blog/index.html
@@ -1,4 +1,4 @@
-给博客增加一个观影页面 - 平淡生活
\ No newline at end of file
diff --git a/posts/add-artalk-comments-to-memos/index.html b/posts/add-artalk-comments-to-memos/index.html
index 67331bc..fcde49d 100644
--- a/posts/add-artalk-comments-to-memos/index.html
+++ b/posts/add-artalk-comments-to-memos/index.html
@@ -1,4 +1,4 @@
-给Memos添加Artalk评论 - 平淡生活
\ No newline at end of file
diff --git a/posts/add-twikoo-comments-to-memos/index.html b/posts/add-twikoo-comments-to-memos/index.html
index 2715a15..37dbdf6 100644
--- a/posts/add-twikoo-comments-to-memos/index.html
+++ b/posts/add-twikoo-comments-to-memos/index.html
@@ -1,4 +1,4 @@
-给Memos添加Twikoo评论 - 平淡生活
\ No newline at end of file
diff --git a/posts/ali-goku-service-offline/index.html b/posts/ali-goku-service-offline/index.html
index 72b94e6..8fa4f7b 100644
--- a/posts/ali-goku-service-offline/index.html
+++ b/posts/ali-goku-service-offline/index.html
@@ -1 +1 @@
-阿里悟空服务下线 - 平淡生活
\ No newline at end of file
diff --git a/posts/artalk-comments-using-qq-robot-notification/index.html b/posts/artalk-comments-using-qq-robot-notification/index.html
index 69056ae..a636f35 100644
--- a/posts/artalk-comments-using-qq-robot-notification/index.html
+++ b/posts/artalk-comments-using-qq-robot-notification/index.html
@@ -1,4 +1,4 @@
-Artalk评论使用QQ机器人通知 - 平淡生活
\ No newline at end of file
diff --git a/posts/black-apple-solid--state-pit-guideline/index.html b/posts/black-apple-solid--state-pit-guideline/index.html
index 8d03f08..3c3183d 100644
--- a/posts/black-apple-solid--state-pit-guideline/index.html
+++ b/posts/black-apple-solid--state-pit-guideline/index.html
@@ -1 +1 @@
-黑苹果固态避坑指南 - 平淡生活
\ No newline at end of file
diff --git a/posts/centos-system-time-and-time-zone-viewing-and-modification-method/index.html b/posts/centos-system-time-and-time-zone-viewing-and-modification-method/index.html
index 4f21823..2d8be03 100644
--- a/posts/centos-system-time-and-time-zone-viewing-and-modification-method/index.html
+++ b/posts/centos-system-time-and-time-zone-viewing-and-modification-method/index.html
@@ -1,8 +1,8 @@
-CentOS系统时间和时区查看以及修改的方法 - 平淡生活
\ No newline at end of file
diff --git a/posts/cloud-torrent-for-centos-one--click-installation/index.html b/posts/cloud-torrent-for-centos-one--click-installation/index.html
index e2bbe99..a2e7c33 100644
--- a/posts/cloud-torrent-for-centos-one--click-installation/index.html
+++ b/posts/cloud-torrent-for-centos-one--click-installation/index.html
@@ -1,2 +1,2 @@
-Cloud Torrent for centos一键安装 - 平淡生活
\ No newline at end of file
diff --git a/posts/compressed-xiafen-kaikai-font-by-taking-the-ziji-setting/index.html b/posts/compressed-xiafen-kaikai-font-by-taking-the-ziji-setting/index.html
index b8cfe89..d7a0e43 100644
--- a/posts/compressed-xiafen-kaikai-font-by-taking-the-ziji-setting/index.html
+++ b/posts/compressed-xiafen-kaikai-font-by-taking-the-ziji-setting/index.html
@@ -1,5 +1,5 @@
-通过取子集的方式压缩霞鹜文楷字体 - 平淡生活
\ No newline at end of file
diff --git a/posts/deploy-alist-in-fly.io/index.html b/posts/deploy-alist-in-fly.io/index.html
index f0d0d74..981c099 100644
--- a/posts/deploy-alist-in-fly.io/index.html
+++ b/posts/deploy-alist-in-fly.io/index.html
@@ -1,4 +1,4 @@
-在fly.io部署Alist - 平淡生活
\ No newline at end of file
diff --git a/posts/deploy-gotosocial-in-fly.io/index.html b/posts/deploy-gotosocial-in-fly.io/index.html
index f768d68..155f2da 100644
--- a/posts/deploy-gotosocial-in-fly.io/index.html
+++ b/posts/deploy-gotosocial-in-fly.io/index.html
@@ -1,4 +1,4 @@
-在fly.io部署Gotosocial - 平淡生活
\ No newline at end of file
diff --git a/posts/deploy-the-artalk-review-system-in-fly.io/index.html b/posts/deploy-the-artalk-review-system-in-fly.io/index.html
index 8891529..d52e107 100644
--- a/posts/deploy-the-artalk-review-system-in-fly.io/index.html
+++ b/posts/deploy-the-artalk-review-system-in-fly.io/index.html
@@ -1,4 +1,4 @@
-在fly.io部署artalk评论系统 - 平淡生活
\ No newline at end of file
diff --git a/posts/docker-deploy-activity-relay-service/index.html b/posts/docker-deploy-activity-relay-service/index.html
index cf3cfa5..d91b5de 100644
--- a/posts/docker-deploy-activity-relay-service/index.html
+++ b/posts/docker-deploy-activity-relay-service/index.html
@@ -1,4 +1,4 @@
-Docker部署Activity-Relay服务 - 平淡生活
\ No newline at end of file
diff --git a/posts/from-hexo-to-astro/index.html b/posts/from-hexo-to-astro/index.html
index c9b9846..bd220a0 100644
--- a/posts/from-hexo-to-astro/index.html
+++ b/posts/from-hexo-to-astro/index.html
@@ -1,5 +1,5 @@
-从Hexo到Astro - 平淡生活
\ No newline at end of file
diff --git a/posts/how-to-deploy-memos-in-fly.io/index.html b/posts/how-to-deploy-memos-in-fly.io/index.html
index 8071d97..bb5925e 100644
--- a/posts/how-to-deploy-memos-in-fly.io/index.html
+++ b/posts/how-to-deploy-memos-in-fly.io/index.html
@@ -1,4 +1,4 @@
-如何在Fly.io部署Memos - 平淡生活
\ No newline at end of file
diff --git a/posts/local-installation-package-command-under-linux/index.html b/posts/local-installation-package-command-under-linux/index.html
index 06c857e..7e6c01b 100644
--- a/posts/local-installation-package-command-under-linux/index.html
+++ b/posts/local-installation-package-command-under-linux/index.html
@@ -1,3 +1,3 @@
-Linux下本地安装包命令 - 平淡生活
\ No newline at end of file
diff --git a/posts/macos-and-windows-dual-systems-are-not-synchronized/index.html b/posts/macos-and-windows-dual-systems-are-not-synchronized/index.html
index 28ca77d..25c08a4 100644
--- a/posts/macos-and-windows-dual-systems-are-not-synchronized/index.html
+++ b/posts/macos-and-windows-dual-systems-are-not-synchronized/index.html
@@ -1,2 +1,2 @@
-macOS与Windows双系统时间不同步的解决办法 - 平淡生活
\ No newline at end of file
diff --git a/posts/mariadb-creates-databases,-users-and-authorization/index.html b/posts/mariadb-creates-databases,-users-and-authorization/index.html
index 942c39c..4162a80 100644
--- a/posts/mariadb-creates-databases,-users-and-authorization/index.html
+++ b/posts/mariadb-creates-databases,-users-and-authorization/index.html
@@ -1,4 +1,4 @@
-Mariadb创建数据库、用户及授权 - 平淡生活
\ No newline at end of file
diff --git a/posts/office2016-mac-version-download,-install,-crack-activation/index.html b/posts/office2016-mac-version-download,-install,-crack-activation/index.html
index bf06d81..afd5aae 100644
--- a/posts/office2016-mac-version-download,-install,-crack-activation/index.html
+++ b/posts/office2016-mac-version-download,-install,-crack-activation/index.html
@@ -1 +1 @@
-office2016 Mac 版本下载安装及破解激活 - 平淡生活
\ No newline at end of file
diff --git a/posts/quickly-deploy-misskey-instance/index.html b/posts/quickly-deploy-misskey-instance/index.html
index 2bf243a..7c34808 100644
--- a/posts/quickly-deploy-misskey-instance/index.html
+++ b/posts/quickly-deploy-misskey-instance/index.html
@@ -1,4 +1,4 @@
-快速部署misskey实例 - 平淡生活
\ No newline at end of file
diff --git a/posts/qv2ray-client-and-kernel-download/index.html b/posts/qv2ray-client-and-kernel-download/index.html
index 80467df..dc85b8b 100644
--- a/posts/qv2ray-client-and-kernel-download/index.html
+++ b/posts/qv2ray-client-and-kernel-download/index.html
@@ -1 +1 @@
-Qv2ray客户端及内核下载 - 平淡生活
\ No newline at end of file
diff --git a/posts/remember-to-restore-the-ssd-ssd-solid-state-(re--opening-the-card)/index.html b/posts/remember-to-restore-the-ssd-ssd-solid-state-(re--opening-the-card)/index.html
index 658d762..fb2eff9 100644
--- a/posts/remember-to-restore-the-ssd-ssd-solid-state-(re--opening-the-card)/index.html
+++ b/posts/remember-to-restore-the-ssd-ssd-solid-state-(re--opening-the-card)/index.html
@@ -1 +1 @@
-记一次亿储SSD固态掉盘修复(重新开卡) - 平淡生活
\ No newline at end of file
diff --git a/posts/start-with-memos's-webhook/index.html b/posts/start-with-memos's-webhook/index.html
index 33847ce..dbb3c88 100644
--- a/posts/start-with-memos's-webhook/index.html
+++ b/posts/start-with-memos's-webhook/index.html
@@ -1,4 +1,4 @@
-从memos的webhook开始 - 平淡生活
\ No newline at end of file
diff --git a/posts/test-various-problems-encountered-in-xiuno2sforum/index.html b/posts/test-various-problems-encountered-in-xiuno2sforum/index.html
index 72f4090..19af9ba 100644
--- a/posts/test-various-problems-encountered-in-xiuno2sforum/index.html
+++ b/posts/test-various-problems-encountered-in-xiuno2sforum/index.html
@@ -1,4 +1,4 @@
-测试xiuno2Sforum中遇到的各种问题 - 平淡生活
\ No newline at end of file
diff --git a/posts/there-is-no-network-after-installs7-installation/index.html b/posts/there-is-no-network-after-installs7-installation/index.html
index d33ce3c..6514f59 100644
--- a/posts/there-is-no-network-after-installs7-installation/index.html
+++ b/posts/there-is-no-network-after-installs7-installation/index.html
@@ -1,2 +1,2 @@
-centos7安装后没有网络 - 平淡生活
\ No newline at end of file
diff --git a/posts/typecho-plug--in-commentsbyqq-modified-version/index.html b/posts/typecho-plug--in-commentsbyqq-modified-version/index.html
index 26aa62f..fe1602a 100644
--- a/posts/typecho-plug--in-commentsbyqq-modified-version/index.html
+++ b/posts/typecho-plug--in-commentsbyqq-modified-version/index.html
@@ -1 +1 @@
-Typecho插件CommentsByQQ修改版 - 平淡生活
\ No newline at end of file
diff --git a/posts/use-docker-to-quickly-deploy-a-memos-qq-robot/index.html b/posts/use-docker-to-quickly-deploy-a-memos-qq-robot/index.html
index 9b4c9c7..7fc93c7 100644
--- a/posts/use-docker-to-quickly-deploy-a-memos-qq-robot/index.html
+++ b/posts/use-docker-to-quickly-deploy-a-memos-qq-robot/index.html
@@ -1,4 +1,4 @@
-使用Docker快速部署一个memos的QQ机器人 - 平淡生活
\ No newline at end of file
diff --git a/posts/use-docker-to-quickly-deploy-mastodon-instances/index.html b/posts/use-docker-to-quickly-deploy-mastodon-instances/index.html
index 76c22bd..cc21dd2 100644
--- a/posts/use-docker-to-quickly-deploy-mastodon-instances/index.html
+++ b/posts/use-docker-to-quickly-deploy-mastodon-instances/index.html
@@ -1,4 +1,4 @@
-使用Docker快速部署mastodon实例 - 平淡生活
\ No newline at end of file
diff --git a/posts/vi-editor's-basic-usage-method/index.html b/posts/vi-editor's-basic-usage-method/index.html
index 8112b23..c6dec93 100644
--- a/posts/vi-editor's-basic-usage-method/index.html
+++ b/posts/vi-editor's-basic-usage-method/index.html
@@ -1 +1 @@
-Vi编辑器的基本使用方法 - 平淡生活
基本上vi可以分为三种状态,分别是命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode),各模式的功能区分如下:
命令行模式command mode)
控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入Insert mode下,或者到 last line mode。
插入模式(Insert mode)
只有在Insert mode下,才可以做文字输入,按「ESC」键可回到命令行模式。
底行模式(last line mode)
将文件保存或退出vi,也可以设置编辑环境,如寻找字符串、列出行号……等。 不过一般我们在使用时把vi简化成两个模式,就是将底行模式(last line mode)也算入命令行模式command mode)。
2、vi的基本操作
a) 进入vi 在系统提示符号输入vi及文件名称后,就进入vi全屏幕编辑画面: $ vi myfile 不过有一点要特别注意,就是您进入vi之后,是处于「命令行模式(command mode)」,您要切换到「插入模式(Insert mode)」才能够输入文字。初次使用vi的人都会想先用上下左右键移动光标,结果电脑一直哔哔叫,把自己气个半死,所以进入vi后,先不要乱动,转换到「插入模式(Insert mode)」再说吧!
b) 切换至插入模式(Insert mode)编辑文件 在「命令行模式(command mode)」下按一下字母「i」就可以进入「插入模式(Insert mode)」,这时候你就可以开始输入文字了。
c) Insert 的切换 您目前处于「插入模式(Insert mode)」,您就只能一直输入文字,如果您发现输错了字!想用光标键往回移动,将该字删除,就要先按一下「ESC」键转到「命令行模式(command mode)」再删除文字。
d) 退出vi及保存文件
在「命令行模式(command mode)」下,按一下「:」冒号键进入「Last line mode」,例如:
1、下表列出命令模式下的一些键的功能: h 左移光标一个字符 l 右移光标一个字符 k 光标上移一行 j 光标下移一行 ^ 光标移动至行首 0 数字“0”,光标移至文章的开头 G 光标移至文章的最后 $ 光标移动至行尾 Ctrl+f 向前翻屏 Ctrl+b 向后翻屏 Ctrl+d 向前翻半屏 Ctrl+u 向后翻半屏 i 在光标位置前插入字符 a 在光标所在位置的后一个字符开始增加 o 插入新的一行,从行首开始输入 ESC 从输入状态退至命令状态 x 删除光标后面的字符 #x 删除光标后的#个字符 X (大写X),删除光标前面的字符 #X 删除光标前面的#个字符 dd 删除光标所在的行 #dd 删除从光标所在行数的#行 yw 复制光标所在位置的一个字 #yw 复制光标所在位置的#个字 yy 复制光标所在位置的一行 #yy 复制从光标所在行数的#行 p 粘贴 u 取消操作 cw 更改光标所在位置的一个字 #cw 更改光标所在位置的#个字
2、下表列出行命令模式下的一些指令 w filename 储存正在编辑的文件为filename wq filename 储存正在编辑的文件为filename,并退出vi q! 放弃所有修改,退出vi set nu 显示行号 /或? 查找,在/后输入要查找的内容 n 与/或?一起使用,如果查找的内容不是想要找的关键字,按n或向后(与/联用)或向前(与?联用)继续查找,直到找到为止。
基本上vi可以分为三种状态,分别是命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode),各模式的功能区分如下:
命令行模式command mode)
控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入Insert mode下,或者到 last line mode。
插入模式(Insert mode)
只有在Insert mode下,才可以做文字输入,按「ESC」键可回到命令行模式。
底行模式(last line mode)
将文件保存或退出vi,也可以设置编辑环境,如寻找字符串、列出行号……等。 不过一般我们在使用时把vi简化成两个模式,就是将底行模式(last line mode)也算入命令行模式command mode)。
2、vi的基本操作
a) 进入vi 在系统提示符号输入vi及文件名称后,就进入vi全屏幕编辑画面: $ vi myfile 不过有一点要特别注意,就是您进入vi之后,是处于「命令行模式(command mode)」,您要切换到「插入模式(Insert mode)」才能够输入文字。初次使用vi的人都会想先用上下左右键移动光标,结果电脑一直哔哔叫,把自己气个半死,所以进入vi后,先不要乱动,转换到「插入模式(Insert mode)」再说吧!
b) 切换至插入模式(Insert mode)编辑文件 在「命令行模式(command mode)」下按一下字母「i」就可以进入「插入模式(Insert mode)」,这时候你就可以开始输入文字了。
c) Insert 的切换 您目前处于「插入模式(Insert mode)」,您就只能一直输入文字,如果您发现输错了字!想用光标键往回移动,将该字删除,就要先按一下「ESC」键转到「命令行模式(command mode)」再删除文字。
d) 退出vi及保存文件
在「命令行模式(command mode)」下,按一下「:」冒号键进入「Last line mode」,例如:
1、下表列出命令模式下的一些键的功能: h 左移光标一个字符 l 右移光标一个字符 k 光标上移一行 j 光标下移一行 ^ 光标移动至行首 0 数字“0”,光标移至文章的开头 G 光标移至文章的最后 $ 光标移动至行尾 Ctrl+f 向前翻屏 Ctrl+b 向后翻屏 Ctrl+d 向前翻半屏 Ctrl+u 向后翻半屏 i 在光标位置前插入字符 a 在光标所在位置的后一个字符开始增加 o 插入新的一行,从行首开始输入 ESC 从输入状态退至命令状态 x 删除光标后面的字符 #x 删除光标后的#个字符 X (大写X),删除光标前面的字符 #X 删除光标前面的#个字符 dd 删除光标所在的行 #dd 删除从光标所在行数的#行 yw 复制光标所在位置的一个字 #yw 复制光标所在位置的#个字 yy 复制光标所在位置的一行 #yy 复制从光标所在行数的#行 p 粘贴 u 取消操作 cw 更改光标所在位置的一个字 #cw 更改光标所在位置的#个字
2、下表列出行命令模式下的一些指令 w filename 储存正在编辑的文件为filename wq filename 储存正在编辑的文件为filename,并退出vi q! 放弃所有修改,退出vi set nu 显示行号 /或? 查找,在/后输入要查找的内容 n 与/或?一起使用,如果查找的内容不是想要找的关键字,按n或向后(与/联用)或向前(与?联用)继续查找,直到找到为止。
\ No newline at end of file
diff --git a/posts/vk23-black-apple-opencore0.8.5-guide-macos12.6.1/index.html b/posts/vk23-black-apple-opencore0.8.5-guide-macos12.6.1/index.html
index 938731e..549e380 100644
--- a/posts/vk23-black-apple-opencore0.8.5-guide-macos12.6.1/index.html
+++ b/posts/vk23-black-apple-opencore0.8.5-guide-macos12.6.1/index.html
@@ -1 +1 @@
-VK23黑苹果OpenCore0.8.5引导macOS12.6.1 - 平淡生活