hexo搭建博客

首先去node.js官网:https://nodejs.org/下载安装包
下载合适的版本
在这里插入图片描述
在安装目录下打开终端查看node的版本:node -v
利用npm安装淘宝的cnpm

npm install -g cnpm --registry=https://registry.npm.taobao.org

使用cnpm安装hexo

cnpm install -g hexo-cli
[hexo-cli@4.2.0] link C:\Users\root\AppData\Roaming\npm\hexo@ -> C:\Users\root\AppData\Roaming\npm\node_modules\hexo-cli\bin\hexo

创建一个空文件夹blog

mkdir blog

进入文件夹blog,初始化博客

cd blog
hexo init

可以启动hexo了

hexo s

在这里插入图片描述
根据提示,访问hexo本地的服务:http://localhost:4000/
在这里插入图片描述
本地创建成功。
创建第一篇博客

hexo new "我的第一篇博客"

切换到博客(sourse/_posts)目录下

cd sourse
cd _posts

利用vscode或者typora编辑文件,完成后切换会blog目录

cd ../..

清理一下

hexo clean

生成HTML页面

hexo g

更换主题
我用的butterfly
在这里插入图片描述
用Git也可以,不过有时候会失败,压缩包更快,解压到themes下,然后修改Hexo配置文件_config.yml中的themes参数

在这里插入图片描述
重新刷新一下就行

hexo g
hexo s

加载失败

在这里插入图片描述
执行下面命令

npm install --save hexo-renderer-jade hexo-generator-feed hexo-generator-sitemap hexo-browsersync hexo-generator-archive

清除缓存

hexo clean

生成静态文件即可

hexo g
hexo s

更改主题:把themes下的_config.yml复制到blog根目录,然后改成_config.butterfly.yml,后续可以在这里更改主题的配置。
安装一个主题插件

npm install hexo-renderer-pug hexo-renderer-stylus

下一步就部署到github上
首先创建一个仓库,命名必须按照一定的规范,比如我的qhl123
命名就改成qhl123.github.io

在blog文件夹下安装hexo插件

cnpm install --save hexo-deployer-git

修改_config.yml文件

  type: 'git'
  repo: https://github.com/qhl123/qhl123-github.io.git
  branch: master
hexo d

配置cmder的gitbash.exe

cgit config --global user.name "qhl123"
gssh-keygen -t rsa -C '1902154475@qq.com'
cat ~/.ssh/id_rsa.pub

把密钥部署在github上

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值