hexo 常用命令
一、 安装git
- 从github上导出自己的网站仓库,仓库目录中打开命令行。
- 检查电脑是否已经有SSH keys ,
ls -al ~/.ssh
如果没有,生成ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
- 将生成的id_rsa.pub里面的参数拷贝到github的SSH Keys栏目下
二、 安装node.js
官网下载nodejs 官网
三、 安装hexo
安装hexo方法, 戳这里(转载)
通过npm命令完成hexo安装。1npm install hexo
|
|
安装上传github的插件1npm install hexo-deployer-git
- 如果第一次安装,需要执行
npm install -g hexo-cli
四、 命令行推送到github
添加所有改变到暂存区1git add --all
提交本地改变到仓库1git commit -m "..."
推送到github上blog分支1git push origin blog
执行hexo g -d生成网站并部署到GitHub上。
五、 使用本地图片
- 首先确认 _config.yml 中有 post_asset_folder: true
- npm install hexo-asset-image –save123456789ExampleMacGesture2-Publish├── apppicker.jpg├── logo.jpg└── rules.jpgMacGesture2-Publish.mdMake sure post_asset_folder: true in your _config.yml.Just use ![logo](MacGesture2-Publish/logo.jpg) to insert logo.jpg.
六、 BlueLake主题安装需要插件
|
|
如果出现报错123(node:9488) [DEP0061] DeprecationWarning: fs.SyncWriteStream is deprecated.ERROR Plugin load failed: hexo-renderer-sassError: Cannot find module 'node-sass'
可尝试安装 cnpm install node-sass@latest