使用github搭建个人博客

前言

为什么我要搭建一个个人博客呢?主要是为了方便自己分类一些东西,而且最近在学 htmlcss ,搭建一个博客来帮助自己理解一下。

文章主要分6个部分,需要懂一点点 HTML 和 CSS ,最需要的是不认输的精神。

1 注册 github

没什么好说的,要用 github 的服务,注册一下非常正常。https://github.com/

这一步是最简单的一步了,省略不写。

2 新建一个库

在 github 那新建一个库

或者使用链接的方式,https://github.com/new

点击 Setting 进行设置

下拉,找到 GitHub Pages 的 Select theme,我这里是选择过了的,所以不一样。

进去后选择自己喜欢的主题,然后点击 Select theme 。

3 下载客户端

先下载 github 的客户端,然后安装。 https://desktop.github.com/

登录 github ,然后选择第三个 Clone a repository

接着就是把用户名 /用户名.github.io 这个克隆到本地,默认是 C 盘,可以自行修改。

最后找到目录,把.git 这个文件夹留下,别的全删了。

4 选择模板

http://jekyllthemes.org/ 这个链接里面全都是 jekyll 主题,找到自己喜欢的做模板就好。

有在线演示的,可以先看看喜不喜欢,如果喜欢就下载回来

下载回来是压缩包,解压后全部复制到 /用户名.github.io 这个文件夹。

可以修改通用 _config.yml 文件来搭建自己的博客;文章都放在_posts文件夹数里,每篇文章的开头都需要设置一些头信息,这个不同的模板是不一样的,需要自行判断,自行修改。

修改完后要同步,Summary 自己能看懂就行,随便写写也无所谓。写完后

选择 Commit to master 。

然后选择同步,Push origin。

同步可能会有延迟,要稍微等一下。

5 我的搭建

我是自己在 github 那 fork 了一份模板,然后修改的。

https://github.com/kaeyleo/jekyll-theme-H2O

然后就是根据它给的说明文档进行修改。

修改站点信息

修改封面

修改个人介绍

https://github.com/kaeyleo/jekyll-theme-H2O 里面有详细的说明,不赘述。

6 相关说明

_posts 文件夹里面就是你写的博文,要用 markdown 语法写,不然解析不了。

相关链接:

参考的说明:http://cyzus.github.io/2015/06/21/github-build-blog/

Github 的说明:https://pages.github.com/

使用的模板:https://github.com/kaeyleo/jekyll-theme-H2O

题图:Photo by Nick Morrison on Unsplash

原文发布于微信公众号 - 萧北月(beiyue_lbj)

原文发表时间:2018-04-03

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏漏斗社区

工具| OpenVas基础安装及使用篇

OpenVAS是开放式漏洞评估系统,也称为一个包含着相关工具的网络扫描器。其核心部件是一个服务器,包括一套网络漏洞测试程序,可以检测远程系统和应用程序中的安全问...

4038
来自专栏云计算教程系列

如何将Ubuntu从16.04升级到18.04

Ubuntu 18.04是一个长期支持(LTS)版本,LTS 版本每两年发布一次,而 Ubuntu 18.04 是自 2016 年以来的第一个长期支持版本。Ub...

1.4K4
来自专栏云计算教程系列

如何在Debian 9上安装最新的MySQL

MySQL是一个着名的开源数据库管理系统,用于存储和检索各种流行应用程序的数据。MySQL是LAMP堆栈中的M,是一组常用的开源软件,也包括Linux,Apac...

4712
来自专栏腾讯移动品质中心TMQ的专栏

JAVA代码覆盖率工具JaCoCo-实践篇

上周 JAVA代码覆盖率工具JaCoCo-原理篇 简单介绍了JaCoCo其生成覆盖率的基本原理,这周的实践篇的主要内容就是将原理应用到实践中,本篇内容全部都是具...

7429
来自专栏Spark学习技巧

老司机常用的kafka监控-eagle

前面有文章说到了一个叫kafka manager的kafka管理工具,这个工具管理kafka确实很强大,但是没有安全认证,随便都可以创建,删除,修改topic,...

2322
来自专栏桥路_大数据

Gradle打包问题Deprecated Gradle features were used in this build, making it incompatible with Gradle 5.0

1.3K4
来自专栏数据和云

1024 程序员节:给 DBA 们的福音

通过 rpm 安装包,支持 yum 安装,这基本上将单实例的企业版数据库安装简化为一条命令:

1282
来自专栏我是攻城师

IO设计模式之Reactor和Proactor

上面文章中,我们提到不同的操作系统实现的io策略可能不一样,即使是同一个操作系统也可能存在多重io策略,常见如linux上的select,poll,epoll,...

1511
来自专栏漏斗社区

2018,我要Axublog。

0x00 背景 看了cnvd上有师傅发了Axublog 的漏洞,便对该源码进行分析和漏洞复现,在漏洞复现过程发现可以将这些漏洞组合利用从而通过前台SQL注入与后...

3459
来自专栏BestSDK

REST API 安全设计指南

REST API 安全设计指南。REST的全称是REpresentational State Transfer,它利用传统Web特点,提出提出一个既适于客户端应...

7898

扫码关注云+社区