hexo快速入门
安装
安装node.js
安装git
安装hexo
新开一个文件夹,右键,在这里打开git bash
1 | npm install -g hexo-cli |
配置github SSH
ssh可以免密的将本地的源码和资源上传到github,无需要每次都输账号和密码。
1 | cd ~ |
在用户文件夹下生成了一个.ssh文件夹,进入,复制.pub文件中全部内容
打开github主页,点击个人设置,点击左侧的SSH and GPG keys,点击New SSH key
将id_rsa.pub复制的内容粘贴到key中,title随便起一个就行。
配置好用户名和邮箱
1 | git config --global user.name "xxx" #你的github用户名 |
写个人博客
初始化
1 | hexo init |
新建一个博客
1 | hexo n <title> |
存放地址:source/_posts
解决图片问题
_config.yml文件做如下修改:yaml post_asset_folder: true
创建同名文件夹,可以放入图片
使用的是Typora编辑器,可以在编辑器的文件/偏好设置/图像中进行如下设置:
复制到指定路径./$(filename)/
安装图片显示插件
1 | npm install hexo-asset-image |
生成本地静态网站并预览
1 | hexo clean |
截断
在文章中加入<!--more-->
或在开头加入description: xxx
部署到github
新建一个库,名字叫 username.github.io
将本地库与远端github仓库绑定
1 | git init |
编辑_config.yml
1 | deploy: |
在bash部署
1 | hexo clean |
更改主题
安装依赖
1 | npm install --save hexo-renderer-jade hexo-generator-feed hexo-generator-sitemap hexo-browsersync hexo-generator-archive |
下载对应的主题
1 | git clone -b master https://github.com/jerryc127/hexo-theme-butterfly.git themes/butterfly |
更改配置文件
编辑_config.yml
1 | theme: butterfly |
主题文档
1 | https://butterfly.js.org/posts/21cfbf15/ |
开启live2d
安装依赖
1 | npm install --save hexo-helper-live2d |
下载model文件
模型浏览
live2d-widget-model-chitose
live2d-widget-model-epsilon2_1
live2d-widget-model-gf
live2d-widget-model-haru_01
live2d-widget-model-haru_02
live2d-widget-model-haruto
live2d-widget-model-hibiki
live2d-widget-model-hijiki
live2d-widget-model-izumi
live2d-widget-model-koharu
live2d-widget-model-miku
live2d-widget-model-nico
live2d-widget-model-nietzsche
live2d-widget-model-ni-j
live2d-widget-model-nipsilon
live2d-widget-model-nito
live2d-widget-model-shizuku
live2d-widget-model-tororo
live2d-widget-model-tsumiki
live2d-widget-model-unitychan
live2d-widget-model-wanko
live2d-widget-model-z16
1 | https://blog.csdn.net/wang_123_zy/article/details/87181892 |
模型下载
1 | npm install live2d-widget-model-shizuku |
配置
配置Hexo的主_config.yml
或者使用的主题的_config.yml
添加以下代码到配置文件中:
1 | ## Live2D看板娘 |