GitHub pages搭建个人博客 DforDream

GitHub pages 搭建个人博客

一、什么是博客以及写博客的好处

  1. 博客的主要作用
    • 个人解读知识的自由表达和出版
    • 进行知识的过滤和积累
    • 深度交流沟通的网络新方式
  2. 写博客的价值与意义
    • 加深对技术的理解,记录足迹,可以反映个人的成长
    • 方便检索,方便日后阅读
    • 观点碰撞,分享收获
    • 对于一个程序员来说,写博客可以加深对技术的理解,记录自己的成长经历,结交更多志同道合的朋友,在自己进步的同时,传播正能量,帮助他人,服务社会。博客永远是共享和分享精神的体现,记录自己遇到的问题,分享自己的收获。帮助自生成长的同时,也帮助他人成长。

一、环境准备

  1. 使用Github Pages搭建个人博客,一劳永逸,可以让我们更加专注于博客的撰写。博客的更新是通过将新建或改动的博客放在指定文件夹并推送到远程Github仓库来完成的,所以我们本地需要有Git环境
  2. git下载与安装

二、搭建博客

  1. GitHub新增仓库
    • 以username.github.io作为仓库的名字
  2. 本地克隆
    • 本地桌面右键运行git bash here运行git clone GitHub项目地址 将项目克隆下来,warming可以忽略
  3. 新增页面
    • 创建 index.html 随便写点东西上传到GitHub仓库
  4. 访问username.github.io进行验证
    • 该部分可能会遇到问题原因为username.github.io 访问的是localhost的地址所以无法访问,需要手动指正ip指向
    • 通过https://www.ipaddress.com 输入username.github.io查询到真实的IP地址
    • Windows系统下,找到C:\Windows\System32\drivers\etc这个目录下的hosts文件
    • 如果不能修改请右键选择属性 点击安全 点击编辑 修改权限
    • 打开文件添加 查询到的ip username.github.io保存再次访问即可

三、更换主题

  1. Github Pages基于Jekyll构建,Jekyll 可以帮助我们把纯文本转换为静态博客网站,实现一劳永逸。你可以在JekyllThemes找到喜欢的主题,也可以在其他地方找。
  2. 我选择的是jekyll-theme-WuK
    • git clone 该项目的地址下载文件(该文件可能太大将https改为git多试几次)即可
    • 下载后,首先将我们仓库文件夹下的文件清空,但是要保留.git文件夹 该文件夹为隐藏文件
    • 然后将下载的主题压缩包解压到仓库文件夹下
  3. 然后修改_config.yml 和readme.md文件(有详细的中文注释)
  4. 修改完成后即可访问自己的博客了