Acacia‘s 主页的诞生

快速搭建指南

前期准备工作

三个必要元素:使用git,下载node.js,挑选心仪的hexo主题。

hexo主题选择:hexo官网

网站搭建指南:hexo官方教程

50min快速搭建过程

主题选择

首先,参考官方指南操作(可以选择terminal的路径为Desktop)。指令如下:

1
2
3
4
$ cd Desktop
$ hexo init <folder>
$ cd <folder>
$ npm install

然后,根据自己挑选的主题教程(下文参考来源),执行主题安装指令(以下为my theme):

1
$ npm install --save hexo-theme-fluid

然后在博客目录下创建 _config.fluid.yml,将主题的 _config.yml 内容复制进去。

修改 Hexo 博客目录中的 _config.yml:

1
2
theme: fluid  # 指定主题
language: zh-CN # 指定语言,会影响主题显示的语言,按需修改

页面相关操作(一般在host4000)

  1. 预览页面

根据如下指令结果打开静态页面:

1
$ hexo server
  1. 生成静态文件
1
$ hexo generate
  1. Deploy/同步到github主页
1
$ hexo deploy
  1. 生成新Post
1
$ hexo new "My New Post"

Github部署

首先,得给git设置代理,以下指令查看是否有代理。

1
$ git config -l

然后,在Github上创建新的仓库,仓库名需为'username.github.io'

再接着,需要绑定SSH。'user@email'处输入github登陆时使用的邮箱即可。

1
$ ssh-keygen -t rsa -C user@email

需要去找到ssh的key:

1
$ cat ~/.ssh/id_rsa.pub

找到github setting,点击'ssh and GPG keys',新建'ssh',把上一步终端里面的内容复制进去。

在git bash输入指令查看是否生成成功。

1
ssh -T git@github.com

最后,修改'_config.yml'最后一行的配置:

1
2
3
4
deploy:
type: git
repository: https://github.com/acaciasin/acaciasin.github.io.git
branch: master

且安装好'deploy-git'。

1
$ npm install hexo-deployer-git --save

Acacia‘s 主页的诞生
http://example.com/2023/10/25/HomePage-Building-Tutorial/
作者
Ziting
发布于
2023年10月25日
许可协议