搭建一款属于自己的全能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

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 # 生成关于我的页面

  1. 强烈推荐,具有更统一的环境 模块之间矛盾少 ↩︎

posted @   二柒的博客  阅读(105)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
· 零经验选手,Compose 一天开发一款小游戏!
点击右上角即可分享
微信分享提示
more_horiz
keyboard_arrow_up light_mode palette
选择主题
menu