前言
我这个博客是基于hexo搭建的,hexo是一个基于Node.js的静态博客框架,可以方便的将Markdown文件转换为静态网页,并且支持多种主题和插件。
安装步骤
1. 安装Node.js(已安装就跳过)
首先,你需要安装Node.js,这是一个前提条件。你可以从Node.js官网下载并安装。
2. 安装Hexo
安装Hexo之前,你需要先安装Git。Git是一个分布式版本控制系统,可以方便的管理和同步代码。你可以从Git官网下载并安装。
安装完Git之后,你可以使用以下命令安装Hexo:
1 | npm install -g hexo-cli |
3. 创建博客
安装完Hexo之后,你可以使用以下命令创建一个新的博客:
1 | hexo init <博客名称> |
我这里直接运行 hexo init dunea-blog
提示 hexo 不是内部或外部命令,也不是可运行的程序或批处理文件。
所以我使用的是 npx hexo init dunea-blog
来创建博客。
如果你们的环境变量正确,就不需要使用 npx
来初始化博客。
4. 安装主题
Hexo支持多种主题,你可以从Hexo官网下载并安装。
安装完主题之后,你可以使用以下命令安装主题:
1 | hexo theme <主题名称> |
我没安装,使用的默认主题。
到这里你的博客就安装ok了,接下来上传到github上就可以了。
上传到github
1. 创建仓库
在github上创建一个仓库,仓库名必须为 username.github.io
,比如我的就是 dunea.github.io
。
2. 上传博客
我是使用vs code 上传的,直接将 public
文件夹上传到仓库的 main
分支。
下面是详细部署的 1-2 步骤就能完成部署了。祝你生活愉快。
总结
通过以上步骤,你可以快速搭建一个基于Hexo的博客,并且可以方便的管理和同步代码。