我的第一篇博客--建站心得

Arya Lv3

▶️前言

其实很久之前就想建一个网站了。但那时我有些畏难,总觉得自己建一个博客像建立一个网站一样,要学完前端后端的知识才能做到。所以一直迟迟没有动手。直到工作之后,接触了github工作流,有了一些实践和勇气,我才开始真正着手建立自己的博客。博客建成之后,我才意识到,原来建立一个博客网站是件比较简单的事情!通过hexo框架,再下载一些软件和执行一些命令就可以完成啦!!!话不多说,我们开始建站吧!

👐建站历程

建站的过程主要就是 安装Git –> 安装node.js –> 安装hexo –>初始化hexo博客,配置_config.yml文件,这些完成之后就会有一个博客的框架出来,接着可以上hexo的官网 上下载自己喜欢的主题,根据自己主题的文档 ,对主题元素进行配置。
建站的过程我参考的是参考教程 ,便可以解决大部分建立博客网站的问题了!如果想要自定义域名,可以参考GitHub+Hexo 搭建个人网站详细教程

❣️挑选主题

当一个基础的hexo网站建立之后,可以选择下载自己喜欢的Hexo主题 (当然你也可以自己写,it’s up to you),选好主题后,点击主题的github地址,然后克隆或者下载到hexo文件中的themes文件夹内,然后打开hexo文件根目录下的配置文件_config.yml,修改主题名称为你下载好的主题名称(注意冒号之后需要加空格)

1
2
3
4
# Extensions
## Plugins: https://hexo.io/plugins/
## Themes: https://hexo.io/themes/
theme: hexo-theme-redefine

然后在hexo文件根目录打开git bash,生成相应的文件

1
2
3
hexo clean
hexo g
hexo s

然后可以通过主题文件夹中的_config.yml文件对主题进行配置。具体如何配置要看这个主题的帮助文档啦,一般github上会有

一切都弄好之后可以在’source\_posts’文件夹中新建一个.md文件来写自己的第一篇博客了。.md文件是markdown文件,具体介绍可以康康🥦🐦 ,他是通过vscode配置后来写markdown的,不得不说,vscode!!!不挑体质,清爽不油腻!!

😀部署

最后一步就是把他部署到服务器上。在部署过程中我遇到了两个问题,当然通过查找之后都得到了解决。最大的问题是在config.yml文件中对仓库地址的配置问题。我出现的报错是“git: fatal: Could not read from remote repository”。这个问题通过把deploy中github的ssh地址改为https地址得到了解决。我猜想是因为配置了公钥和私钥导致使用SSH时无法通过端口22进行连接 ,所以改为HTTPS可以解决这个问题。
部署的一般步骤是

1
2
3
hexo clean
hexo g
hexo d

🧐额外的话:ssh密钥文件

因为在工作过程中也会遇到网站部署问题,我就顺便地浅浅了解了一下ssh 相关的知识。也连带着了解了操作系统 Linux 。SSH用于加密计算机之间的通信。在部署hexo博客时,使用ssh加密可以限制特定的用户部署并且避免每次部署时都要输入密码的复杂操作。ssh是一种很难被暴力破解的非对称加密方式 。在进行配置github的过程中,可以使用

1
ssh-keygen -t rsa -C "github登录邮箱"

来生成.ssh文件,它会生成id_rsa(私钥),id_ras.pub(公钥)文件,在github仓库中对公钥进行配置,部署时会自动与私钥配对进行部署。

🎖️ 写在后面

工作了一段时间,我发现td是一个广度和深度并存的职业,各个方面的知识都会涉及到一些,不仅是程序、三维,有时候开发软件甚至需要自己当自己的产品经理,给自己提需求,构想软件的使用逻辑,排布ui等等。但是我很喜欢这个职业,它很具挑战性,也能大大提高我的能力。希望我以后在这条路上能越走越远,让此博客作为我的见证吧!

  • 标题: 我的第一篇博客--建站心得
  • 作者: Arya
  • 创建于 : 2023-07-31 22:09:52
  • 更新于 : 2024-10-11 10:50:00
  • 链接: https://aryagala0.github.io/2023/07/31/生活/我的第一篇博客-建站心得/
  • 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
 评论
此页目录
我的第一篇博客--建站心得