😍手把手教你怎么搭建一个博客😍
🍻 不见五陵豪杰墓,无花无酒锄做田
前言
选择
GitHub Pages
作为自己博客的原因就是他是完全免费
的,不需要自己花钱买云服务进行搭建,支持的主题也是非常多
的,当然咱们写博客最主要的一点就是创作,搭建成功之后,我们只需要考虑,怎么写好别人能看懂的并且快速、简洁、方便维护的博客就好啦(这就用到了hexo),搭建过程还是需要一点点时间哒😋。
1 万事开头难😖
基本流程
- 注册一个github账户
- 创建一个
特殊的github仓库
,搭建简易版的GitHub Pages博客
(后面会说有多特殊) - 如何更新博客内容。
- 了解hexo的基本语法和使用
- 结合hexo博客框架实现一个
快速、简洁且高效
的博客
注册一个github账户
进入github按照步骤填写基本信息,github会给你的邮箱发一个验证码进行验证,验证成功之后这时你就拥有了属于你自己的github账户😕(我github账户这里面都是之前写的垃圾,大佬嘴下留情)
搭建简易版的GitHub Pages博客
为什么说是一个特殊的github仓库呢😇,因为她对应的仓库名的格式是 username.github.io
(username代表的是你的github注册时填写的名字)
仓库创建成功之后点击Settings
进入到设置界面一直往下拉会看到GitHub Pages 标签块
,下面有你github Pages的访问地址,点击之后你就会发现你裸奔的博客
诞生了🤗.毕竟我们的博客是给人看的 我们还是穿个衣服比较好,点击choose a theme
会有一堆主题任你选择,随便选一个你的博客就会穿上新衣服啦🤣
起仓库名称的时候需要注意下面两个问题
- 如果你起的仓库名称是
xxx.github.io
(xxx不是你的github用户名)那么你的访问地址就会变成username.github.io/xxx.github.io🎨。也不是不可以就是不美观
👀- 如果你起的仓库名称是随便起的例如就叫一个test,当你点击
Settings
的时候就会询问你是否要把当前项目升级成GitHub Pages
- 所以我们还是老老实实按照人家的规定来起名字。与其他业务级的项目区分开,博客就是一个独立的静态网站,按照规则办事。🎈
更新博客内容
注:前提条件你的电脑已经配置了git的相关配置(否则会无法使用git命令哦)具体怎么配置就🤞廖雪峰大佬的git教程就可以很完整
现在穿上衣服的博客内容我们要修改应该怎么办呢🤫(
就是把大象放进冰箱里面的道理是一样的
),首先应该先把冰箱门打开(找到项目地址把项目clone到本地
)🍕。第二步把大象放到冰箱里面(
修改项目中的部分代码
,例如这个我们就将welcome。。修改为欢迎来到我的博客)🍔。第三步把冰箱门关上(将修改之后的文件再次
提交到github
)🍟,这时再次访问你的地址(username.github.io)你就会发现你修改的内容已经被更新了(项目更新之后github pages 可能会有延迟。喝杯茶水的时间就更新好了。)😁
至此,你的简易博客就完成啦🧐,虽然说目前只是一个简易版的小博客
,不过你想有一个漂亮的简历
到此就可以为止啦,自己弄弄排版。这样的在线简历
不是比pdf那种简历强多啦,开动你的脑瓜吧😎。
2只要肯登攀😝
hexo的安装以及hexo的基本用法
准备工作
安装Hexo
1 |
|
浏览器访问localhost:4000
就可以看到初始化的博客啦(hexo
是适配手机端的哦✨)
Hexo
重要配置
1 |
|
主题修改
这个主题修改活活我是弄了2个多小时🧭选择恐惧症,真的是不知道哪款主题比较适合自己,即想酷炫又想简约May the force be with you(别太放肆没什么用👑)最后选了fluid中文文档,各种配置文件说的特别细,感谢作者大佬🧎♂️按照网站的教程一步一步的操作就可以打造一个酷炫又满足使用的博客。客官我上图了🙆♂️。
Hexo
常用命令
本地查看效果
1 |
|
新建文章
1 |
|
新建页面
1 |
|
推送至github
1 |
|
如果执行hexo d的时候发生了如下错误说明你没有安装
hexo-deployer-git
插件,在工作目录下把插件安装上就好了
1 |
|
注意事项
如果你在执行
hexo d
的时候会让你输入账号和密码每次都会提示特别浪费时间,填写的是github
的用户名和密码 我知道的两种解决方案🍦
- 使用
vscode
的终端进行推送(好活🎨),vscode
会提示你绑定github
账号,这样每次登陆的时候vscode
的就帮助验证了🤪。- 设置
ssh
也是在学习git
的时候必要的,一步这时还是要再一次拿出廖雪峰大佬的git
教程了🤪。
执行
hexo d
之前最好先执行一下hexo clean
(清楚缓存文件和静态文件,要不然有可能会更新的还是之前版本的文件)或者也可以这么使用hexo clean && hexo d
总结
写博客的过程还是很开心的。虽然费点时间但是授人予鱼的过程也是自己更加深入学习的过程。一起加油🎉。
年轻人 🎈May the force be with you
🎈
本文参考
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!谢谢