如何搭建个人博客

本文最后更新于:2023年12月9日 晚上

如何搭建个人博客

2020-11-07 21:21:33


博客界面示例

why博客?

  • 想先说一下这个古老的东西“博客”,有人说博客已经过时了,现在大多数人都用手机看朋友圈、微博等。是的,但是每当从google或者百度上找到一篇优质的资料我发现是出自个人博客的概率很大。
  • 曾经问过一个大佬在学习上又没有什么习惯或者技巧,他说“我每当解决一个问题之后都会总结并记录下来”。是的自己也深有体会,每次google半天解决的问题,不做记录的话过一段时间再遇到一样会去google半天去找,可能这就是平常人与大佬们的区别吧。
  • 最后用在一个个人博客上看到的一句话来开始这篇文章“对任何渴望进步的人来说,写博客/文章/回答对自己的成长帮助都是巨大的。频率和数量不必过分强求,有话要说就写写,没事就歇歇,随意点。因为坚持写作的那一刻起,你就已经开始受益。

wordpress和hexo哪个更适合用来搭建个人博客?

目前搭建独立的个人博客有很多种方式,你可以选择购买主机搭建动态博客 - WordPress等,也可以使用Github Pages来搭建一个静态的个人博客。

WordPress:获得个人网站域名来搭建个人博客

  • 域名是网站的入口,也是网站的第一印象,比如饿了么的官网的域名是:https://www.ele.me/ ,很是巧妙。常见的有com,cn,net,org等后缀,也有小众的xyz,me,io等后缀,域名是可以购买的,根据你自己的喜好,选择不同的后缀。很多小众奇特的后缀在大陆是没办法备案的,网站也就无法上线。然而使用GitHub托管我们的网站,完全不需要备案,因为托管我们的网站内容的服务器在美国,而且在国内备案流程也比较繁杂,时间需要一周左右。 申请域名的地方有很多,域名购买是要花钱的,热门网站:阿里云 如果你已经有了空闲域名就无需购买,直接使用即可。 ps:注册一个Github账号,申请学生包可以获得一个免费的顶级域名

使用 GitHub Pages 服务搭建博客:

  1. 全是静态文件,访问速度快;
  2. 免费方便,不用花钱就可以搭建个人博客,不需要服务器不需要后台;
  3. 可以随意绑定自己的域名;
  4. 数据绝对安全,基于 GitHub 的版本管理,想恢复到哪个历史版本都行;
  5. 博客内容可以轻松打包、转移、发布到其它平台;
  6. 自己可以随性所欲的设计,美观大气上档次;

总结

  • 有服务器的选择 WP,写文章方便,适合搭好了之后给没有程序基础的人使用。 没服务器的,喜欢简洁的使用 Hexo。可以折腾,而且也优雅。

  • 我选择了现在很热门的Github Pages + Hexo 的方式来搭建独立的个人博客。 wordpress如何搭建见 https://www.zhihu.com/question/20463581


用hexo搭建博客大致流程

  1. 有一个 GitHub 账号,没有的话去注册一个;
  2. 安装 node.js、npm,并了解相关基础知识;
  3. 安装 git for windows(或者其它 git 客户端);

一 . 注册GitHub账号

  • 进入GitHub官网github.com,新用户注册,记住注册的账号名和邮箱,后面会用到。
  • ps: 如果是学生,还可以获得GitHub提供的丰厚学生包

GitHub学生包申请(最好申请)


GitHub学生包
  • 为什么要申请GitHub学生包

    Github 学生包包含很多开发者工具,比较吸引的是 DigitalOcean 的 50美元 代金券和 NameCheap 的免费 .me 域名和 Comodo 的 SSL 证书,免费薅羊毛不要白不要

  • 申请条件

    年龄大于 13 岁并正在进行可能被授予学位或学历的课程,意味着你从初中开始就可以申请学生包了。你只需要一个学校提供的电子邮箱地址,或有效的学生证件或是任何官方入学证明。

  • 申请教程

    这里不多阐述,可以在网上随意的找到,附上一个CSDN里的教程:Github学生包申请

二 . GitHub创建一个仓库

  • 登录完成之后,在你的主页点击图标 Start a project 创建一个新的仓库,或者右上角的+ New repository来新建仓库

创建仓库
  • 因为我们是使用 Github Pages 去搭建我们的静态博客,所以版本库的名称是 你的用户名+.github.io。 如:我的用户名是:luoman666,那么仓库的名字应该是: luoman666.github.io ,这个是一定不能出错的。因为之后你将要访问的你的博客地址就是: https://luoman666.github.io ,这个就是你博客的域名

因为我创建过,所以这里是警告⚠

未完待续........(溜掉嘿嘿)


博客文章采用 CC BY-SA 4.0 协议 ,转载请注明出处,有疑问欢迎联系:)