作为一个小白,拒绝被裹挟,受够了各种自媒体平台的限制和恶心广告,于是萌生出搭建属于自己的博客的想法。虽然有些不自量力,但个人相信只要想做,没有什么是做不到的(很多事情不是‘做不做的到’的问题,而是’有没有决心‘的问题!)。
这个过程很痛苦,走了不少弯路,曾一度想放弃,可又不甘心,在抵触和坚持中终于搭建出自己的博客。
如果你也想搭建属于自己的博客,最重要是的什么?勇气+坚持+耐心,不要害怕遇到问题,问题是成长的基石,每一次的解决都是一次收获之旅。把问题当成一种挑战,一种向上发展的路劲,收获是不言而喻的。
前言
本人是使用Hexo+Github搭建博客,不熟悉这些工具的小白可能还是很懵的。简单说,就是使用模板(Hexo)搭建博客页面,生成本地博客,然后上传到Github服务器,由github pages渲染生成前端页面——网页。
hexo的介绍
Hexo是一款快速、简洁且高效的博客生成框架。它基于Node.js,是搭建博客的首选框架。
它的优势是依赖少,易于安装和便于使用,可以直接使用Markdown语法撰写博客,然后将生成到网页上传到你的github上,之后别人就可以看到你的网页了。你无需关心网页代码的具体细节,只需专心写好博客的内容就行。
(因为Hexo的创建者是台湾人,对中文的支持很友好,可以选择中文进行查看。)
github pages的介绍
使用github pages搭建博客的好处:
-
全是静态文件,访问速度快;
-
免费方便,不用花一分钱就可以搭建一个自由的个人博客,不需要服务器不需要后台;
-
可以随意绑定自己的域名,不仔细看的话根本看不出来你的网站是基于github的;
-
数据绝对安全,基于github的版本管理,想恢复到哪个历史版本都行
-
博客内容可以轻松打包、转移、发布到其它平台。
本文逻辑
第一部分:环境准备;配置node.js和git环境,安装hexo,生成本地博客页面,下载和安装Vscode+Typora。
第二部分:配置信息;注册github,创建仓库,绑定github,部署hexo到github,上传网页,完成搭建。
第三部分:优化博客;下载主题,个性化装扮博客,备份博客源文件。
第一部分:环境准备
搭建博客其实很简单,只需利用hexo自动生成博客框架即可,但安装hexo前,电脑中必须要有Node.js和Git。因此,如果我们电脑中没有这些程序,首先就是安装Node.js和Git。
1.下载并安装Node.js;
2.下载并安装Git;
3.安装hexo,生成本地博客;
1.下载并安装Node.js
Node.js的官网:Node.js
-
注意:Node.js版本需不低于 10.13,建议使用 Node.js 12.0 及以上版本,否则后面运行hexo可能会遇到问题。
下载好对应你系统的Node.js版本后,剩下的就是傻瓜式的安装。这里有一点建议:如果你不是C盘战士,建议换个盘安装。
1.开始安装
2.勾选复选框,点击【Next】按钮
3.修改目录,点击【Next】
4.后点击【Finish】完成安装
至此Node.js已经安装完成,可以先进行简单的测试看是否安装成功,后面还需要进行环境配置。
5.在键盘按下【win+R】键,输入cmd,然后回车,打开cmd窗口