搭建一款属于自己的全能HEXO
收集了一些hexo使用时常常使用到的东西
切换镜像源#
方法1#
切换淘宝镜像
npm config set registry https://registry.npm.taobao.org
切换回原镜像
npm config set registry https://registry.npmjs.org/
检查是否成功
npm config get registry
采用npm install
安装插件
方法2#
彻底替换npm[1]
npm install -g cnpm --registry=https://registry.npm.taobao.org
检查是否成功
cnpm -v
采用cnpm install
安装插件
HEXO的安装和插件#
在CMD
里以此执行以下指令:
npm install hexo-cli -g
hexo init blog
cd blog
npm install
hexo server
文档加密插件#
名称: hexo-blog-encrypt
npm install --save hexo-blog-encrypt
文档置顶插件#
添加: top: true
$ npm uninstall hexo-generator-index --save //卸载原插件
$ npm install hexo-generator-index-pin-top --save
一键上传插件#
不用使用Git Bash
npm install --save hexo-deployer-git
高级文本插件#
更好的支持markdown
语言
npm un hexo-renderer-marked --save //卸载默认的MD插件
npm i hexo-renderer-markdown-it --save
#在主目录config里添加如下内容:
# Markdown-it config
markdown:
render:
html: true
xhtmlOut: false
breaks: true
linkify: true
typographer: true
quotes: '“”‘’'
plugins:
- markdown-it-abbr
- markdown-it-footnote
- markdown-it-ins
- markdown-it-sub
- markdown-it-sup
anchors:
level: 2
collisionSuffix: 'v'
permalink: true
permalinkClass: header-anchor
permalinkSymbol: 📘
清空缓存#
npm cache clean --force
SSH秘钥#
ssh-keygen -t rsa -C "xxxxx@xxxxx.com"
# Generating public/private rsa key pair...
# 三次回车即可生成 ssh key
cat ~/.ssh/id_rsa.pub
git init
git add .
git commit -m 001
git push
EXO常用指令#
一键部署指令#
hexo clean & hexo g & hexo s //本地
hexo clean & hexo g & hexo d //远端
增加页面指令#
hexo new page about # 生成关于我的页面
强烈推荐,具有更统一的环境 模块之间矛盾少 ↩︎
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
· 零经验选手,Compose 一天开发一款小游戏!