Loading

搭建一款属于自己的全能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 # 生成关于我的页面

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

posted @ 2020-06-15 19:47  二柒的博客  阅读(95)  评论(0编辑  收藏  举报