GithubPages+Hexo博客主题Yilia

半年前,我开始捣鼓本身的博客,我以为做为一个Developer,有一个本身的博客,写下本身的经验,写下本身的生活必不可少,积累是一我的一辈子最宝贵的财富。前端

我看过不少开发者写博客的平台,博客园,CSDN,也尝试过多种搭建博客的方式,最后我被GithubPages + Hexo吸引了,简洁大方,高逼格,因为我对前端方面的技术了解甚少,因此搭载的时候也费了半天功夫,首先咱们先了解一下Github,GithubPages,以及hexo。git

GitHub

  • GitHub是基于git实现的代码托管,git是我以为目前最好用的版本控制系统了,很是受欢迎
  • 能够免费试用,很是人性化
  • 开源社区,不用多说,吊炸天的的技术代码应有尽有,只要你有一颗善于发现的眼睛

GithubPages

  • 用户编写的,托管在GitHub上的静态网页
  • 简单方便,至关于一个免费的服务器
  • 绑定域名,辨识度高

Hexo

  • A fast, simple & powerful blog framework

咱们这篇文章不介绍博客如何搭建,咱们介绍下hexo的主题yilia,我也曾经尝试过不少主题,变着花样的折腾,可是当我看到yilia的时候,眼前一亮,风格布局都十分吸引我,大家能够看下做者的博客或者个人github

我经常使用的文本编辑工具为SublimeText2,MarkDown写做工具为MacDown,相比于Mou,我仍是更加青睐MacDownbash

1 安装服务器

$ git clone https://github.com/litten/hexo-theme-yilia.git themes/yilia
复制代码

2 配置markdown

首先咱们切换到Blog目录下,这个Blog是我本身建立的文件夹,主要用来进行博客的管理,ls看下目录下的详情hexo

屏幕快照 2016-08-03 下午10.17.24.png

yilia主题就在themes目录下了,_config.yml主要是主目录下的一些配置,很清晰,每一个地方应该如何填写也很简单编辑器

open _config.yml-a"Sublime Text 2"
复制代码

屏幕快照 2016-08-03 下午10.27.54.png

打开source下的_posts,这里就是咱们的博客文章了,都是以.md形式存在的,在该目录下咱们就能够写文章了,hexo new 文章名称,再用你的MarkDown编辑器打开,书写吧,少年,而后回到主目录下 hexo d -g就能够生成发布到你的博客下啦 工具

屏幕快照 2016-08-03 下午10.26.25.png

在者就是themes下yilia下的_config.yml这个和主目录下的重名,主要是一些主题的配置,Github连接,微博连接等等,动画,关于本身的一些信息,在这里做者都很好的标明了,因此你能够很好的配置oop

使用yilia主题遇到的一些问题解决办法

1 咱们发布的文章是在主页显示的时候所有显示,那样很长很难看,想要部分展现的效果,相似于这样

屏幕快照 2016-08-03 下午10.37.13.png

咱们能够这样解决,打开一篇文章

open 黑魔法-经常使用的宏定义 大全.md -a"MacDown"
复制代码

屏幕快照 2016-08-03 下午10.40.43.png
使用标签来隐藏其下面的内容~

2 下图效果的标签如何添加?

屏幕快照 2016-08-03 下午10.43.35.png

打开你的编辑器,在文章头部这块的tags下面用 -标签这种形式添加,就会生成图片中的标签了,相同的标签文章将会被归类到一块儿,很方便查看

---
title: 宏定义的黑魔法
date: 2016-07-22 15:08:32
categories:
tags:
     - 黑魔法
     - 奇淫技巧
---
复制代码

3 每页显示多少篇文章,分页效果如何设置?

屏幕快照 2016-08-05 上午11.52.57.png

相似于上图,每一页显示几篇文章,咱们打开主目录下的_config.yml,找到下端代码的位置,修改per_page后面的参数就行,例如个人就是每页五篇文章

## Set per_page to 0 to disable pagination
per_page: 5
pagination_dir: page
复制代码

暂时我遇到的问题就这么几个,整体来讲yilia是一款优秀的主题,友情连接,多说评论,界面风格,是我以为很棒的一个主题,你们也能够试下,遇到问题一块儿讨论,做者关于该主题配置的一篇介绍

相关文章
相关标签/搜索