【使用Hexo建站简易教程】

前期准备:

创建Github账号或Gitee账号、Linux服务器、安装了Node.js v12.11.0 及以上版本

1、下载node

地址:点击下载,将其放至服务器解压后使用

export PATH=$PATH:/usr/local/node/node-v18.16.0-linux-x64/bin

这将把 Node.js 的可执行文件路径 `/usr/local/node/node-v18.16.0-linux-x64/bin` 添加到系统的 PATH 环境变量中。这样,您就可以在终端的任何位置运行 `node` 命令了。

验证是否安装成功

node -v

2、创建仓库

注意:仓库的名称格式必须是:Keyle777.github.io,前面必须是自己的username,后面固定

3、在服务器上创建文件夹blog(随意名称)

安装hexo

npm install -g hexo-cli

在blog目录下使用,初始化

hexo init
这时我们创建的目录(文件夹)下已经多出许多文件(这里不多介绍这些文件及目录)

测试能否正常启动

hexo server -p 10003
-p 可选,为端口号,默认是4000

[root@2bded8f62284 blog]# hexo server -p 10003
INFO  Validating config
INFO  Start processing
INFO  Hexo is running at http://localhost:10003/ . Press Ctrl+C to stop.

启动成功

创建ssh连接远程仓库

输入命令:ssh-keygen -t rsa -C ‘注册时的邮箱地址’
连续按2次enter即可
终端会提示生成的秘钥地址
进入地址,使用cat id_rsa.pub,复制里面内容
打开Github,点击setting,左侧点击SSH and GPG keys,右上角点击New SSH key
名称随意,输入刚刚复制的内容,保存即可。

这里需要在本地进行验证一次
输入命令:ssh -T git@github.com 并且输入yes之后,行末尾会显示你的用户名
如果输出success表示连接成功

接着在本地绑定与Github的用户名和邮箱
输入命令:git config --global user.name “注册时用户名”
输入命令:git config --global user.email “注册时邮箱”

修改_config.yml文件,此文件在blog目录下

vim _config.yml

找到
# URL
## Set your site url here. For example, if you use GitHub Page, set url as 'https://username.github.io/project'
url: https://keyle777.github.io/ # 这里改为你的xxxx.github.io

然后往下拉最下面
# Deployment
## Docs: https://hexo.io/docs/one-command-deployment
deploy:
  type: git # 固定,表示使用git提交
  repo: git@github.com:Keyle777/Keyle777.github.io.git #SSH地址
  branch: master # 提交的分支

repo是在仓库中点击code->SSH
举例:git@github.com:Keyle777/Keyle777.github.io.git


保存

安装上传工具

npm install hexo-deployer-git
可以新建一篇测试文章(不新建的话也会有一篇自带的Hello World文章)
输入命令:hexo new “文章名称”

新建文章之后需要生成一遍文件
输入命令:hexo g

最后将本地提交推送到Github
输入命令:hexo d

完成后,访问https://keyle777.github.io/即可

参考博客详细的下载安装教程

更换主题快速入门
下载主题
在 Hexo 站点根目录中
$ npm i hexo-theme-butterfly
生成静态文件
$ hexo generate
运行服务器、本地预览
$ hexo server
部署到远程站点
$ hexo deploy
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Keyle777

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值