-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMove-to-HEXO.html
More file actions
120 lines (113 loc) · 34.8 KB
/
Move-to-HEXO.html
File metadata and controls
120 lines (113 loc) · 34.8 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
<!doctype html>
<html lang="zh"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"><meta><title>博客程序更换至HEXO - ThinkAlone</title><link rel="manifest" href="/manifest.json"><meta name="theme-color" content="#4f7489"><meta name="application-name" content="ThinkAlone"><meta name="msapplication-TileImage" content="/favicon.png"><meta name="msapplication-TileColor" content="#4f7489"><meta name="apple-mobile-web-app-capable" content="yes"><meta name="apple-mobile-web-app-title" content="ThinkAlone"><meta name="apple-mobile-web-app-status-bar-style" content="default"><meta name="description" content="美国 罗利 美国 罗利 Openshift倒闭了我在8月份的时候收到了来自Openshift的这样一封邮件: 123456Valued OpenShift Online user,Today, we announce the sunset of the previous generation OpenShift Online 2 platform. After September 30th,"><meta property="og:type" content="blog"><meta property="og:title" content="博客程序更换至HEXO"><meta property="og:url" content="https://thinkalone.win/Move-to-HEXO.html"><meta property="og:site_name" content="ThinkAlone"><meta property="og:description" content="美国 罗利 美国 罗利 Openshift倒闭了我在8月份的时候收到了来自Openshift的这样一封邮件: 123456Valued OpenShift Online user,Today, we announce the sunset of the previous generation OpenShift Online 2 platform. After September 30th,"><meta property="og:locale" content="zh_CN"><meta property="og:image" content="https://thinkalone.win/pictures/Move-to-HEXO/1.png"><meta property="og:image" content="https://thinkalone.win/pictures/Move-to-HEXO/2.png"><meta property="article:published_time" content="2017-12-21T13:11:12.000Z"><meta property="article:modified_time" content="2017-12-21T13:11:12.000Z"><meta property="article:author" content="Disappear9"><meta property="article:tag" content="折腾那些事"><meta property="twitter:card" content="summary"><meta property="twitter:image:src" content="https://thinkalone.win/pictures/Move-to-HEXO/1.png"><script type="application/ld+json">{"@context":"https://schema.org","@type":"BlogPosting","mainEntityOfPage":{"@type":"WebPage","@id":"https://thinkalone.win/Move-to-HEXO.html"},"headline":"博客程序更换至HEXO","image":["https://thinkalone.win/pictures/Move-to-HEXO/1.png","https://thinkalone.win/pictures/Move-to-HEXO/2.png"],"datePublished":"2017-12-21T13:11:12.000Z","dateModified":"2017-12-21T13:11:12.000Z","author":{"@type":"Person","name":"Disappear9"},"publisher":{"@type":"Organization","name":"ThinkAlone","logo":{"@type":"ImageObject","url":"https://thinkalone.win/logo.png"}},"description":"美国 罗利 美国 罗利 Openshift倒闭了我在8月份的时候收到了来自Openshift的这样一封邮件: 123456Valued OpenShift Online user,Today, we announce the sunset of the previous generation OpenShift Online 2 platform. After September 30th,"}</script><link rel="canonical" href="https://thinkalone.win/Move-to-HEXO.html"><link rel="alternate" href="/atom.xml" title="ThinkAlone" type="application/atom+xml"><link rel="icon" href="/favicon.png"><link rel="stylesheet" href="https://use.fontawesome.com/releases/v6.0.0/css/all.css"><link data-pjax rel="stylesheet" href="https://cdn.jsdelivr.net/npm/highlight.js@11.7.0/styles/monokai.css"><link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Ubuntu:wght@400;600&family=Source+Code+Pro"><link data-pjax rel="stylesheet" href="/css/default.css"><style>body>.footer,body>.navbar,body>.section{opacity:0}</style><!--!--><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/cookieconsent@3.1.1/build/cookieconsent.min.css"><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/lightgallery@1.10.0/dist/css/lightgallery.min.css"><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/justifiedGallery@3.8.1/dist/css/justifiedGallery.min.css"><script src="https://www.googletagmanager.com/gtag/js?id=UA-114968614-1" async></script><script>window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-114968614-1');</script><!--!--><style>.pace{-webkit-pointer-events:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pace-inactive{display:none}.pace .pace-progress{background:#3273dc;position:fixed;z-index:2000;top:0;right:100%;width:100%;height:2px}</style><script src="https://cdn.jsdelivr.net/npm/pace-js@1.2.4/pace.min.js"></script><!-- hexo injector head_end start --><script>
(function () {
function switchTab() {
if (!location.hash) {
return;
}
const id = '#' + CSS.escape(location.hash.substring(1));
const $tabMenu = document.querySelector(`.tabs a[href="${id}"]`);
if (!$tabMenu) {
return;
}
const $tabMenuContainer = $tabMenu.parentElement.parentElement;
Array.from($tabMenuContainer.children).forEach($menu => $menu.classList.remove('is-active'));
Array.from($tabMenuContainer.querySelectorAll('a'))
.map($menu => document.getElementById($menu.getAttribute("href").substring(1)))
.forEach($content => $content.classList.add('is-hidden'));
if ($tabMenu) {
$tabMenu.parentElement.classList.add('is-active');
}
const $activeTab = document.querySelector(id);
if ($activeTab) {
$activeTab.classList.remove('is-hidden');
}
}
switchTab();
window.addEventListener('hashchange', switchTab, false);
})();
</script><!-- hexo injector head_end end --><meta name="generator" content="Hexo 8.1.1"></head><body class="is-2-column"><nav class="navbar navbar-main"><div class="container navbar-container"><div class="navbar-brand justify-content-center"><a class="navbar-item navbar-logo" href="/"><img src="/logo.png" alt="ThinkAlone" height="28"></a></div><div class="navbar-menu"><div class="navbar-start"><a class="navbar-item" href="/">主页</a><a class="navbar-item" href="/archives">归档</a><a class="navbar-item" href="/categories">分类</a><a class="navbar-item" href="/tags">Tags</a><a class="navbar-item" href="/about">关于</a></div><div class="navbar-end"><a class="navbar-item" target="_blank" rel="noopener" title="博客源码" href="https://github.com/Disappear9/disappear9.github.io"><i class="fab fa-github"></i></a><a class="navbar-item is-hidden-tablet catalogue" title="目录" href="javascript:;"><i class="fas fa-list-ul"></i></a><a class="navbar-item search" title="搜索" href="javascript:;"><i class="fas fa-search"></i></a></div></div></div></nav><section class="section"><div class="container"><div class="columns"><div class="column order-2 column-main is-8-tablet is-8-desktop is-8-widescreen"><div class="card"><article class="card-content article" role="article"><div class="article-meta is-size-7 is-uppercase level is-mobile"><div class="level-left"><span class="level-item"><time dateTime="2017-12-21T13:11:12.000Z" title="12/21/2017, 1:11:12 PM">2017-12-21</time>发表</span><span class="level-item"><a class="link-muted" href="/categories/%E6%8A%98%E8%85%BE%E9%82%A3%E4%BA%9B%E4%BA%8B/">折腾那些事</a></span><span class="level-item">9 分钟读完 (大约1359个字)</span></div></div><h1 class="title is-3 is-size-4-mobile">博客程序更换至HEXO</h1><div class="content"><h2 id="美国-罗利-美国-罗利-Openshift倒闭了"><a href="#美国-罗利-美国-罗利-Openshift倒闭了" class="headerlink" title="美国 罗利 美国 罗利 Openshift倒闭了"></a><del>美国 罗利 美国 罗利 Openshift倒闭了</del></h2><p>我在8月份的时候收到了来自Openshift的这样一封邮件: </p>
<figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br></pre></td><td class="code"><pre><span class="line">Valued OpenShift Online user,</span><br><span class="line">Today, we announce the sunset of the previous generation OpenShift Online 2 platform. After September 30th, 2017, Red Hat OpenShift Online 2 (our Free, Bronze, and Silver offerings in v2) will no longer be available. </span><br><span class="line">............</span><br><span class="line">If you’re still using the previous generation OpenShift Online 2 platform, you can find step-by-step instructions in our Migration Center to help you easily migrate your applications.</span><br><span class="line">Migrate by September 30th, 2017</span><br><span class="line">............</span><br></pre></td></tr></table></figure>
<p>大意就是老的空间准备关了,请换到新的。<br>而时并没有在意,因为我知道从截至日期到完全关停还是有很长时间可以苟的,然而,我错了……<br>到截至日期一个星期后,我的Blog炸了……<br>而且一炸就是一个多月……..<br>不过还好,我有备份,但是找个新的空间就成了问题。<br>查了半天,国内的空间要各种认证,国外的即使加上CDN访问速度也很慢。<br>然后,我偶然间得知Github提供了一个叫Git pages的服务,可以拿来托管一些静态页面<br>好了我的Blog有救了!</p>
<span id="more"></span>
<h2 id="配置环境"><a href="#配置环境" class="headerlink" title="配置环境"></a>配置环境</h2><p><strong>安装Node</strong><br>作用:用来生成静态页面的 到Node.js官网(<a target="_blank" rel="noopener" href="https://nodejs.org/">https://nodejs.org/</a> )下载相应平台的最新版本,安装即可。<br><strong>安装Git&申请Github帐号</strong><br>直接apt install就行</p>
<h2 id="安装-配置HEXO"><a href="#安装-配置HEXO" class="headerlink" title="安装&配置HEXO"></a>安装&配置HEXO</h2><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br></pre></td><td class="code"><pre><span class="line">sudo npm install -g hexo</span><br><span class="line">mkdir blog</span><br><span class="line">cd blog</span><br><span class="line">hexo init</span><br></pre></td></tr></table></figure>
<p>这会在当前目录建立HEXO的主目录blog </p>
<p>安装一些组件,然后测试能不能正常运行: </p>
<figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br></pre></td><td class="code"><pre><span class="line">sudo npm install hexo-server</span><br><span class="line">npm install hexo-server --save</span><br><span class="line">npm install hexo-renderer-ejs --save</span><br><span class="line">npm install hexo-renderer-stylus --save</span><br><span class="line">npm install hexo-renderer-marked --save</span><br><span class="line">npm install hexo-deployer-git --save</span><br><span class="line">hexo g</span><br><span class="line">hexo s</span><br></pre></td></tr></table></figure>
<p>这时打开浏览器访问<a target="_blank" rel="noopener" href="http://localhost:4000/">http://localhost:4000</a> 应该能看到示例页面 </p>
<h2 id="配置Github"><a href="#配置Github" class="headerlink" title="配置Github"></a>配置Github</h2><p><strong>建立Repository</strong><br>建立与你用户名对应的仓库,仓库名必须为 (你的用户名.github.io)<br>导入好SSH密钥<br>然后暂时不需要管他了</p>
<h2 id="配置Blog"><a href="#配置Blog" class="headerlink" title="配置Blog"></a>配置Blog</h2><p>编辑 <strong>_config.yml</strong></p>
<figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">nano _config.yml</span><br></pre></td></tr></table></figure>
<p>具体内容请看官方文档(修改网站标题,语言,时区之类的): <a target="_blank" rel="noopener" href="https://hexo.io/docs/configuration.html">https://hexo.io/docs/configuration.html</a><br>主要还需要更改这些:</p>
<figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br></pre></td><td class="code"><pre><span class="line">deploy:</span><br><span class="line"> type: git</span><br><span class="line"> repository: https://github.com/用户名/用户名.github.io.git</span><br><span class="line"> branch: master</span><br></pre></td></tr></table></figure>
<p>配置好Git以后,直接运行:</p>
<figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">hexo d</span><br></pre></td></tr></table></figure>
<p>这样就完成了初步部署,浏览器中打开https://用户名.github.io 就可以看到初步成型的博客了。</p>
<h2 id="绑定域名"><a href="#绑定域名" class="headerlink" title="绑定域名"></a>绑定域名</h2><p>在blog目录下的source文件夹中新建一个名为CNAME的文件,文件里写上你的域名**(不带http:// )**<br>然后在你的域名控制面板里建立一个到 用户名.github.io 的CNAME记录</p>
<p><strong>如果你对目前的博客感到满意,那么看到这里就可以关掉这个页面了,然后去看看官方文档就可以开始正常写作了</strong></p>
<h2 id="换个主题"><a href="#换个主题" class="headerlink" title="换个主题"></a>换个主题</h2><p>我使用的主题是yilia<br><a target="_blank" rel="noopener" href="https://github.com/litten/hexo-theme-yilia">https://github.com/litten/hexo-theme-yilia</a></p>
<p>在Blog/theme下运行git clone <a target="_blank" rel="noopener" href="https://github.com/litten/hexo-theme-yilia.git">https://github.com/litten/hexo-theme-yilia.git</a><br>然后把hexo-theme-yilia更名为yilia<br>编辑blog目录下的 <strong>_config.yml</strong></p>
<figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">theme: yilia</span><br></pre></td></tr></table></figure>
<p>然后似乎也没什么需要我写的了,主题作者的说明写的很详细</p>
<h2 id="加个Live2d"><a href="#加个Live2d" class="headerlink" title="加个Live2d"></a>加个Live2d</h2><p>就是现在你屏幕右下角的这个,眼睛还会随着你的鼠标运动。<br><a target="_blank" rel="noopener" href="https://github.com/EYHN/hexo-helper-live2d/blob/master/README.zh-CN.md">https://github.com/EYHN/hexo-helper-live2d/blob/master/README.zh-CN.md</a><br>老版本还需要改layout.ejs来着,现在不需要了,原作者的文档写的很清楚。<br>喜欢哪个模型就直接 <strong>npm install 模型的包名</strong>,然后把_config.yml 中use:字段改一下</p>
<p>我的配置:</p>
<figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br></pre></td><td class="code"><pre><span class="line"><span class="attr">live2d:</span></span><br><span class="line"> <span class="attr">enable:</span> <span class="literal">true</span></span><br><span class="line"> <span class="attr">scriptFrom:</span> <span class="string">local</span></span><br><span class="line"> <span class="attr">model:</span></span><br><span class="line"> <span class="attr">use:</span> <span class="string">live2d-widget-model-koharu</span></span><br><span class="line"> <span class="attr">display:</span></span><br><span class="line"> <span class="attr">position:</span> <span class="string">right</span></span><br><span class="line"> <span class="attr">width:</span> <span class="number">75</span></span><br><span class="line"> <span class="attr">height:</span> <span class="number">150</span></span><br><span class="line"> <span class="attr">hOffset:</span> <span class="number">50</span></span><br><span class="line"> <span class="attr">vOffset:</span> <span class="number">-15</span></span><br><span class="line"> <span class="attr">mobile:</span></span><br><span class="line"> <span class="attr">show:</span> <span class="literal">true</span></span><br><span class="line"> <span class="attr">scale:</span> <span class="number">0.5</span></span><br><span class="line"> <span class="attr">react:</span></span><br><span class="line"> <span class="attr">opacityDefault:</span> <span class="number">0.7</span></span><br><span class="line"> <span class="attr">opacityOnHover:</span> <span class="number">0.2</span></span><br></pre></td></tr></table></figure>
<h2 id="配置评论"><a href="#配置评论" class="headerlink" title="配置评论"></a>配置评论</h2><p>多说,畅言,网易之类的不是被墙就是要求备案,所以我用了Gitment<br>yilia主题自带Gitment,直接修改主题文件夹的_config.yml就好</p>
<figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br></pre></td><td class="code"><pre><span class="line"><span class="attr">gitment_owner:</span> <span class="string">disappear9</span></span><br><span class="line"><span class="attr">gitment_repo:</span> <span class="string">'disappear9.github.io'</span></span><br><span class="line"><span class="attr">gitment_oauth:</span></span><br><span class="line"> <span class="attr">client_id:</span> <span class="string">'id'</span></span><br><span class="line"> <span class="attr">client_secret:</span> <span class="string">'secret key'</span></span><br></pre></td></tr></table></figure>
<p>然后在<a target="_blank" rel="noopener" href="https://github.com/settings/developers">https://github.com/settings/developers</a> 中新建一个OAuth App</p>
<p><img src="/pictures/Move-to-HEXO/1.png"><br><strong>Authorization callback URL要填你的最终的博客地址</strong><br>然后访问任意一篇文章,登录创建Github仓库的账号<br>授权完成后会看到一个初始化的按钮,按下它,就会在 用户名.github.io 仓库创建一个用于存储评论的issues(<strong>这一步不要在本地调试的时候做,不然100%报错</strong>)<br><img src="/pictures/Move-to-HEXO/2.png"></p>
<p><strong>然后紧跟着还有一个坑</strong></p>
<p>因为Github对label的字数限制,所以会出现 <strong>Error:validation failed</strong><br>你需要更改blog目录下的_config.yml:</p>
<figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br></pre></td><td class="code"><pre><span class="line"><span class="comment">#URL</span></span><br><span class="line"><span class="comment">##If your site is put in a subdirectory, set url as 'http://yoursite.com/child' and root as '/child/'</span></span><br><span class="line"><span class="attr">url:</span> <span class="string">https://thinkalone.ga/</span> <span class="comment">#<<<<<<<<<<<<<这里,改成你的域名</span></span><br><span class="line"><span class="attr">root:</span> <span class="string">/</span></span><br><span class="line"><span class="attr">permalink:</span> <span class="string">:title.html</span></span><br><span class="line"><span class="string">......</span></span><br><span class="line"><span class="comment"># Writing</span></span><br><span class="line"><span class="attr">new_post_name:</span> <span class="string">:title.md</span> <span class="comment">#<<<<<<<<<<<<<这里,只保留标题</span></span><br><span class="line"><span class="attr">default_layout:</span> <span class="string">post</span></span><br></pre></td></tr></table></figure>
<p>或更改主题 <strong>/layout/_partial/post</strong> 目录下的 <strong>gitment.ejs</strong> 文件 如果你使用的也是yilia主题</p>
<figure class="highlight javascript"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br></pre></td><td class="code"><pre><span class="line"><div id=<span class="string">"gitment-ctn"</span>></div> </span><br><span class="line"><span class="language-xml"><span class="tag"><<span class="name">link</span> <span class="attr">rel</span>=<span class="string">"stylesheet"</span> <span class="attr">href</span>=<span class="string">"//imsun.github.io/gitment/style/default.css"</span>></span></span></span><br><span class="line"><span class="language-xml"><span class="tag"><<span class="name">script</span> <span class="attr">src</span>=<span class="string">"//imsun.github.io/gitment/dist/gitment.browser.js"</span>></span><span class="tag"></<span class="name">script</span>></span></span></span><br><span class="line"><span class="language-xml"><span class="tag"><<span class="name">script</span>></span><span class="language-javascript"></span></span></span><br><span class="line"><span class="language-javascript"><span class="language-xml"><span class="keyword">var</span> gitment = <span class="keyword">new</span> <span class="title class_">Gitment</span>({</span></span></span><br><span class="line"><span class="language-javascript"><span class="language-xml"> <span class="attr">id</span>: <span class="string">"<%= page.title %>"</span>,</span></span></span><br><span class="line"><span class="language-javascript"><span class="language-xml"> <span class="attr">owner</span>: <span class="string">'<%=theme.gitment_owner%>'</span>,</span></span></span><br><span class="line"><span class="language-javascript"><span class="language-xml"> <span class="attr">repo</span>: <span class="string">'<%=theme.gitment_repo%>'</span>,</span></span></span><br><span class="line"><span class="language-javascript"><span class="language-xml"> <span class="attr">oauth</span>: {</span></span></span><br><span class="line"><span class="language-javascript"><span class="language-xml"> <span class="attr">client_id</span>: <span class="string">'<%=theme.gitment_oauth.client_id%>'</span>,</span></span></span><br><span class="line"><span class="language-javascript"><span class="language-xml"> <span class="attr">client_secret</span>: <span class="string">'<%=theme.gitment_oauth.client_secret%>'</span>,</span></span></span><br><span class="line"><span class="language-javascript"><span class="language-xml"> },</span></span></span><br><span class="line"><span class="language-javascript"><span class="language-xml">})</span></span></span><br><span class="line"><span class="language-javascript"><span class="language-xml">gitment.<span class="title function_">render</span>(<span class="string">'gitment-ctn'</span>)</span></span></span><br><span class="line"><span class="language-javascript"><span class="language-xml"></span><span class="tag"></<span class="name">script</span>></span></span></span><br></pre></td></tr></table></figure>
<h2 id="参考"><a href="#参考" class="headerlink" title="参考"></a>参考</h2><p><a target="_blank" rel="noopener" href="http://baixin.io/2015/08/HEXO%E6%90%AD%E5%BB%BA%E4%B8%AA%E4%BA%BA%E5%8D%9A%E5%AE%A2/">http://baixin.io/2015/08/HEXO%E6%90%AD%E5%BB%BA%E4%B8%AA%E4%BA%BA%E5%8D%9A%E5%AE%A2/</a><br><a target="_blank" rel="noopener" href="http://xichen.pub/2018/01/31/2018-01-31-gitment/">http://xichen.pub/2018/01/31/2018-01-31-gitment/</a></p>
</div><div class="article-licensing box"><div class="licensing-title"><p>博客程序更换至HEXO</p><p><a href="https://thinkalone.win/Move-to-HEXO.html">https://thinkalone.win/Move-to-HEXO.html</a></p></div><div class="licensing-meta level is-mobile"><div class="level-left"><div class="level-item is-narrow"><div><h6>作者</h6><p>Disappear9</p></div></div><div class="level-item is-narrow"><div><h6>发布于</h6><p>2017-12-21</p></div></div><div class="level-item is-narrow"><div><h6>更新于</h6><p>2017-12-21</p></div></div><div class="level-item is-narrow"><div><h6>许可协议</h6><p><a class="icons" rel="noopener" target="_blank" title="Creative Commons" href="https://creativecommons.org/"><i class="icon fab fa-creative-commons"></i></a><a class="icons" rel="noopener" target="_blank" title="Attribution" href="https://creativecommons.org/licenses/by/4.0/"><i class="icon fab fa-creative-commons-by"></i></a><a class="icons" rel="noopener" target="_blank" title="Noncommercial" href="https://creativecommons.org/licenses/by-nc/4.0/"><i class="icon fab fa-creative-commons-nc"></i></a></p></div></div></div></div></div><div class="article-tags is-size-7 mb-4"><span class="mr-2">#</span><a class="link-muted mr-2" rel="tag" href="/tags/%E6%8A%98%E8%85%BE%E9%82%A3%E4%BA%9B%E4%BA%8B/">折腾那些事</a></div><!--!--></article></div><!--!--><nav class="post-navigation mt-4 level is-mobile"><div class="level-start"><a class="article-nav-prev level level-item link-muted" href="/Clipboard.html"><i class="level-item fas fa-chevron-left"></i><span class="level-item">强奸你的剪切板</span></a></div><div class="level-end"><a class="article-nav-next level level-item link-muted" href="/Flash-9211-8i.html"><span class="level-item">LSi 9211-8i刷IT模式/升级</span><i class="level-item fas fa-chevron-right"></i></a></div></nav><div class="card" id="comments"><div class="card-content"><h3 class="title is-5">评论</h3><script src="https://giscus.app/client.js" repo="Disappear9/disappear9.github.io" data-repo="Disappear9/disappear9.github.io" data-repo-id="MDEwOlJlcG9zaXRvcnkxMTM0MTc3NTc=" data-category-id="DIC_kwDOBsKeHc4CwEsU" data-category="General" data-mapping="url" data-strict="0" data-reactions-enabled="1" data-emit-metadata="0" data-input-position="top" data-theme="preferred_color_scheme" data-lang="zh-CN" data-loading="lazy" crossorigin="anonymous" async></script></div></div></div><div class="column column-left is-4-tablet is-4-desktop is-4-widescreen order-1 is-sticky"><div class="card widget" data-type="profile"><div class="card-content"><nav class="level"><div class="level-item has-text-centered flex-shrink-1"><div><figure class="image is-128x128 mx-auto mb-2"><img class="avatar is-rounded" src="/avatar.png" alt="Disappear9"></figure><p class="title is-size-4 is-block" style="line-height:inherit;">Disappear9</p><p class="is-size-6 is-block">Disappear9@D9Lab</p><p class="is-size-6 is-flex justify-content-center"><i class="fas fa-map-marker-alt mr-1"></i><span>China</span></p></div></div></nav><nav class="level is-mobile"><div class="level-item has-text-centered is-marginless"><div><p class="heading">文章</p><a href="/archives/"><p class="title">33</p></a></div></div><div class="level-item has-text-centered is-marginless"><div><p class="heading">分类</p><a href="/categories/"><p class="title">6</p></a></div></div><div class="level-item has-text-centered is-marginless"><div><p class="heading">标签</p><a href="/tags/"><p class="title">8</p></a></div></div></nav><div class="level is-mobile is-multiline"><a class="level-item button is-transparent is-marginless" target="_blank" rel="me noopener" title="Github" href="https://github.com/Disappear9"><i class="fab fa-github"></i></a><a class="level-item button is-transparent is-marginless" target="_blank" rel="me noopener" title="Twitter" href="https://twitter.com/Disappear9_"><i class="fab fa-twitter"></i></a><a class="level-item button is-transparent is-marginless" target="_blank" rel="me noopener" title="RSS" href="/atom.xml"><i class="fas fa-rss"></i></a></div></div></div><div class="card widget" id="toc" data-type="toc"><div class="card-content"><div class="menu"><h3 class="menu-label">目录</h3><ul class="menu-list"><li><a class="level is-mobile" href="#美国-罗利-美国-罗利-Openshift倒闭了"><span class="level-left"><span class="level-item">1</span><span class="level-item">美国 罗利 美国 罗利 Openshift倒闭了</span></span></a></li><li><a class="level is-mobile" href="#配置环境"><span class="level-left"><span class="level-item">2</span><span class="level-item">配置环境</span></span></a></li><li><a class="level is-mobile" href="#安装-配置HEXO"><span class="level-left"><span class="level-item">3</span><span class="level-item">安装&配置HEXO</span></span></a></li><li><a class="level is-mobile" href="#配置Github"><span class="level-left"><span class="level-item">4</span><span class="level-item">配置Github</span></span></a></li><li><a class="level is-mobile" href="#配置Blog"><span class="level-left"><span class="level-item">5</span><span class="level-item">配置Blog</span></span></a></li><li><a class="level is-mobile" href="#绑定域名"><span class="level-left"><span class="level-item">6</span><span class="level-item">绑定域名</span></span></a></li><li><a class="level is-mobile" href="#换个主题"><span class="level-left"><span class="level-item">7</span><span class="level-item">换个主题</span></span></a></li><li><a class="level is-mobile" href="#加个Live2d"><span class="level-left"><span class="level-item">8</span><span class="level-item">加个Live2d</span></span></a></li><li><a class="level is-mobile" href="#配置评论"><span class="level-left"><span class="level-item">9</span><span class="level-item">配置评论</span></span></a></li><li><a class="level is-mobile" href="#参考"><span class="level-left"><span class="level-item">10</span><span class="level-item">参考</span></span></a></li></ul></div></div><style>#toc .menu-list > li > a.is-active + .menu-list { display: block; }#toc .menu-list > li > a + .menu-list { display: none; }</style><script src="/js/toc.js" defer></script></div></div><!--!--></div></div></section><footer class="footer"><div class="container"><div class="level"><div class="level-start"><a class="footer-logo is-block mb-2" href="/"><img src="/logo.png" alt="ThinkAlone" height="28"></a><p class="is-size-7"><span>© 2026 Disappear9</span> Powered by <a href="https://hexo.io/" target="_blank" rel="noopener">Hexo</a> & <a href="https://github.com/ppoffice/hexo-theme-icarus" target="_blank" rel="noopener">Icarus</a></p></div><div class="level-end"><div class="field has-addons"><p class="control"><a class="button is-transparent is-large" target="_blank" rel="noopener" title="Creative Commons" href="https://creativecommons.org/"><i class="fab fa-creative-commons"></i></a></p><p class="control"><a class="button is-transparent is-large" target="_blank" rel="noopener" title="Attribution 4.0 International" href="https://creativecommons.org/licenses/by/4.0/"><i class="fab fa-creative-commons-by"></i></a></p></div></div></div></div></footer><script src="https://cdn.jsdelivr.net/npm/jquery@3.3.1/dist/jquery.min.js"></script><script src="https://cdn.jsdelivr.net/npm/moment@2.22.2/min/moment-with-locales.min.js"></script><script src="https://cdn.jsdelivr.net/npm/clipboard@2.0.4/dist/clipboard.min.js" defer></script><script>moment.locale("zh-cn");</script><script>var IcarusThemeSettings = {
article: {
highlight: {
clipboard: true,
fold: 'unfolded'
}
}
};</script><script data-pjax src="/js/column.js"></script><script src="/js/animation.js"></script><a id="back-to-top" title="回到顶端" href="javascript:;"><i class="fas fa-chevron-up"></i></a><script data-pjax src="/js/back_to_top.js" defer></script><script src="https://cdn.jsdelivr.net/npm/cookieconsent@3.1.1/build/cookieconsent.min.js" defer></script><script>window.addEventListener("load", () => {
window.cookieconsent.initialise({
type: "info",
theme: "edgeless",
static: false,
position: "bottom-left",
content: {
message: "此网站使用Cookie来改善您的体验。",
dismiss: "知道了!",
allow: "允许使用Cookie",
deny: "拒绝",
link: "了解更多",
policy: "Cookie政策",
href: "https://www.cookiesandyou.com/",
},
palette: {
popup: {
background: "#edeff5",
text: "#838391"
},
button: {
background: "#4b81e8"
},
},
});
});</script><script src="https://cdn.jsdelivr.net/npm/lightgallery@1.10.0/dist/js/lightgallery.min.js" defer></script><script src="https://cdn.jsdelivr.net/npm/justifiedGallery@3.8.1/dist/js/jquery.justifiedGallery.min.js" defer></script><script>window.addEventListener("load", () => {
if (typeof $.fn.lightGallery === 'function') {
$('.article').lightGallery({ selector: '.gallery-item' });
}
if (typeof $.fn.justifiedGallery === 'function') {
if ($('.justified-gallery > p > .gallery-item').length) {
$('.justified-gallery > p > .gallery-item').unwrap();
}
$('.justified-gallery').justifiedGallery();
}
});</script><!--!--><script src="https://cdn.jsdelivr.net/npm/pjax@0.2.8/pjax.min.js"></script><script src="/js/pjax.js"></script><!--!--><script data-pjax src="/js/main.js" defer></script><div class="searchbox"><div class="searchbox-container"><div class="searchbox-header"><div class="searchbox-input-container"><input class="searchbox-input" type="text" placeholder="想要查找什么..."></div><a class="searchbox-close" href="javascript:;">×</a></div><div class="searchbox-body"></div></div></div><script data-pjax src="/js/insight.js" defer></script><script data-pjax>document.addEventListener('DOMContentLoaded', function () {
loadInsight({"contentUrl":"/content.json"}, {"hint":"想要查找什么...","untitled":"(无标题)","posts":"文章","pages":"页面","categories":"分类","tags":"标签"});
});</script></body></html>