-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsearch.xml
370 lines (355 loc) · 27.6 KB
/
search.xml
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
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
<?xml version="1.0" encoding="utf-8"?>
<search>
<entry>
<title>关于你</title>
<url>/2025-01-02-aboutyou.html</url>
<content><![CDATA[<p>你的眼睛,就像后海一样,以前浑浊,现在清澈无比。 </p>
<hr>
<span id="more"></span>
<p>关于文艺,太多了容易抑郁,可我不是的。我想写几句情话,写了半天却一句都写不出来,但却想了你四十分钟。 </p>
<hr>
<p>我认识你,永远记得你。那时候,你还很年轻,人人都说你美,现在,我是特意来告诉你,对我来说,我觉得现在你比年轻的时候更美,那时你是年轻女人,与你那时的面貌相比,我更爱你现在备受摧残的面容。–杜拉斯《情人》 </p>
<hr>
<p>只有你愿意相信,你才能得到你相信的。相信Ta也在寻找,在等待,你向Ta走来。–蕊希《这辈子,我没有你了》 </p>
<hr>
<p>对于你,我就像是上帝,我一直那样的爱着你,而你却不知道。 </p>
<hr>
<p>“来生,你若不认得我,我就说,你的茶凉了,我再去给你续上。你便知那人是我。”</p>
<p>——《爱有来生》 </p>
<hr>
<p>我看着坐在斜前方女孩的后脑勺,她把世界绑起来了。</p>
<hr>
<p>你知道吗?人类头上有十万根头发,而只有一种方式,能把世界绑住。</p>
<p>那是马尾。</p>
<p>她把侧边的头发顺到耳后,从后颈撩起一束,原本叼在嘴唇上的发圈慢慢移动,从下巴到耳朵构成的延长线上,在后脑的位置绑起马尾。那时她只能专心盯着正前方,不知道举起的双手已绑起了全世界和我,她轻轻摇头确认发束的完整,我的心已跟着马尾摇晃了整个热天下午。</p>
<p>我叫了她一声,她回头,我指向窗外示意她快看,她迅速转头,我偷偷靠近,唰!马尾打我一巴掌,我知道了她的洗发水,世界升温中,而我担心的不是全球暖化。 </p>
<hr>
<p>生命是一个去繁就简的过程。</p>
<hr>
<p>希望你能活得纯粹,活得清醒,不必羡慕他人,回归到最初的纯真。</p>
<p>愿历尽千帆,归来仍少年。愿经历冷暖,仍心存炽热。</p>
<p>共勉。 </p>
<hr>
<p>最单纯的喜欢就是,就算你拒绝了我,我对你也永远没有埋怨。但我不会再靠近了。如果你有求于我,我依然会鞠躬尽瘁。从今往后我会把喜欢藏起来,不再招摇过市了,我会努力过得好,希望你也是。 </p>
<hr>
<p>我活成了你的影子,你奔向光,奔向未来,而我,守着你的往事回忆,眼望人海十万里,却再也无法出现在你的明天里。 </p>
<hr>
<p>我用耳麦隔绝了与这世界最后的联系,放眼望去,一片黑暗。我的心随着音乐的跳动而保持着同样的节奏,这种铿锵有力的心跳真是好久不见了。望向脚下几百米的陆地,模糊的看到爬行动物走来走去,似乎是跟我一样的人类吧。抬起头,闭上眼,想象着在空中飞舞,落地,一切幻化成蝶。这是我第三十九次的想象。</p>
<hr>
<p>听闻过往,十忆九悲。 </p>
<p>听闻爱情,十人九伤。 </p>
<hr>
<p>我一生遇到过很多人,他们如同指尖烟火,忽明忽暗,最后只沦为一抹灰烬。而你不同,你如北斗,闪耀在我整个人生。</p>
<hr>
<p>你在吗?隔了很久,我都没有收到回信,我知道你忙,我知道你不看手机,我知道凭什么要求你必须理我呢?所以我输入了不在也行这四个字,想了想却删了。</p>
<hr>
<p>我无法拥有你的时候,我渴望你。我是那种会为了与你相见喝杯咖啡而错过一班列车或飞机的人。我会打车穿越全城来见你十分钟。我会彻夜在外等待,假如我觉得你会在早晨打开门。如果你打电话给我说“你是不是愿意……”我的回答是“是的”,在你的句子说完之前。我编织着我们可以在一起的世界。我梦想你。对我而言,想象和欲望非常接近。</p>
<p>–</p>
<p>如果一个人感到寂寞的时候,就读书吧。想象一下,那个人在思考什么,想传达什么。那样的话,或许就会找到绝美的宝藏。</p>
<hr>
<p>我喜欢的人就像空气,有了感觉不到,没了就要死。</p>
<hr>
<p>你是我的太阳,照亮了我的整个生命,当你抬起头,我就是你的星星,想照亮你,但少了一颗又能如何?</p>
<hr>
<p>我曾见过这场雨<br>还有我的脚印<br>第一步想牵起你的手<br>第二步却只挠了挠头<br>那些个不合时宜的相遇<br>还有骗过自己的自信<br>就像被戳穿的泡泡<br>破碎的彩虹覆盖了全身<br>我以为总有一天<br>可以等到你<br>可惜只有我记得这场雨<br>而你却只是被淋湿</p>
<hr>
<p>光阴从不流逝<br>花自顾开开落落<br>人独自生生死死<br>时间从未参与<br>我一个人的孤独<br>你从来不是我<br>所以你不知道<br>流逝的不止是光阴<br>盛开的可能不是花朵<br>孤独是人一生的写照<br>时间不语<br>人来人往<br>我们也终将成为过去</p>
<hr>
<p>希望有一天,我会告诉你,不是没有人喜欢你,而是除了我你不喜欢任何人。</p>
<hr>
]]></content>
<categories>
<category>日记</category>
</categories>
</entry>
<entry>
<title>我的2025</title>
<url>/2025-01-01-wode2025.html</url>
<content><![CDATA[<p>2024年已经成为路人,2025年即将开始,总结过去,展望未来,活在当下,从现在开始。 </p>
<h3 id="2025年目标"><a href="#2025年目标" class="headerlink" title="2025年目标"></a>2025年目标</h3><ul>
<li>还清负债</li>
<li>英语可以达到阅读和社交的目标</li>
<li>学会爬虫和IOS开发一个小软件</li>
<li>自己搞定商业拍摄,选一个电商产品并达到盈利1万的目标</li>
<li>健身+充足睡眠 </li>
<li>看30本书 <span id="more"></span></li>
</ul>
<p>目标虽有,还需要实施的路径。 </p>
]]></content>
<categories>
<category>日记</category>
</categories>
</entry>
<entry>
<title>极简生活.md</title>
<url>/2024-11-23-yibenhaoshu.html</url>
<content><![CDATA[<p>读一本好书,就好比跟一个特别和善的人做朋友,在一个美好的午后喝着茶,聊着天,听他诉说着他的过往。</p>
]]></content>
<categories>
<category>读书</category>
</categories>
</entry>
<entry>
<title>下载资源</title>
<url>/2024-11-23-download.html</url>
<content><![CDATA[<p>这是最好的下载资源,地址:</p>
]]></content>
<categories>
<category>资源</category>
</categories>
</entry>
<entry>
<title>2024-11-22.md</title>
<url>/2024-11-22-2024-11-22.html</url>
<content><![CDATA[<h1 id="这是标题"><a href="#这是标题" class="headerlink" title="这是标题"></a>这是标题</h1><h2 id="这是二级标题"><a href="#这是二级标题" class="headerlink" title="这是二级标题"></a>这是二级标题</h2>]]></content>
<categories>
<category>日记</category>
</categories>
</entry>
<entry>
<title>vscode+hexo</title>
<url>/2024-11-21-vscode-hexo.html</url>
<content><![CDATA[<p>当我确定了用md格式记录笔记,并且使用hexo发布的时候,我开始着手准备我的工具。这十几年我一直使用印象笔记在同步我的信息,用wordpress搭建博客,但印象笔记的笔记好像无法连同格式复制到wordpress当中,并且随着印象笔记的没落,似乎官方也在2023年以后不在更新它的各种媒体信息,而我的会员虽然还有很久才到期,现在却也开始准备保存到本地了。<em>目前还没有找到好的导出方案</em> </p>
<p>笔记软件我选择了obsidian,可不管说的多神气,对于我这种刚开始准备写几个字的人来说,不需要那么多功能,在之前修改笔记的时候,恰巧我用vscode打开,同时安装了<code>Markdown All in One</code>这个插件后,这不也挺好的么,在反复用hexo发布笔记并且调整格式的时候,安装了<code>markdownlint</code>用来调整markdown的格式,一次性就把格式弄好了,那我为什么还要在多安装一个软件呢?看来vscode就够了。仅以此笔记,记录一下用vscode写hexo的方法。 </p>
<span id="more"></span>
<h3 id="Hexo的写作方式"><a href="#Hexo的写作方式" class="headerlink" title="Hexo的写作方式"></a>Hexo的写作方式</h3><p>按照<a href="https://hexo.io/zh-cn/docs/writing.html">Hexo 官方文档</a>的说明,创建新文章的命令如下:<br><code>$ hexo new [layout] <title></code><br>其中:</p>
<ul>
<li>layout: 新文章的指定布局,默认post布局,其余两个布局分别是draft和page。 </li>
<li>title: 标题,标题中有空格的时候,必须包围在一对半角双引号中。</li>
</ul>
<h3 id="关于Hexo的模板"><a href="#关于Hexo的模板" class="headerlink" title="关于Hexo的模板"></a>关于Hexo的模板</h3><p>Hexo自动套用scaffolds\post.md模板来生成post格式的文件,而Hexo的文章一般需要的内容如下: </p>
<figure class="highlight yaml"><table><tr><td class="code"><pre><span class="line"><span class="meta">---</span></span><br><span class="line"><span class="attr">title:</span> {{<span class="string">title</span>}}</span><br><span class="line"><span class="attr">date:</span> {{<span class="string">date</span>}}</span><br><span class="line"><span class="attr">updated:</span> {{<span class="string">date</span>}}</span><br><span class="line"><span class="attr">tags:</span></span><br><span class="line"><span class="attr">categories:</span></span><br><span class="line"><span class="attr">keywords:</span></span><br><span class="line"><span class="meta">--- </span></span><br></pre></td></tr></table></figure>
<p><code>tags:</code>节点中,如果有多个标签: </p>
<figure class="highlight yaml"><table><tr><td class="code"><pre><span class="line"><span class="comment"># 单一标签 </span></span><br><span class="line"><span class="attr">tags:</span> <span class="string">hexo</span> </span><br><span class="line"><span class="comment"># 多个标签 </span></span><br><span class="line"><span class="attr">tags:</span></span><br><span class="line"><span class="bullet">-</span> <span class="string">hexo</span></span><br><span class="line"><span class="bullet">-</span> <span class="string">git</span> </span><br></pre></td></tr></table></figure>
<p><code>categories:</code>节点也是如此: </p>
<figure class="highlight yaml"><table><tr><td class="code"><pre><span class="line"><span class="comment">#单一类别 </span></span><br><span class="line"><span class="attr">categories:</span> <span class="string">Computer</span> </span><br><span class="line"><span class="comment">#多个类别 </span></span><br><span class="line"><span class="attr">categories:</span></span><br><span class="line"><span class="bullet">-</span> <span class="string">Computer</span> </span><br><span class="line"><span class="bullet">-</span> <span class="string">Web</span></span><br></pre></td></tr></table></figure>
<p>上面的<code>Web</code>是<code>Computer</code>的子类,如果需要多个分类,用下面list中的方法: </p>
<pre><code class="yaml">categories:
- [Computer, Web]
- [Computer, Games]
- [Life]
</code></pre>
<p>此时这盘文章同时包括三个分类:<code>Web</code>和<code>Games</code>分别都是父类<code>Computer</code>的子类,同时<code>Life</code>是一个没有子分类的分类 </p>
<p><code>drafts</code>文件存在<code>source\_drafts</code>文件夹中,page页面存放在<code>source</code>文件夹中。 </p>
<p><code>hexo n draft "my-idea"</code>来创建一篇草稿,同时也可以用<code>hexo publish "my-idea:</code>命令将草稿从source_drafts中转移到source_post中,并自动填写发布日期。 </p>
<blockquote>
<p>也可以在站点配置中,把<code>default_layout</code>设置成<code>draft</code>,这样运行<code>hexo n "<filename>"</code>命令将直接创建草稿。 </p>
</blockquote>
<h3 id="使用Visual-Studio-Code撰写文章"><a href="#使用Visual-Studio-Code撰写文章" class="headerlink" title="使用Visual Studio Code撰写文章"></a>使用Visual Studio Code撰写文章</h3><p>启动VS Code,选择 <strong>文件|打开文件夹</strong> 打开站点文件夹。 </p>
<p>按下Ctrl+`激活VS Code下方的“终端”面板,并输入<code>hexo n "myblog"</code>并回车。 </p>
<blockquote>
<p>Hexo的简化命令,<code>hexo n</code>相当于<code>hexo new</code>,<code>hexo s</code>相当于<code>hexo server</code>,所以在目录中建立<code>.bat</code>文件:<code>hexo clean && hexo g && hexo d</code> </p>
</blockquote>
<p>按下<strong>Ctrl+P</strong>激活VS Code的“快速打开”面板,并输入刚刚创建的文件名<code>myblog</code>并回车。 </p>
<p>预览文章可以按下<strong>Ctrl+K,V</strong>打开VS Code自带的Markdown预览窗口。 </p>
<p>整体预览可以激活终端并执行<code>hexo s -o</code>,启动Hexo本地服务器并自动在默认浏览器打开(这是<code>-o</code>选项的效果) </p>
<h3 id="有用的插件"><a href="#有用的插件" class="headerlink" title="有用的插件"></a>有用的插件</h3><h4 id="markdownlint"><a href="#markdownlint" class="headerlink" title="markdownlint"></a>markdownlint</h4><p>markdownlint是一个Markdown语法检查其,不符合Markdown规范的内容将被标上波浪线,并提供相应的改进提示。 </p>
<blockquote>
<p>tips: 按下<strong>Ctrl+Shift+X</strong>在侧边栏打开“扩展”面板,输入扩展名称即可自动搜索。 </p>
</blockquote>
<h3 id="Markdown-All-in-one"><a href="#Markdown-All-in-one" class="headerlink" title="Markdown All in one"></a>Markdown All in one</h3><table>
<thead>
<tr>
<th>快捷键</th>
<th>命令</th>
</tr>
</thead>
<tbody><tr>
<td>Ctrl/Cmd + B</td>
<td>切换加粗</td>
</tr>
<tr>
<td>Ctrl/Cmd + I</td>
<td>切换斜体</td>
</tr>
<tr>
<td>Alt+S (Windows)</td>
<td>切换删除线</td>
</tr>
<tr>
<td>Ctrl + Shift + ]</td>
<td>切换标题(上级)</td>
</tr>
<tr>
<td>Ctrl + Shift + [</td>
<td>切换标题(下)</td>
</tr>
<tr>
<td>Ctrl/Cmd + M</td>
<td>切换数学环境</td>
</tr>
<tr>
<td>Alt + C</td>
<td>勾选/取消勾选任务列</td>
</tr>
<tr>
<td>Ctrl/Cmd + Shift + V</td>
<td>切换预览</td>
</tr>
<tr>
<td>Ctrl/Cmd + K V</td>
<td>切换侧边预览</td>
</tr>
</tbody></table>
]]></content>
<categories>
<category>计算机</category>
<category>网站</category>
</categories>
<tags>
<tag>hexo</tag>
<tag>vscode</tag>
</tags>
</entry>
<entry>
<title>Joplin Publish自动发布文章</title>
<url>/2024-11-20-Joplin-Publish-fa-bu-wen-zhang.html</url>
<content><![CDATA[<h3 id="第一步:安装Joplin-Publish插件"><a href="#第一步:安装Joplin-Publish插件" class="headerlink" title="第一步:安装Joplin Publish插件"></a>第一步:安装Joplin Publish插件</h3><p>下载地址:<a href="https://github.com/rxliuli/joplin-utils/releases">https://github.com/rxliuli/joplin-utils/releases</a> </p>
<h3 id="第二部:修改仓库"><a href="#第二部:修改仓库" class="headerlink" title="第二部:修改仓库"></a>第二部:修改仓库</h3><ol>
<li>打开仓库后,在 <strong>Setting</strong> 中选择左侧 <strong>Pages</strong> ,将 <strong>Build and deployment</strong> 修改为 <code>Github actions</code></li>
</ol>
<span id="more"></span>
<h3 id="第三步:使用Joplin发布文章"><a href="#第三步:使用Joplin发布文章" class="headerlink" title="第三步:使用Joplin发布文章"></a>第三步:使用Joplin发布文章</h3><ol>
<li>获得github密钥:<br>打开<a href="https://github.com/settings/tokens/new">https://github.com/settings/tokens/new</a>, 点击<code>Genarate new token</code>,选择第一个<code>repo</code>并拉到最下面<strong>Genarate token</strong>, 然后在跳转页面复制token。 </li>
<li>在Joplin Pubilsh中填写token,username以及仓库名称。</li>
<li>给要发布的笔记添加<code>Blog</code>标签,然后选择Joplin Publish。</li>
</ol>
]]></content>
<categories>
<category>计算机</category>
<category>网站</category>
</categories>
<tags>
<tag>hexo</tag>
<tag>github</tag>
<tag>blog</tag>
<tag>Joplin</tag>
</tags>
</entry>
<entry>
<title>hexo安装next主题</title>
<url>/2024-02-17-hexoandnext.html</url>
<content><![CDATA[<h4 id="安装"><a href="#安装" class="headerlink" title="安装"></a>安装</h4><p><code>git clone https://github.com/next-theme/hexo-theme-next themes/next</code> </p>
<h4 id="修改主题为Gemini"><a href="#修改主题为Gemini" class="headerlink" title="修改主题为Gemini"></a>修改主题为Gemini</h4><p><code>scheme: Gemini</code> </p>
<h4 id="menu菜单"><a href="#menu菜单" class="headerlink" title="menu菜单"></a>menu菜单</h4><figure class="highlight yaml"><table><tr><td class="code"><pre><span class="line"><span class="attr">menu:</span></span><br><span class="line"> <span class="attr">home:</span> <span class="string">/</span> <span class="string">||</span> <span class="string">fa</span> <span class="string">fa-home</span></span><br><span class="line"> <span class="comment">#about: /about/ || fa fa-user</span></span><br><span class="line"> <span class="attr">tags:</span> <span class="string">/tags/</span> <span class="string">||</span> <span class="string">fa</span> <span class="string">fa-tags</span></span><br><span class="line"> <span class="attr">categories:</span> <span class="string">/categories/</span> <span class="string">||</span> <span class="string">fa</span> <span class="string">fa-th</span></span><br><span class="line"> <span class="comment">#archives: /archives/ || fa fa-archive</span></span><br><span class="line"> <span class="comment">#schedule: /schedule/ || fa fa-calendar</span></span><br><span class="line"> <span class="comment">#sitemap: /sitemap.xml || fa fa-sitemap</span></span><br><span class="line"> <span class="comment">#commonweal: /404/ || fa fa-heartbeat</span></span><br></pre></td></tr></table></figure>
<figure class="highlight yaml"><table><tr><td class="code"><pre><span class="line"><span class="attr">menu_settings:</span></span><br><span class="line"> <span class="attr">icons:</span> <span class="literal">true</span> <span class="string">//是否显示图标</span> </span><br><span class="line"> <span class="attr">badges:</span> <span class="literal">true</span> <span class="string">//是否显示各分类数量</span></span><br></pre></td></tr></table></figure>
<span id="more"></span>
<p><strong>启用tags和categories后,需要增加页面</strong> </p>
<figure class="highlight yaml"><table><tr><td class="code"><pre><span class="line"><span class="string">hexo</span> <span class="string">new</span> <span class="string">page</span> <span class="string">"tags"</span> </span><br><span class="line"><span class="string">hexo</span> <span class="string">new</span> <span class="string">page</span> <span class="string">"categories"</span> </span><br></pre></td></tr></table></figure>
<p>进入<em>source</em>目录下新建的tags,categories目录,修改index.md,增加<em>type</em> </p>
<figure class="highlight yaml"><table><tr><td class="code"><pre><span class="line"><span class="meta">---</span></span><br><span class="line"><span class="attr">title:</span> <span class="string">tags</span></span><br><span class="line"><span class="attr">date:</span> <span class="number">2024-02-17 14:24:00</span></span><br><span class="line"><span class="attr">type:</span> <span class="string">tags</span></span><br><span class="line"><span class="meta">---</span></span><br></pre></td></tr></table></figure>
<h4 id="设置文章摘要"><a href="#设置文章摘要" class="headerlink" title="设置文章摘要"></a>设置文章摘要</h4><p>默认开启:<code>excerpt_description: true</code><br><strong>在文章需要截断的地方加上 <code><!--more--></code>,首页就只会显示其之上的内容。</strong></p>
<h4 id="开启搜索功能"><a href="#开启搜索功能" class="headerlink" title="开启搜索功能"></a>开启搜索功能</h4><blockquote>
<p>参考:<code>https://github.com/next-theme/hexo-generator-searchdb</code> </p>
</blockquote>
<p>安装搜索:<code>$ npm install hexo-generator-searchdb</code> </p>
<p>根目录 <em>_config.yml</em> 文件增加如下: </p>
<pre><code class="yaml">search:
path: search.xml
field: post
content: true
format: html
</code></pre>
<p>修改theme/next目录下的 <em>_config.yml</em>:</p>
<pre><code class="yaml"># Local Search
# Dependencies: https://github.com/next-theme/hexo-generator-searchdb
local_search:
enable: true
</code></pre>
]]></content>
<categories>
<category>计算机</category>
<category>网站</category>
</categories>
<tags>
<tag>hexo</tag>
<tag>github</tag>
<tag>blog</tag>
<tag>theme</tag>
</tags>
</entry>
<entry>
<title>github+hexo</title>
<url>/2024-02-17-github+hexo.html</url>
<content><![CDATA[<h3 id="GitHub设置"><a href="#GitHub设置" class="headerlink" title="GitHub设置"></a>GitHub设置</h3><ol>
<li><p>已经有了账号,本地也有sshkey,所以需要把id_rsa.pub文件的内容复制到账号–setting–”SSH and GPG keys”下面 </p>
</li>
<li><p>验证是否成功的方式:<code>ssh -T git@github.com</code></p>
</li>
<li><p>进入github.com的网站,选择Repositories旁边的 <strong>New</strong>,输入<code>name.github.io</code>作为Repository name,下面选择 <strong>Add a README file</strong>,最后选 <strong>Create repository</strong> </p>
</li>
<li><p>进入后选择 <strong>Settings</strong>,注意在<strong>General</strong>中<strong>Default branch</strong>这里写的是什么,我的是<strong>main</strong> </p>
</li>
<li><p>选择<em>Pages</em>后,<em>Source</em>这里选择<strong>Deploy from a branch</strong>, <em>Branch</em> 这里选择<strong>main</strong> </p>
</li>
<li><p>同时上面的<em>GitHub Pages</em>这里会显示访问的地址:<code>https://name.github.io</code></p>
</li>
</ol>
<blockquote>
<p>name必须是用户名 </p>
</blockquote>
<span id="more"></span>
<h3 id="本地设置"><a href="#本地设置" class="headerlink" title="本地设置"></a>本地设置</h3><ul>
<li><p>下载nodejs: <code>https://nodejs.org/</code> </p>
</li>
<li><p>安装hexo: <code>npm install hexo-cli -g</code> </p>
</li>
<li><p>设置好本地目录:比如我的<em>blog</em></p>
</li>
</ul>
<figure class="highlight yaml"><table><tr><td class="code"><pre><span class="line"><span class="string">hexo</span> <span class="string">init</span> <span class="string">blog</span></span><br><span class="line"><span class="string">cd</span> <span class="string">blog</span></span><br><span class="line"><span class="string">npm</span> <span class="string">install</span></span><br><span class="line"><span class="string">npm</span> <span class="string">install</span> <span class="string">hexo-deployer-git</span> <span class="string">--save</span></span><br></pre></td></tr></table></figure>
<p><strong>hexo命令:</strong> </p>
<figure class="highlight yaml"><table><tr><td class="code"><pre><span class="line"><span class="string">hexo</span> <span class="string">clean</span> <span class="string">//</span> <span class="string">清空</span></span><br><span class="line"><span class="string">hexo</span> <span class="string">g</span> <span class="string">//</span> <span class="string">g=generate</span> <span class="string">生成静态目录</span></span><br><span class="line"><span class="string">hexo</span> <span class="string">d</span> <span class="string">//</span> <span class="string">d=deploy</span> <span class="string">发布</span></span><br><span class="line"><span class="string">hexo</span> <span class="string">s</span> <span class="string">//</span> <span class="string">s=server</span> <span class="string">本地调试,浏览器localhost:4000</span></span><br><span class="line"><span class="string">hexo</span> <span class="string">new</span> <span class="string">test</span> <span class="string">//发一篇文章</span></span><br></pre></td></tr></table></figure>
<p><strong>也可以使用一条命令发布</strong><br><code>hexo clean && hexo g && hexo d</code></p>
<ul>
<li>网站设置在文件 <em>_config.yml</em>中,下面是配置说明: <ul>
<li>title: 网站标题</li>
<li>subtitle: 副标题</li>
<li>description: 网站描述 </li>
<li>author: 作者名字 </li>
<li>language: zn-CN 网站语言</li>
</ul>
</li>
</ul>
<blockquote>
<p><em>每一个冒号后面跟一个英文的空格</em> </p>
</blockquote>
<p>配置主题:<br> <code>git clone https://github.com/cjquines/hexo-theme-ascent themes/ascent</code> </p>
<p>修改 <em>_config.yml</em>的 <em>Deployment</em>部分: </p>
<figure class="highlight yaml"><table><tr><td class="code"><pre><span class="line"><span class="comment"># Deployment</span></span><br><span class="line"><span class="comment">## Docs: https://hexo.io/docs/one-command-deployment</span></span><br><span class="line"><span class="attr">deploy:</span></span><br><span class="line"> <span class="attr">type:</span> <span class="string">'git'</span></span><br><span class="line"> <span class="attr">repo:</span> <span class="string">git@github.com:name/name.github.io.git</span></span><br><span class="line"> <span class="attr">branch:</span> <span class="string">main</span> </span><br></pre></td></tr></table></figure>
<ul>
<li><p><em>repo</em>的部分在github的 <em>Code</em>下面的 <strong>SSH</strong>中复制</p>
</li>
<li><p><em>branch</em>必须跟settings中 <em>GitHub Pages</em> 指定的<strong>Branch</strong>一样 </p>
<ol>
<li>修改 <em>themes</em> 部分:<code>theme: ascent</code> </li>
<li>文章发布在 <em>source/_posts</em>中存为<strong>md</strong>格式 </li>
<li><em>source</em> 目录下新建<strong>CNAME</strong>文件,里面写上绑定的二级域名<code>it.leon.vc</code>,然后在<em>settings</em>–<em>Pages</em>下的<em>Custom domain</em>中验证域名,这样可以绑定域名.</li>
</ol>
</li>
</ul>
<h4 id="默认目录如下"><a href="#默认目录如下" class="headerlink" title="默认目录如下"></a>默认目录如下</h4><pre><code class="yaml">├── .deploy # 需要部署的文件
├── node_modules # Hexo依赖
├── public # 生成的静态网页文件
├── scaffolds # 模板,当您新建文章时,Hexo 会根据 scaffold 来建立文件。
├── source # 博客正文和其他源文件,404、favicon、CNAME 都应该放在这里
| ├── _drafts # 草稿
| └── _posts # 文章
├── themes # 主题,Hexo 会根据主题来生成各种各样的静态页面。
├── _config.yml # 全局配置文件,您可以在此配置大部分的参数。
└── package.json # npm 依赖配置文件
</code></pre>
<h3 id="一些配置"><a href="#一些配置" class="headerlink" title="一些配置"></a>一些配置</h3><p>更改永久链接: </p>
<p><code>permalink: :year-:month-:day-:name.html</code> </p>
]]></content>
<categories>
<category>计算机</category>
<category>网站</category>
</categories>
<tags>
<tag>hexo</tag>
<tag>github</tag>
<tag>blog</tag>
</tags>
</entry>
</search>