<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Hexo on My Blog</title><link>/tags/hexo/</link><description>Recent content in Hexo on My Blog</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Sun, 17 Jul 2016 00:00:00 +0000</lastBuildDate><atom:link href="/tags/hexo/index.xml" rel="self" type="application/rss+xml"/><item><title>在gitlab上搭建hexo博客</title><link>/2016/07/17/%E5%9C%A8gitlab%E4%B8%8A%E6%90%AD%E5%BB%BAhexo%E5%8D%9A%E5%AE%A2/</link><pubDate>Sun, 17 Jul 2016 00:00:00 +0000</pubDate><guid>/2016/07/17/%E5%9C%A8gitlab%E4%B8%8A%E6%90%AD%E5%BB%BAhexo%E5%8D%9A%E5%AE%A2/</guid><description>&lt;!-- toc --&gt;
&lt;p&gt;[TOC]&lt;/p&gt;
&lt;p&gt;这篇文章讲解怎样用hexo把你写的Markdown快速搭建成博客(呐，你正在看的这篇博客呢就是一个Markdown写出来的 &lt;code&gt;^_^&lt;/code&gt; )。&lt;/p&gt;
&lt;h2 id="hexo"&gt;hexo&lt;/h2&gt;
&lt;h3 id="1什么是hexo"&gt;1.什么是hexo？&lt;/h3&gt;
&lt;p&gt;&lt;a href="https://hexo.io/"&gt;Hexo&lt;/a&gt; 是一个快速、简洁且高效的博客框架。Hexo 使用 &lt;a href="http://daringfireball.net/projects/markdown/"&gt;Markdown&lt;/a&gt;（或其他渲染引擎）解析文章，在几秒内，即可利用靓丽的主题生成静态网页。&lt;/p&gt;
&lt;h3 id="2安装前提"&gt;2.安装前提&lt;/h3&gt;
&lt;p&gt;安装 Hexo 相当简单。然而在安装前，您必须检查电脑中是否已安装下列应用程序：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://nodejs.org/"&gt;Node.js&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://git-scm.com/"&gt;Git&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="3安装"&gt;3.安装&lt;/h3&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;就是这么简单！&lt;/p&gt;
&lt;h3 id="4使用"&gt;4.使用&lt;/h3&gt;
&lt;p&gt;简单三部曲：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;hexo init blog
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;cd blog &lt;span style="color:#f92672"&gt;&amp;amp;&amp;amp;&lt;/span&gt; npm install
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;hexo server
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# 1.初始化一个hexo 取名blog&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# 2.进入blog 构建要用到的模块包&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# 3.启动服务, 打开浏览器输入：127.0.0.1:3000 看看吧&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;就这样，你没有写任何文档这个博客也就起来了。&lt;/p&gt;
&lt;p&gt;这个初始化的hexo下面，目录结构URU型下：&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;.
├── _config.yml #配置信息
├── package.json #应用程序的信息，npm install就是安装这些应用，生成node_modules目录
├── scaffolds
├── source
| ├── _drafts
| └── _posts #资源文件
└── themes #主题
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;如果你想要把你的Markdown内容放入这个博客，简单，将你写的Markdown放入&lt;code&gt;blog/source/_post&lt;/code&gt; 目录中即可。&lt;/p&gt;
&lt;h3 id="5生成器"&gt;5.生成器&lt;/h3&gt;
&lt;p&gt;上面的 &lt;code&gt;hexo server&lt;/code&gt; 只是在你的本地主机上运行了一个临时的博客，方便你看效果，如果没有问题那你就把他生成静态文件，放到任何地方做成博客啦。那在生成静态文件的时候，有一些配置需要配好。&lt;/p&gt;</description></item><item><title>gitlab-pages配置说明</title><link>/2016/07/15/gitlab-pages%E9%85%8D%E7%BD%AE%E8%AF%B4%E6%98%8E/</link><pubDate>Fri, 15 Jul 2016 00:00:00 +0000</pubDate><guid>/2016/07/15/gitlab-pages%E9%85%8D%E7%BD%AE%E8%AF%B4%E6%98%8E/</guid><description>&lt;!-- toc --&gt;
&lt;p&gt;[TOC]&lt;/p&gt;
&lt;h3 id="pages-介绍"&gt;pages 介绍&lt;/h3&gt;
&lt;p&gt;gitlab-pages是gitlab-ci的一个功能. 它上传静态页面文件到gitlab中, gitlab就使用这些静态页面作为网站展示出来.&lt;/p&gt;
&lt;p&gt;gitlab-pages 功能:&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;Create websites for your GitLab projects, groups, or user account.
# 为你的gitlab项目搭建网站
Use any static website generator: Jekyll, Middleman, Hexo, Hugo, Pelican, and more.
# 可以使用各种网站静态生成器
Connect your custom domain(s) and TLS certificates.
# 自定义域名 以及支持TLS证书安全保证
Host your static websites on GitLab.com for free, or on your own GitLab instance.
# 你的网站可以免费放到gitlab上
&lt;/code&gt;&lt;/pre&gt;&lt;h3 id="pages-配置"&gt;pages 配置&lt;/h3&gt;
&lt;p&gt;搭建pages必须满足两个条件&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;所有的静态内容必须放到&lt;code&gt;public&lt;/code&gt; 目录下&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;code&gt;.gitlab-ci.yml&lt;/code&gt; 文件必须配置 &lt;code&gt;artifacts&lt;/code&gt; 选项的&lt;code&gt;paths&lt;/code&gt; 参数为&lt;code&gt;public&lt;/code&gt;&lt;/p&gt;</description></item></channel></rss>