【Hexo博客搭建】小知識備忘
如果沒法看到站點的話,清理一下瀏覽器緩存。【若嫌麻煩,可直接使用無痕模式】
發布文章
為加快網站更新速度,把網站部署在了gitee,然后clone到了服務器。
創建新文章(根目錄):hexo new
編輯新文章內容
清除掉舊的數據:hexo clean
生成新的頁面:hexo g
部署到Gitee:hexo d
在類似putty終端,登錄服務器,然后執行腳本./run.sh
備忘
操作命令之前,最好先建好對應的文件夾,然后cd到對應目錄
可以在直接在git命令臺輸入命令
直接從github上克隆工程會比較慢,可以先用gitee備份github工程,再克隆到本地
所有的命令都是在站點根目錄執行的,即總的_config.yml所在目錄
matery主題說明<文檔>
Hexo的主題下載網站
在DNS解析的時候,所有加了前綴的域名都是二級域名,可以隨意解析。需要一提的是:recclay.top是一級域名,而www.recclay.top是二級域名
來必力評論系統安裝可以參考<這里>
常見問題解決辦法
安裝一直停留在fetchMetadata: sill resolveWithNewModule find-cache-dir
更換成淘寶的源:npm config set registry https://registry.npm.taobao.org
配置后可通過下面方式來驗證是否成功:npm config get registry或npm info express
在本地測試運行重啟后頁面一直空白,出現WARN No layout: 2020/02/21/hello-world/index.html
重新下載一下主題
比如(注意適配自己的路徑,速度慢可先克隆到gitee上):git clone --depth 1 https://github.com/hexojs/hexo-theme-landscape themes/landscape
Appveyor自動構建時Error parsing appveyor.yml: "environment" section must be a mapping. (Line: 2, Column: 13)
Hexo常用命令
所有的命令都是在站點根目錄執行的,即總的_config.yml所在目錄
清除舊的生成頁面【清除public文件夾】:hexo clean
清除舊的生成頁面【將source文件夾下所有的md文件進行渲染,生成HTML頁面,存放在public文件夾下】:hexo g
本地啟動站點服務【http://localhost:4000】:hexo s
部署項目到代碼管理網站【Github、Coding】:hexo d
創建新文章:hexo new
Hexo插件(如何查看已安裝插件呢???)
若安裝了插件,比如abbrlink,需要在根目錄下的appveyor.yml文件中的install部分中現有的命令之后繼續添加- npm install hexo-abbrlink --save。
實例如下:
abbrlink插件(改變文章鏈接):npm install hexo-abbrlink --save
git部署插件:npm install hexo-deployer-git --save
search搜索插件:npm install hexo-generator-search --save
Hexo 插件來做代碼高亮:npm i -S hexo-prism-plugin
在文章中顯示文章字數、閱讀時長信息:npm i --save hexo-wordcount
emoji表情支持:npm install hexo-filter-github-emojis --save
參考
https://mp.weixin.qq.com/s/ecHTQDHH48vP23ObaEMsXw
https://blog.csdn.net/sinat_37781304/article/details/82729029
https://hexo.io/zh-cn/docs/
https://blog.csdn.net/qq_43827595/article/details/104324443
https://godweiyang.com/2018/04/13/hexo-blog/
Git Hexo
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。