在gitlab上搭建hexo博客

[TOC] 这篇文章讲解怎样用hexo把你写的Markdown快速搭建成博客(呐,你正在看的这篇博客呢就是一个Markdown写出来的 ^_^ )。 hexo 1.什么是hexo? Hexo 是一个快速、简洁且高效的博客框架。Hexo 使用 Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。 2.安装前提 安装 Hexo 相当简单。然而在安装前,您必须检查电脑中是否已安装下列应用程序: Node.js Git 3.安装 就是这么简单! 4.使用 简单三部曲: hexo init blog cd blog && npm install hexo server # 1.初始化一个hexo 取名blog # 2.进入blog 构建要用到的模块包 # 3.启动服务, 打开浏览器输入:127.0.0.1:3000 看看吧 就这样,你没有写任何文档这个博客也就起来了。 这个初始化的hexo下面,目录结构URU型下: . ├── _config.yml #配置信息 ├── package.json #应用程序的信息,npm install就是安装这些应用,生成node_modules目录 ├── scaffolds ├── source | ├── _drafts | └── _posts #资源文件 └── themes #主题 如果你想要把你的Markdown内容放入这个博客,简单,将你写的Markdown放入blog/source/_post 目录中即可。 5.生成器 上面的 hexo server 只是在你的本地主机上运行了一个临时的博客,方便你看效果,如果没有问题那你就把他生成静态文件,放到任何地方做成博客啦。那在生成静态文件的时候,有一些配置需要配好。 ...

July 17, 2016

gitlab-pages配置说明

[TOC] pages 介绍 gitlab-pages是gitlab-ci的一个功能. 它上传静态页面文件到gitlab中, gitlab就使用这些静态页面作为网站展示出来. gitlab-pages 功能: 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上 pages 配置 搭建pages必须满足两个条件 所有的静态内容必须放到public 目录下 .gitlab-ci.yml 文件必须配置 artifacts 选项的paths 参数为public ...

July 15, 2016