小白的第一次博客搭建记录

小白第一次的博客搭建

个人博客这个东西很久以前就说要搭来着,但是因为各种原因(主要因为懒)而搁置

搭这个博客主要是为了唤起自己的状态

以及从一个网页开发者的角度尝试去理解博客的结构

(选用hexo博客框架)

前置工作

Git:分布式版本控制系统

windows系统可以直接从官网获取安装包

hexo基于nodejs,所以也需要安装一下

windows还是直接去官网下安装包就行了

下载git和nodejs心得:从外网下东西一定要挂代理,否则速度直逼百度网盘

安装hexo

在想安装hexo的目录,右键git bash here,然后输入

1
npm install -g hexo-cli

NPM是随同NodeJS一起安装的包管理工具

然后初始化

1
2
3
4
5
hexo init [yourblogname]
cd [yourblogname]
npm install
hexo g
hexo server

然后就可以通过localhost:4000访问了

hexo与gitpage建立连接

首先要有一个github.io的gitpage(过程略)

1
2
git config --global user.name "yourname"
git config --global user.email "youremail"

注意这里的用户名和邮箱要和github一致

1
ssh-keygen -t rsa -C "youremail"

上面这条命令会在自己的电脑中生成ssh key,然后把生成的ssh key贴到github setting中的ssh keys

接下来打开站点文件夹中的_config.yml做一下相应配置

然后安装一下deploy-git

1
npm install hexo-deployer-git --save

然后

1
2
3
hexo clean
hexo generate
hexo deploy

上面这三条命令顾名思义一下就行了

hexo的使用

根目录下的_config.yml是整个hexo框架的配置文件,有许多可以更改的设置,包括主题布局等等,此处不展开

写文章的话,使用下面的命令新建一个md文档

1
hexo new newpapername

然后

1
2
3
hexo clean
hexo g
hexo d

就可以看到自己的文章了

感想和总结

学到了一些关于Git的知识,和一些网页的基本结构什么的,也锻炼了使用工具以及框架的能力吧

搭建博客过程中遇到了很多问题,前前后后花了大概四小时

卡的最久的一个问题是配置文件的格式问题,我找的第一份教程的格式是错误的(我也不知道为什么),

导致我的博客一直不能部署到gitpage上。后来找了几份新的教程把格式都尝试了几遍才成功

以及经常出现一些连接问题,让我深刻认识到代理的重要性(有空可能会写一个怎么自建梯子的教程,不过写这个好像有点危险啊,估计会无限期咕咕吧)

嗯,挺开心的

​ 2021.7.3