-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsearch.xml
82 lines (39 loc) · 12.3 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
<?xml version="1.0" encoding="utf-8"?>
<search>
<entry>
<title>hexo主题Butterfly个性化与一些使用技巧</title>
<link href="/2020/04/16/hexo-zhu-ti-butterfly-ge-xing-hua/"/>
<url>/2020/04/16/hexo-zhu-ti-butterfly-ge-xing-hua/</url>
<content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="/assets/css/APlayer.min.css"><script src="/assets/js/APlayer.min.js" class="aplayer-secondary-script-marker"></script><script class="meting-secondary-script-marker" src="/assets/js/Meting.min.js"></script><p>##写在心力憔悴之后</p><p>TODO: 明天写这个</p>]]></content>
<categories>
<category> 美化 </category>
</categories>
<tags>
<tag> blog </tag>
</tags>
</entry>
<entry>
<title>从零开始,MacOS基于hexo+github搭建个人blog</title>
<link href="/2020/04/12/2020-04-12/"/>
<url>/2020/04/12/2020-04-12/</url>
<content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="/assets/css/APlayer.min.css"><script src="/assets/js/APlayer.min.js" class="aplayer-secondary-script-marker"></script><script class="meting-secondary-script-marker" src="/assets/js/Meting.min.js"></script><h2 id="说明"><a class="markdownIt-Anchor" href="#说明"></a> 说明</h2><ol><li><p>本人编程能力为0,所写必然简陋且初级,故如标题所写,仅供从零开始。</p></li><li><p>本文记录的就是搭建目前使用的这个blog的方法。</p></li><li><p>本文默认已经安装Homebrew,有GitHub帐号,且已ssh连接,如果没有,请根据相关关键词搜索并设置,也可参考以下链接。</p></li></ol><p><a href="https://blog.csdn.net/WizardtoH/article/details/104744008?depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-3&utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-3" target="_blank" rel="noopener">homebrew最新国内源安装方法(2020年3月)_网络_WizardtoH-CSDN博客</a><a href="https://blog.csdn.net/v123411739/article/details/44071059/" target="_blank" rel="noopener">Github教程,史上最全github使用方法:github入门到精通_网络_程序员囧辉-CSDN博客</a></p><blockquote><p>整体流程</p></blockquote><ol><li><a href="#%E5%AE%89%E8%A3%85node.js">安装node.js</a></li><li><a href="#%E5%AE%89%E8%A3%85git">安装git</a></li><li><a href="#%E5%AE%89%E8%A3%85hexo">安装hexo</a></li><li><a href="#%E5%AE%89%E8%A3%85%E4%B8%BB%E9%A2%98">安装主题</a></li><li><a href="#%E8%BF%9E%E6%8E%A5github">连接github</a></li><li><a href="#%E4%B8%8A%E4%BC%A0%E6%96%87%E6%A1%A3">本地部署</a></li><li><a href="#%E4%B8%8A%E4%BC%A0%E6%96%87%E6%A1%A3">上传文档</a></li></ol><blockquote><p>本人配置</p></blockquote><ol><li>Macos 10.14.6</li><li>Node.js v13.12.0</li><li>Npm 6.14.4</li><li>hexo 3.1.0</li></ol><blockquote><p>重要事项</p></blockquote><p>在搭建的这一过程中,会涉及到两个名为“_config.yml”的文件</p><ol><li><strong>站点配置文件</strong>指的是博客文件根目录下的 _config.yml,即“~/blog/_config.yml”</li><li><strong>主题配置文件</strong>是主题文件夹下的 _config.yml,即“~/blog/themes/主题名/_config.yml”</li></ol><h2 id="安装nodejs"><a class="markdownIt-Anchor" href="#安装nodejs"></a> 安装node.js</h2><blockquote><p>使用Homebrew安装</p></blockquote><pre class="highlight"><code class="">brew install nodejs</code></pre><h2 id="安装git"><a class="markdownIt-Anchor" href="#安装git"></a> 安装git</h2><blockquote><p>使用Homebrew安装</p></blockquote><pre class="highlight"><code class=""> brew install git</code></pre><h2 id="安装hexo"><a class="markdownIt-Anchor" href="#安装hexo"></a> 安装hexo</h2><pre class="highlight"><code class="">npm install -g hexo-cli #使用npm安装hexohexo init blog #初始化blog#检测是否安装成功hexo new test_my_sitehexo ghexo s#如果成功可通过 http://localhost:4000 预览</code></pre><blockquote><p>安装失败</p></blockquote><p>安装失败多半是权限问题,终端会提示你怎么操作,跟着终端的操作获取权限就可以了</p><h2 id="安装主题"><a class="markdownIt-Anchor" href="#安装主题"></a> 安装主题</h2><blockquote><p>Hexo 安装主题的方式非常简单, 只需要将主题文件拷贝至站点目录的 themes 目录下, 然后修改下配置文件即可</p></blockquote><pre class="highlight"><code class="">cd blog #blog为默认你安装的位置,如果是其他位置请自行更改git clone https://github.com/cofess/hexo-theme-pure.git themes/pure</code></pre><blockquote><p>后续的主题部署与个性化编辑请参考pure主题的作者<br /><a href="https://github.com/cofess/hexo-theme-pure/blob/master/README.cn.md" target="_blank" rel="noopener">hexo-theme-pure/README.cn.md at master · cofess/hexo-theme-pure · GitHub</a></p></blockquote><h2 id="连接github"><a class="markdownIt-Anchor" href="#连接github"></a> 连接github</h2><blockquote><p>修改<strong>站点配置文件</strong> _config.yml的deploy部分</p></blockquote><pre class="highlight"><code class=""># Deployment## Docs: https://hexo.io/docs/deployment.htmldeploy:type: gitrepo: https://github.com/XXXXXX/XXXXXX.github.io.gitbranch: master#repo 为你自己的GitHub Pages 链接</code></pre><h2 id="本地部署"><a class="markdownIt-Anchor" href="#本地部署"></a> 本地部署</h2><pre class="highlight"><code class="">npm install hexo-deployer-git --save #安装git部署插件#输入部署指令hexo clean #清除缓存hexo g #生成本地文件夹hexo d #发布到GitHub</code></pre><h2 id="上传文档"><a class="markdownIt-Anchor" href="#上传文档"></a> 上传文档</h2><blockquote><p>找到source文件夹下的_posts,将markdown文件放在此文件夹中。<br />在上传的markdown文档的首部添加如下信息(请删除掉注释):</p></blockquote><pre class="highlight"><code class="">---title: New Blog #在此处添加你的标题。date: bulabula #在此处输入你编辑这篇文章的时间。categories: bulabula #在此处输入这篇文章的分类。toc: true #在此处设定是否开启目录,需要主题支持。---</code></pre><blockquote><p>完成之后先预览一下</p></blockquote><pre class="highlight"><code class="">cd blog #blog为默认你安装的位置,如果是其他位置请自行更改hexo ghexo s#如果成功可通过 http://localhost:4000 预览</code></pre><blockquote><p>发布到GitHub</p></blockquote><pre class="highlight"><code class="">hexo cleanhexo ghexo d</code></pre><h2 id="最后"><a class="markdownIt-Anchor" href="#最后"></a> 最后</h2><p>从零开始搭建bolg这就完成了,但是你以为这样你就可以安心的使用了吗?</p><p>图样图拿衣服。</p><p>这只是万里长征第一步,之后的各种个性化设置和插件才是大坑。</p><p>恭喜你,掉进坑里了。</p>]]></content>
<categories>
<category> 从零开始 </category>
</categories>
<tags>
<tag> blog </tag>
</tags>
</entry>
<entry>
<title>从零开始,斐讯N1搭建单臂主路由</title>
<link href="/2020/03/21/20-04-12-1/"/>
<url>/2020/03/21/20-04-12-1/</url>
<content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="/assets/css/APlayer.min.css"><script src="/assets/js/APlayer.min.js" class="aplayer-secondary-script-marker"></script><script class="meting-secondary-script-marker" src="/assets/js/Meting.min.js"></script><h2 id="写在前面"><a class="markdownIt-Anchor" href="#写在前面"></a> 写在前面</h2><ol><li><p>最近因为在家的时间太多,无聊得很,就开始研究家里的各种设备,慢慢的就折腾到了路由器上,从零起步,终于,完成了万里长征第一步,成功的把N1盒子设置成了单臂路由。</p></li><li><p>本文可以说是起到一个搬运汇总的作用,将整个过程中需要的资源汇总到一起,并稍微添加了一些自己的经验。</p></li><li><p>我只是做了一些微小的工作,感谢原作者的无私奉献。</p></li></ol><blockquote><p>整体流程</p></blockquote><ol><li><a href="#%E9%99%8D%E7%BA%A7%E4%B8%8E%E5%88%B7%E5%85%A5%E5%9B%BA%E4%BB%B6">降级与刷入固件</a></li><li><a href="#N1%E7%9B%92%E5%AD%90OpenWRT%E8%AE%BE%E7%BD%AE">N1盒子OpenWRT设置</a></li><li><a href="#%E6%8F%92%E4%BB%B6%E8%AE%BE%E7%BD%AE">插件设置</a></li><li><a href="#%E4%B8%80%E4%BA%9B%E9%97%AE%E9%A2%98%E7%9A%84%E8%A7%A3%E5%86%B3%E6%96%B9%E6%A1%88">一些问题的解决方案</a></li></ol><h2 id="降级与刷入固件"><a class="markdownIt-Anchor" href="#降级与刷入固件"></a> 降级与刷入固件</h2><p>整体的N1降级与刷入固件流程,恩山论坛里有很多大佬都做了介绍</p><pre class="highlight"><code class="">https://www.right.com.cn/forum/thread-3144822-1-1.html</code></pre><p>在这一过程中需要注意的点只有一个,就是在这位大佬的七八九步上</p><ul><li>第七步 将OpenWRT固件写入U盘</li><li>第八步 运行N1盒子激活启动.bat</li><li>第九步 将N1盒子断电,插上U盘,通电,显示走码</li></ul><p>如果你运行U盘启动后,不能成功从U盘启动系统,可以试试我的办法。</p><blockquote><p>在写入U盘之后,需要将U盘接入N1盒子,再执行第八步,接着N1盒子会重启,然后直接载入代码,开始运行U盘内的系统。</p></blockquote><p>还有一点小提示是,这位大佬最后运行的代码是将系统写入盒子的emmc内,如果你只是要在U盘里运行系统的话,是不用执行这一步骤的。</p><h2 id="n1盒子openwrt设置"><a class="markdownIt-Anchor" href="#n1盒子openwrt设置"></a> N1盒子OpenWRT设置</h2><p>我用的固件是f大的30+o v3版,在此感谢f大的固件。</p><p>需要注意的是,30+版貌似是有bug的,我最先刷的是30+版,wan口始终无法拨号</p><pre class="highlight"><code class="">https://www.right.com.cn/forum/thread-981406-1-1.html</code></pre><p>这一过程中,具体的操作流程可以看以下视频,说的非常详细,我就不多赘述了。</p><pre class="highlight"><code class="">https://www.youtube.com/watch?v=0uNntGhMLvI</code></pre><p>需要注意的点是,wan口需要小写</p><h2 id="插件设置"><a class="markdownIt-Anchor" href="#插件设置"></a> 插件设置</h2><p>smartDNS</p><pre class="highlight"><code class="">https://www.right.com.cn/forum/thread-2621887-1-1.html</code></pre><p>adguardhome</p><pre class="highlight"><code class="">https://www.right.com.cn/forum/thread-2635946-1-1.html</code></pre><p>docker</p><pre class="highlight"><code class="">https://www.right.com.cn/forum/thread-911375-1-1.html</code></pre><h2 id="一些问题的解决方案"><a class="markdownIt-Anchor" href="#一些问题的解决方案"></a> 一些问题的解决方案</h2><blockquote><p>升级系统</p></blockquote><p>把新版固件写入U盘, 用U盘启动后,连接OpenWrt的wifi,ssh工具连入 192.168.1.1,密码:password ,也可以接上USB键盘,在主屏幕上按回车进入shell ,之后运行:</p><pre class="highlight"><code class="">cd /root./update-to-emmc.sh</code></pre><blockquote><p>主题</p></blockquote><p>如果主题安装后遇到显示错乱,白屏,无法进入web界面,请不要惊慌,解决方法:</p><pre class="highlight"><code class="">opkg list-installed|grep luci-theme #查看已安装的主题opkg remove XXXXXX #XXXXX为需要卸载的安装包名reboot #重启即可恢复界面</code></pre><h2 id="最后"><a class="markdownIt-Anchor" href="#最后"></a> 最后</h2><p>是的,还是有最后。</p><p>这篇也是从零开始,写的比较早,但是因为发布的晚,就算是第二篇了。</p><p>按照这个系列的操行,我还是得说一句,这只是万里长征的第一步,后面的坑还大着呢。</p><p>那么,欢迎和我一起入坑。</p>]]></content>
<categories>
<category> 从零开始 </category>
</categories>
<tags>
<tag> openwrt </tag>
</tags>
</entry>
</search>