如何基于Hexo零成本搭建博客
准备工作:
安装Node.js
下载稳定版Node.js,安装选项一路默认。
打开命令提示符,分行输入:
1
2node -v
npm -v如果出现以下情况就证明安装成功了。
图中的版本号只要第一项大于8.10即可(推荐10.0及以上)
如果没有科学上网的话,可以使用阿里云镜像。在命令提示符输入以下命令:
1
npm config set registry https://registry.npm.taobao.org
安装Git:
为了能将本地静态文件更方便地传输到Github中,我们需要下载分布式版本控制工具Git。
安装选项仍然一路默认。
安装完成后输入:
1
git --version
如果出现以下情况就证明安装成功了。
注册Github账号:
打开Github,新建一个项目,输入自己的项目名字,后面一定要加
.github.io
后缀。名称一定要和你的Github名字完全一样,比如你Github名字叫detainsong,那么仓库名字一定要叫detainsong.github.io。然后项目就建成了,点击
Settings
,向下拉到最后有个GitHub Pages
,点击Choose a theme
选择一个主题。然后等一会儿,再回到GitHub Pages
,在地址栏输入
你的用户名.github.io
就能看到你的主页了。
恭喜你,前期所有准备工作都已经完成啦
搭建并初始化博客目录:
在合适的文件夹里(建议在除C盘外的盘符根目录下)右键打开GitBash
,或命令提示符
按行输入以下命令:
1 | mkdir blog |
如果正常,应该输出以下内容:
如果出现错误,请检查上述步骤。
安装Hexo程序:
按行输入以下命令:
1 | npm i hexo-cli -g |
如果正常,应该输出以下结果:
然后继续按行输入:
1 | hexo init |
这时博客目录下应该会出现文件了。
如果没有,请检查上述步骤。
此时输入:
1 | hexo g |
打开浏览器,输入localhost:4000
即可看到网页。
按Ctrl+c
即可关闭。
连接Github与本机:
继续按行输入输入:
1 | git config user.name 你的名字 |
将最后一行命令的输出全部复制。
打开Github,在头像下面点击settings
,再点击SSH and GPG keys
,新建一个SSH,Title随便。
把刚才输出的一串复制到key里即可
输入ssh -T git@github.com
,问Are you sure you want to continue connecting (yes/no)?时输入yes,如果出现你的用户名,则代表Github与本机连接了。
如何写文章:
输入
1 | npm i hexo-deployer-git |
在博客目录下的source\_post\文章标题.md
,编辑此文件。
继续按行输入
1 | hexo g |
打开博客目录下_config.yml
修改以下内容:
1 | deploy: |
保存后输入:
1 | hexo d |
即可将hexo推送至Github,这时打开你的用户名.github.io
即可看到你的博客。
后续的博客优化:
博客优化可以查看Hexo文档进行自主优化。
如果觉得当前页面排版布局不当,可进入Hexo主题页进行挑选。