-
Notifications
You must be signed in to change notification settings - Fork 0
/
search.xml
27 lines (27 loc) · 3.29 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
<?xml version="1.0" encoding="utf-8"?>
<search>
<entry>
<title>使用hexo搭建自己的博客</title>
<url>/2022/09/03/%E4%BD%BF%E7%94%A8hexo%E6%90%AD%E5%BB%BA%E5%8D%9A%E5%AE%A2/</url>
<content><![CDATA[<h2 id="一、npm的使用"><a href="#一、npm的使用" class="headerlink" title="一、npm的使用"></a>一、npm的使用</h2><h3 id="方法1"><a href="#方法1" class="headerlink" title="方法1"></a>方法1</h3><p>直接安装cnpm(cnpm是淘宝提供的npm在国内的镜像),并更改服务器地址为淘宝的国内地址, 命令:<code>npm install -g cnpm --registry=https://registry.npm.taobao.org</code>,以后安装直接采用<code>cnpm</code>替代<code>npm</code>, 例如原生npm命令为:<code>npm install uniq --save</code>,cnpm命令为:<code>cnpm install uniq --save</code></p>
<h3 id="方法2"><a href="#方法2" class="headerlink" title="方法2"></a>方法2</h3><p>替换npm仓库地址为淘宝镜像地址(推荐) 命令:<code>npm config set registry https://registry.npm.taobao.org</code>, 查看是否更改成功:<code>npm config get registry</code>,以后安装时,依然用npm命令,但是实际是从淘宝国内服务器下载的</p>
<h2 id="二、hexo的使用"><a href="#二、hexo的使用" class="headerlink" title="二、hexo的使用"></a>二、hexo的使用</h2><h3 id="1、通过npm安装hexo"><a href="#1、通过npm安装hexo" class="headerlink" title="1、通过npm安装hexo"></a>1、通过npm安装hexo</h3><p>npm install -g hexo-cli<br>hexo -v查看是否安装成功</p>
<h3 id="2、初始化博客"><a href="#2、初始化博客" class="headerlink" title="2、初始化博客"></a>2、初始化博客</h3><p>在空的文件夹执行,hexo init ./</p>
<h3 id="3、在初始化后的文件夹中启动本地服务"><a href="#3、在初始化后的文件夹中启动本地服务" class="headerlink" title="3、在初始化后的文件夹中启动本地服务"></a>3、在初始化后的文件夹中启动本地服务</h3><p>hexo g // 这个是generate,生成静态文件</p>
<p>hexo server // 启动一个本地服务</p>
<p>启动服务后就可以在本地进行浏览。</p>
<h3 id="4、部署到服务端"><a href="#4、部署到服务端" class="headerlink" title="4、部署到服务端"></a>4、部署到服务端</h3><p>npm install hexo-deploy-git –save // 安装hexo用于部署的插件</p>
<p>打开根目录下的_config.yml文件,修改目的仓库,找到deploy,进行添加</p>
<p>deploy:</p>
<p> type: git</p>
<p> repo: 仓库路径</p>
<p> branch: master</p>
<h3 id="5、-站点推送-hexo-deploy"><a href="#5、-站点推送-hexo-deploy" class="headerlink" title="5、 站点推送, hexo deploy"></a>5、 站点推送, hexo deploy</h3><p>hexo d</p>
<h3 id="6、其他命令"><a href="#6、其他命令" class="headerlink" title="6、其他命令"></a>6、其他命令</h3><p>hexo clean // 清楚之前生成的东西</p>
<h3 id="7、更新主题"><a href="#7、更新主题" class="headerlink" title="7、更新主题"></a>7、更新主题</h3><p>下载主题—》放到themes文件夹—》更改_config.xml中的theme字段为主题子文件夹</p>
]]></content>
<categories>
<category>misc</category>
</categories>
</entry>
</search>