常用命令:
hexo
npm install hexo -g #安裝
npm update hexo -g #升級
hexo init #初始化
簡寫
hexo n "我的博客" == hexo new "我的博客" #新建文章
hexo p == hexo publish
hexo g == hexo generate#生成
hexo s == hexo server #啓動服務預覽
hexo d == hexo deploy#部署
服務器
hexo server #Hexo 會監視文件變動並自動更新,您無須重啓服務器。
hexo server -s #靜態模式
hexo server -p 5000 #更改端口
hexo server -i 192.168.1.1 #自定義 IP
hexo clean #清除緩存 網頁正常情況下可以忽略此條命令
hexo g #生成靜態網頁
hexo d #開始部署
監視文件變動
hexo generate #使用 Hexo 生成靜態文件快速而且簡單
hexo generate --watch #監視文件變動
完成後部署
#兩個命令的作用是相同的
hexo generate --deploy
hexo deploy --generate
常見問題
1.創建git倉庫名稱與github用戶名一致
2.如果訪問 xxx.github.io 404 查看項目是否上傳成功,根目錄index.html是否存在
3.CNAME 域名解析無法用過新域名訪問
方法一:每次 hexo d
之後,就去 GitHub 倉庫根目錄新建 CNAME文件
方法二:在 hexo g
之後, hexo d
之前,把CNAME文件複製到 “\public\” 目錄下面,裏面寫入你要綁定的域名。
方法三(推薦):將需要上傳至github的內容放在source文件夾,例如CNAME、favicon.ico、images等,這樣在 hexo d 之後就不會被刪除了。
方法四:通過安裝插件實現永久保留
$ npm install hexo-generator-cname --save
之後在_config.yml中添加一條
Plugins: - hexo-generator-cname
修改 _config.yml
url: http://blog.mrpei.cn root: / permalink: :year/:month/:day/:title/ permalink_defaults: