如何搭建hexo个人博客

1.通过密钥链接仓库

git config --global user.name "你的GitHub用户名"
git config --global user.email "你的GitHub注册邮箱"
ssh-keygen -t rsa -C "你的GitHub注册邮箱"

生成的公钥在user/.ssh/id_rsa.pub文件中

2.安装node.js

Download | Node.js
安装完添加环境变量

3.构建myBlog文件

(1). 创建文件夹

(2). 打开PowerShell

npm install -g hexo-cli
hexo init blog
可能遇见问题

powershell中不能执行脚本,提示‘because running scripts is disabled on this system’
原因
powershell中默认的execution policy 是restricted,使用Get-ExecutionPolicy查看
解决方法

Set-ExecutionPolicy RemoteSigned

(3). 测试

init之后会产生blog文件夹,进入blog文件夹中

hexo new test_my_site

hexo g

hexo s

完成后,打开浏览器输入地址:localhost:4000

常用的Hexo 命令
npm install hexo -g #安装Hexo
npm update hexo -g #升级
hexo init #初始化博客
命令简写
hexo n "我的博客" == hexo new "我的博客" #新建文章
hexo g == hexo generate #生成
hexo s == hexo server #启动服务预览
hexo d == hexo deploy #部署
hexo server #Hexo会监视文件变动并自动更新,无须重启服务器
hexo server -s #静态模式
hexo server -p 5000 #更改端口
hexo server -i 192.168.1.1 #自定义 IP
hexo clean #清除缓存,若是网页正常情况下可以忽略这条命令

刚刚的三个命令依次是新建一篇博客文章、生成网页、在本地预览的操作。

4.修改配置文件部署服务

(1). 打开blog文件夹中的_config.yum文件,在最后修改以下内容

deploy:
  type: 'git'
  repo: https://gitee.com/username/myblog.git
  branch: master

再修改#URL标注下的

url: http://username.gitee.io/myblog
root: /myblog

如果不修改url和root内容,可能会导致部署到服务器后无法加载样式
(上述usrename代表gitee账号的名称)

(2). 安装git部署插件

npm install hexo-deployer-git --save

安装完成后,接连输入以下命令

hexo clean 
hexo g 
hexo d

(3). 启动码云的pakage服务,加载页面

  • 打开对应的仓库>服务>gitee Pakages>启动
  • 浏览器输入http://xxxx.gitee.io(xxx为gitee用户名)

如果一切顺利将会看到你的博客上线!

注意事项

  • 配置文件的每个冒号都是英文形式,且每个冒号后面都要有一个空格。
  • 每次删除某个发表的文章,或者对网页进行配置都要先运行hexo -clean,命令来清除缓存
  • 每次hexo -d 部署文件后,都要手动在gitee pakege服务里手动更新一次。手动更新后直接访问博客可能会是上次的内容,别急,过段时间刷新即可。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值