\ No newline at end of file
diff --git a/3/index.html b/3/index.html
index 0449317..7e6a82d 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 be49eb6..bd2da8e 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 9bfa9fa..aff1fad 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 8e367d3..378aa22 100644
--- a/6/index.html
+++ b/6/index.html
@@ -1 +1 @@
-平淡生活 - 退休前的牛马生活
\ No newline at end of file
diff --git a/_astro/hoisted.Cf5ypQJG.js b/_astro/hoisted.Cf5ypQJG.js
deleted file mode 100644
index 5f57cba..0000000
--- a/_astro/hoisted.Cf5ypQJG.js
+++ /dev/null
@@ -1 +0,0 @@
-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"./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 n=document.createElement("button");n.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 s,i='',o='';n.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 23ad049..4075319 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 c1a2009..61117e5 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 cc484bd..70b3cb4 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 970cb70..2bf6094 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 3ccb127..3eab32a 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 da0bf6e..f29d3aa 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 f424d18..0d527eb 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 c9107c4..e91524d 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 6aa468d..101d37d 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 5181315..0ae3f51 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 c4eb040..dd1e422 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 750e3a8..5d6e999 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 0665f73..f4d2dd5 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 8621721..ec76659 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 faffdc2..edc7b06 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 6d6f5f0..24e9e92 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 eb659e0..24d47da 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 595cbef..e2eb867 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 c53d073..14cffe9 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 0828ea2..2994e08 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 ca93af7..72325ab 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 87ea834..29bda38 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 684db0c..c28512f 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 5f78697..ce8bd5f 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 4fa5791..3ca80e3 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 319b9cc..c5e92be 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 76adfed..c901267 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 03d9769..1162f6f 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 563b7f1..068a8b7 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 4785e56..c2b652f 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 2bb4462..37b4134 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 30acd3d..60cc724 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 bfe7293..b1d0970 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 d8c2fd9..e96cff5 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 32bb9dd..65929f9 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 22c7124..4361552 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 5270909..d4941e5 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 6873f84..58e0a84 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 f1d2419..4c774ad 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 8afcee0..77fb7bf 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 dd958d7..a1fc8c0 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 12c28ac..c886c6d 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 b137c94..a9266f6 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 c298769..e06cea8 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 46bbbc4..7b94f9b 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 a9f6bc9..e630ddf 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 3b56a61..bfdbb19 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 9e5eb63..ea165fc 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 a01e6b9..79c9679 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 0b4f40a..6902ef3 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 ce8e88b..7912e82 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 0b82e42..098eab7 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 46d0ea1..d596679 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 30a6a60..283dd29 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 1222bbf..575a65a 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 f563595..e256a3b 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 ffbf922..b672915 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 24b577c..a864a04 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 f443aac..1fa878a 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 01e2747..3ec0988 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 485a29c..76ba812 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 5acfd52..2fecec3 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 281245a..b8fc0e6 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 538d74b..5f31467 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 d2167d9..a2bbe6b 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 5854d74..d7a986a 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 f6eeb63..7b22241 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 39e22eb..b36a08f 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 887bb1f..d157ccf 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 045c47f..21511a7 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 b3d155e..bef5828 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 4123fa7..6a507a9 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 c6c0e86..0111c6a 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 a9be1e8..6da33c7 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 0c237b3..cd982de 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 174386b..55cfbd2 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 4f02461..0125559 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 aeb284d..ef39609 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 eb17449..ae63127 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 80d71fc..a839798 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 108e9c7..67cc29e 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 fcd7ca6..384e4e8 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 929fa49..84126fa 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 4768414..67331bc 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 08db83f..2715a15 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 5e7916d..72b94e6 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 9ad77a0..69056ae 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 70574dd..8d03f08 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 6b8f990..4f21823 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 3e44ec2..e2bbe99 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 999d8fd..b8cfe89 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 6778e64..f0d0d74 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 d04d10e..f768d68 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 6eb77a5..8891529 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 857e7df..cf3cfa5 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 c06f099..c9b9846 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 38b92ad..8071d97 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 80bfca0..06c857e 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 f52841b..28ca77d 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 fe40662..942c39c 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 40c0014..bf06d81 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 e3abf04..2bf243a 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 693faa5..80467df 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 db945bb..658d762 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 84c3527..33847ce 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 b096391..72f4090 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 2edcdb8..d33ce3c 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 0a3f8df..26aa62f 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 fcdf4fe..9b4c9c7 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 143bb38..76c22bd 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 5a305b3..8112b23 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 df11881..938731e 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 - 平淡生活