记一次使用Hexo创建博客部署到码云踩的坑

Hexo中文文档.
码云pages服务开通
在这里插入图片描述

  • 安装hexo
    安装前提:node.js和Git;
    ubuntu安装node
sudo apt-get install nodejs
sudo apt-get install npm

升级到LTS版本
参考https://www.cnblogs.com/sha-ka/p/13250051.html
通过npm安装n
通过n升级node
😓

sudo npm install n -g
sudo n lts  # 安装长期维护版本

n后代表的意思

n                              显示已安装的Node版本
n latest                       安装最新版本Node
n stable                       安装最新稳定版Node
n lts                          安装最新长期维护版(lts)Node
n <version>                    根据提供的版本号安装Node</pre>

安装hexo

npm install hexo-cli -g

可选简洁主题next
next主题网站
安装

$ cd hexo-site
$ npm install hexo-theme-next

修改根目录_config.yml的theme: next
安装swig模板

 npm i hexo-renderer-swig

试试

hexo server

部署
创建码云仓库,开通Pages服务(需要身份证审核了,大概一天时间)
安装 hexo-deployer-git。

npm install hexo-deployer-git --save

_config.yml配置。

url: http://xxx_admin.gitee.io/xxx		#发布后的地址
<--->
deploy:
  type: git
  repo: https://gitee.com/xxx/xxx.git		#仓库地址
  branch: master

执行强制推送

hexo g -d

登录码云,使用Pages服务部署
写新文章,提交,部署🤔

hexo new [layout] <title>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值