——无需购买服务器
0. 前言
搭建过程中遇到的问题可以在评论区留言,或者到博客留言板中向楼主留言嗷~
另外欢迎各位搭建成功或已经有博客的小伙伴互相添加友链~(虽然还没购买域名,但是也不碍事~)
帖子中包含截图数140+,文字描述8000+,共花费数十小时(过程中许多配置自己都忘记了,重温一遍...)
教程中精细到搭建过程的每一步,希望感兴趣的鱼友能无成本的搭建一个属于自己的博客,搭建后的这个博
客就是你的专属的“笔记本”或“日记本”,用来存放学习笔记、记录日常的趣事与分享学习的心得等!
1. 本贴花费了楼主大量的精力,所以不希望有太多水贴的评论,就不设置鱼币回复奖励了
2. 楼主也是五月月初才进行了学习和搭建,所以教程中可能有些不足,希望各位鱼友见谅
4. Hexo 主要是将 markdown 解析为 html 文件,所以需要了解些 markdown 的语法规则
温馨提醒:博客搭建需要有耐心哦,本贴所有内容都没有设置回复可见,所以楼主希望看到
的评论是鱼友们搭建好的博客网址又或者是博客搭建过程中遇到的疑问与问题,
不需要大家的评分,能看到鱼友成功分享搭建后的博客,就是对我最大的支持!
Ⅰ. 准备工作
1. 感慨与自省
教程文章的开始,想说些什么,但又不知该说些什么。思来想去,还是想和大家杂谈一些无关内容,
想快速学习搭建的直接滑动页面,从【2. 准备工作】开始进行阅读,感谢各位鱼友的理解与支持!另外希
望真正想搭建博客的小伙伴,确保充足的时间,一次性搭建成功!碎片化时间不适合尝试搭建,会使得搭
建效率大大下降哦。
>>> 只要不是天马行空,别只想,勇于直接做!
楼主在很早以前就想搭建一个属于自己的个人博客,但是始终只停留在想像层面,直到如今才肯付出实践。在这段尝试着学
习与搭建博客的过程中,学到了很多,也反思了很多。因为在搭建博客过程中,看了许多原创的配置、美化教程,都是与楼主差
不多同龄的博主们分享的。看着他们搭建了两三年的博客中丰富的内容,对比自己在大学生涯中的荒废度过而感到羞愧与自责。
倘若......唉,算了。可惜世上没有后悔药,我们只能把握当下所以论坛中的鱼友们,别太过贪玩,有合适的想法就去实现,切勿
“明日复明日”,这是半个过来人小小的忠告。
因为 Hexo 是基于 Node.js 来实现的静态博客框架。它依赖于 Node.js 环境运行,在初始化与安装 Hexo 博客框架与其插
件时都离不开 Node.js。而 Git 是分布式版本控制系统,便于我们管理和跟踪博客代码的变化。在安装 Hexo 博客主题时,也离
不开远程 Git 拉取第三方代码到本地。最重要的是,Hexo 编译生成的静态页面可以通过 Git 来部署到自己的仓库,配合静态服
务器平台的网站部署与托管,实现本地提交并 Push 到仓库,服务器平台实时监测到仓库更新,自动 Pull 后重新构建静态页面,
并且自动部署到静态服务器上。
2.2 搭建过程中需要使用到的工具
本文中使用 GitHub 来作为博客仓库,使用 Netlify 来进行构建与静态页面的部署。鱼友们也可以使用 GitLab 等托管平台,
进行博客代码的托管;使用 GitHub Pages (不推荐,经常无法访问)等平台来进行页面的构建。为了避免过程中出现的许多不
确定因素,新手鱼友们还是和楼主使用一样的工具吧!
另外,这里也建议使用 Vs Code 当作过程中的代码与配置的编写工具。
2.3 准备验证邮箱与可接收验证码的手机号
因为各平台账户注册途中,可能需要邮箱或手机号来绑定并接收验证码。因为论坛中有许多年轻的鱼友,要记住请在父母的同意
下进行操作哦。
2.4 准备好合适上网工具
因为教程中有许多境外网站(例如 GitHub、Netlify),因为服务器在遥远的大洋彼岸,过程中可能需要进行部分配置或科学上
网才能有更快的访问速度。鱼友们可以尝试访问 GitHub 与 Netlify 试着看看自己是否需要工具进行辅助访问。
若无法正常访问以上网站,建议使用 FastGitHub 工具进行访问。工具使用简单,只需打开程序即可自动在后台配置合适的 DNS
IP 来进行访问。请鱼友们在下载并打开后,重新进行网站的访问,若可以正常访问,那么准备工作差不多到此结束!
3.2 Netlify 账户可直接使用 GitHub 进行登入
3.3 基础搭建只需要这两个账户即可,但若使用某些插件需要使用某些服务接口,也需要再次注册账户
开始教程前,建议先将 FastGitHub 开启,以便有着较为合适的网络速度访问教程中相关官网