1、搭建自己博客首先创建GitHub账号

在GitHub官网上创建一个账号:   我的账号地址是 : https://github.com/SueKayTian

2、GitHub账号创建好之后,客户端创建自己的仓库,如果自己电脑系统是Windows系统可以下载 gitbbash ,下载地址是 : https://gitforwindows.org/

下载之后使用账户信息关联自己远程的仓库:

使用的命令是 git config --global user.name "youname"

git config --golbal user.email " email@example.com"  更加细节上的SAH秘钥等 参照廖雪峰的博客

仓库建好了之后, 我们去寻找一个 博客的主题模板  网址: http://jekyllthems.org/  该网站上有很多模板可以选择自己喜欢的 fork  具体操作如下:

点击 deam 查看样式  确定之后选择 homepage 跳转到GitHub

点击 fork拉取到自己的GitHub账户上

之后我么点击setting 将仓库的名字修改掉换成自己的账户的名字  但是 因为是博客  所有 命名方式  为   账户名字+github.io,此时不用关闭页面继续到华为云上注册一个域名

进入华为与注册自己的账号,搜索注域名,注册一个域名,购买成功之后。在搜索框中搜索云解析服务DNS

注册号域名好之后,选择自己刚才注册的域名,选择添加记录,解析域名。  主记录为  www   类型为 CNAME 将域名转换成另一个域名  值设置为 GitHub的账户名+github.io 点击确定

之后回到GitHub的界面 在gie pages上的custom domain 上填写刚在注册的域名 点击保存。 也可以修改自己的主题。因为刚刚注册的域名还要经过五天的审核通过,所以现在并不能访问自己的页面。

最后将这个Github仓库克隆到自己的电脑上, 土体克隆的方式  使用命令   git clone git@github.com:用户名.github.io

现在开始配置博客的配置文件信息

进入到文件,   可以看到存在很多博客的文件信息, 其中 -config.yml是博客的配置文件,储存了博客的基本信息, 其中 _posts文件中是我们要上传写好的博客的一个文件池。写好的博客都在这个文件当中。使用编辑器notepad++或者其他html编辑器 便捷 _config.yml文件  修改自己博客的标题头像或者描述信息等。

最后我们下周一个博客编辑器编辑自己的博客 ,可以使用markdown软件

之后将写好的博客提交的 _posts中、

具体命令

git add

git commit -m"ceshiblog"

git push -u origin master

这样本地的仓库上的博客直接更新

下面就是审核通过后网站可以访问的界面:

使用华为云+GitHub搭建自己的博客的更多相关文章

  1. 基于hexo+github搭建一个独立博客

    一直听说用hexo搭建一个拥有自己域名的博客是很酷炫的事情~,在这十一花上半个小时整个hexo博客岂不美哉. 使用Hexo吸引我的是,其简单优雅, 而且风格多变, 适合程序员搭建个人博客,而且支持多平 ...

  2. hexo+github搭建自己的博客

    之前很早就想用hexo弄一个自己独立的博客了,在博客园也写了很多的博客,不过不喜欢博客园的风格.不过今天,终于折腾成功了,用hexo搭建了一个在github写的博客,开心,后面会将自己以前的博客慢慢迁 ...

  3. 利用 Hexo + Github 搭建自己的博客

    扯在前面 在很久很久以前,一直就想搭建属于自己的一个博客,但由于各种原因,最终都不了了之,恰好最近突然有了兴趣,于是就自己参照网上的教程,搭建了属于自己的博客. 至于为什么要搭建自己的博客了?哈哈,大 ...

  4. 用 Hexo + Github 搭建自己的博客

    扯在前面 在很久很久以前,一直就想搭建属于自己的一个博客,但由于各种原因,最终都不了了之,恰好最近突然有了兴趣,于是就自己参照网上的教程,搭建了属于自己的博客. 至于为什么要搭建自己的博客了?哈哈,大 ...

  5. 基于 GitHub 搭建/创建自己博客 DIY

    此博客主要实现通过github创建个人定制的博客的功能,主要参考如下两篇文章,再次感谢. 创建GitHub技术博客全攻略 “授人以渔”的教你搭建个人独立博客 [说明]:使用本文的正确方式是参考上述两篇 ...

  6. 如何使用Github搭建自己的博客

    1.前期准备 sudo apt-get install npm sudo npm install hexo -g 首先使用如下命令创建项目,name是你要创建的博客的名字: hexo init {na ...

  7. 使用hexo+github搭建免费个人博客详细教程

    [TOC] 本文目录(注意无法点击): 前言 体验更加排版请访问原文链接:http://blog.liuxianan.com/build-blog-website-by-hexo-github.htm ...

  8. 借助github搭建自己的博客

    创建GitHub技术博客全攻略 通过GitHub Pages建立个人站点(详细步骤) 备注: 我搭建成功了,但是访问时只能使用"http://username.github.io/usern ...

  9. hexo干货系列:(一)hexo+gitHub搭建个人独立博客

    前言 一直想要一个自己的独立博客,但是觉得申请域名+服务器的太麻烦了就一直没有实现.偶然机会发现Hexo这个优秀的静态博客框架,再搭配现在流行的gitHub,简直是完美写博客的黄金搭档(免费+方便). ...

随机推荐

  1. 微服务Consul系列之服务部署、搭建、使用

    使用Consul解决了哪些问题 是否在为不同环境来维护不同项目配置而发愁 是否有因为配置的更改导致代码还要进行修改.发布因为客流量大了还要规避开高峰期等到半夜来发布 微服务架构下应用的分解业务系统与服 ...

  2. mac 下mongo的启动和关闭以及启动问题解决

    原文地址:https://www.cnblogs.com/leinov/p/7341139.html mac 下mongo的启动和关闭以及启动问题解决 mongo的安装在这:http://www.cn ...

  3. 常见问题:Web/Servlet生命周期与Spring Bean生命周期

    Servlet生命周期 init()初始化阶段 Servlet容器加载Servlet(web.xml中有load-on-startup=1;Servlet容器启动后用户首次向Servlet发请求;Se ...

  4. sublime text3 修改快捷键为eclipse

    Preferences -> Key bindings - User [ { "keys": ["shift+enter"], "command ...

  5. 感受typescript定义变量和数据类型的神奇魔力

    变量和数据类型 你的Javascript能力到达瓶颈?那是因为你还不会typescript.掌握TS,让你的开发更加准确简洁. 今天的学习中,我们接着从TS的数据类型和变量入手,感受它们的奇妙魔力. ...

  6. java获取当前年、半年、季度、月、日、小时 开始结束时间等

    import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; /** * 获取 当前年.半年 ...

  7. [转载]SQL Server提权系列

    本文原文地址:https://www.cnblogs.com/wintrysec/p/10875232.html 一.利用xp_cmdshell提权 xp_cmdshell默认是关闭的,可以通过下面的 ...

  8. linux中硬盘分区、格式化、挂载

    已经接触了小半年的linux,基本命令用的还行,就是涉及到深入操作,就显得不够看了,比如linux中的硬盘操作,于是整理了这篇博客. 1. 主分区,扩展分区,逻辑分区的联系和区别 ​ 一个硬盘可以有1 ...

  9. [转帖]C语言计算时间函数 & 理解linux time命令的输出中“real”“user”“sys”的真正含义

    C语言计算时间函数 & 理解linux time命令的输出中“real”“user”“sys”的真正含义 https://blog.csdn.net/willyang519/article/d ...

  10. 用Gson实现json与对象、list集合之间的相互转化

    先写一个Person实体类,导入Gson包 String jsonData="{\"userid\":\"1881140130\"}";// ...