安装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