Hexo

安装Node.js

选择需要的版本下载,下载后安装一直默认下一步。

打开cmd命令行执行验证是否安装成功

win+r,cmd
node -v
npm -v
git –version

安装hexo

  • git命令安装hexo:npm install hexo-cli -g或npm install hexo
  • git命令卸载hexo:npm uninstall hexo-cli -g
  • git命令显示hexo版本:hexo version=hexo v
  • git命令升级hexo:npm update hexo
  • git命令初始化hexo:hexo init blog 创建一个新的名为blog的文件夹并初始化生成一个hexo文件

安装插件

  • 安装自动分类:npm install hexo-auto-category –save
  • 安装部署工具:npm install hexo-deployer-git –save

部署git

密匙注册添加

  • 创建SSH密钥:ssh-keygen -t rsa -C yanluofenglin@outlook.com,密码:Qq19930906.
  • 运行cat ~/.ssh/id_rsa.pub,然后完整的复制生成的字符串,最后面的邮箱不要复制。
  • 打开GitHub->点击头像->setting->SSH adn GPG keys->New SSh key
  • 输入title、把刚才复制的那段公钥粘贴到key中保存
  • 在GitHub显示已经添加成功之后,运行ssh -T git@github.com,然后输入yse
  • 如果你看到 Permission denied (publickey). 就说明你失败了。如果你看到 Hi XXX! You’ve successfully authenticated, but GitHub does not provide shell access.那就说明你成功了。

密匙尽在电脑上配置

  • 把文件复制到C:\用户\admin
  • git config –global user.name “yanluofenglin”
  • git config –global user.email yanluofenglin@outlook.com
  • 运行ssh -T git@github.com,然后输入yse
  • 如果你看到 Permission denied (publickey). 就说明你失败了。如果你看到 Hi XXX! You’ve successfully authenticated, but GitHub does not provide shell access.那就说明你成功了。

发布

  • 新建一篇标题为name的页面:hexo new page “name”
  • 新建一篇标题为name的文章:hexo new “name”
  • 新建一篇标题为name的草稿:hexo new draft “name”
  • 发表一篇标题为name的草稿:hexo publish “name”
  • 清除缓存文件db.json和已生成的静态文件public:hexo clean
  • 生成网站静态文件到默认设置的public文件夹:hexo g=hexo generate
  • 自动生成网站静态文件,并部署到设定的仓库:hexo d=hexo deploy
  • 启动服务:hexo server或hexo s
  • hexo cl && hexo g && hexo d=hexo cl -g -d
  • hexo cl && hexo g && hexo s=hexo cl -g -s

power shell常用命令

Remove-Item -Path “D:\0库\OneDrive\博客\myblog\public” -Recurse -Force
Remove-Item -Path “D:\0库\OneDrive\博客\myblog.deploy_git” -Recurse -Force

hexo cl
hexo g
hexo s

hexo cl
hexo g
hexo d

重新配置环境变量nodejs

在nodejs安装文件夹新建文件夹node_cache、node_global

win+r,cmd
npm config set cache “[文件夹名称]”
npm config set prefix “[文件夹名称]”

例如:
npm config set cache “J:\Program Files\nodejs\node_cache”
npm config set prefix “J:\Program Files\nodejs\node_global”

配置环境变量

例如:
J:\Program Files\nodejs\node_cache
J:\Program Files\nodejs\node_global
J:\Program Files\nodejs\node_modules
J:\Program Files\nodejs\node_modules\npm
J:\Program Files\nodejs\node_modules\npm\bin