如何搭建个人博客
本文最后更新于: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 服务搭建博客:
- 全是静态文件,访问速度快;
- 免费方便,不用花钱就可以搭建个人博客,不需要服务器不需要后台;
- 可以随意绑定自己的域名;
- 数据绝对安全,基于 GitHub 的版本管理,想恢复到哪个历史版本都行;
- 博客内容可以轻松打包、转移、发布到其它平台;
- 自己可以随性所欲的设计,美观大气上档次;
总结
有服务器的选择 WP,写文章方便,适合搭好了之后给没有程序基础的人使用。 没服务器的,喜欢简洁的使用 Hexo。可以折腾,而且也优雅。
我选择了现在很热门的Github Pages + Hexo 的方式来搭建独立的个人博客。 wordpress如何搭建见 https://www.zhihu.com/question/20463581
用hexo搭建博客大致流程
- 有一个 GitHub 账号,没有的话去注册一个;
- 安装 node.js、npm,并了解相关基础知识;
- 安装 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 协议 ,转载请注明出处,有疑问欢迎联系:)