小白的第一次博客搭建记录
小白第一次的博客搭建
个人博客这个东西很久以前就说要搭来着,但是因为各种原因(主要因为懒)而搁置
搭这个博客主要是为了唤起自己的状态
以及从一个网页开发者的角度尝试去理解博客的结构
(选用hexo博客框架)
前置工作
Git:分布式版本控制系统
windows系统可以直接从官网获取安装包
hexo基于nodejs,所以也需要安装一下
windows还是直接去官网下安装包就行了
下载git和nodejs心得:从外网下东西一定要挂代理,否则速度直逼百度网盘
安装hexo
在想安装hexo的目录,右键git bash here,然后输入
1 |
|
NPM是随同NodeJS一起安装的包管理工具
然后初始化
1 |
|
然后就可以通过localhost:4000访问了
hexo与gitpage建立连接
首先要有一个github.io的gitpage(过程略)
1 |
|
注意这里的用户名和邮箱要和github一致
1 |
|
上面这条命令会在自己的电脑中生成ssh key,然后把生成的ssh key贴到github setting中的ssh keys
接下来打开站点文件夹中的_config.yml做一下相应配置
然后安装一下deploy-git
1 |
|
然后
1 |
|
上面这三条命令顾名思义一下就行了
hexo的使用
根目录下的_config.yml是整个hexo框架的配置文件,有许多可以更改的设置,包括主题布局等等,此处不展开
写文章的话,使用下面的命令新建一个md文档
1 |
|
然后
1 |
|
就可以看到自己的文章了
感想和总结
学到了一些关于Git的知识,和一些网页的基本结构什么的,也锻炼了使用工具以及框架的能力吧
搭建博客过程中遇到了很多问题,前前后后花了大概四小时
卡的最久的一个问题是配置文件的格式问题,我找的第一份教程的格式是错误的(我也不知道为什么),
导致我的博客一直不能部署到gitpage上。后来找了几份新的教程把格式都尝试了几遍才成功
以及经常出现一些连接问题,让我深刻认识到代理的重要性(有空可能会写一个怎么自建梯子的教程,不过写这个好像有点危险啊,估计会无限期咕咕吧)
嗯,挺开心的
2021.7.3