搭建hexo中遇到的坑

?hexo 下的分類和表簽無法顯示,解決方法

打開頁面的時候標簽和分類總是提示Cannot GET /tags/這個錯誤

步驟? ? 以tags標簽為例

注意:冒號后面都需要添加一個空格

#### 新建一個頁面

????$ hexo new page "tags"

#### 設置新建頁面的類型? ?

? ? ( \source\tags\index.md中查找設置)

????---

????title: tags?

????date: 2017-11-12 22:06:40

????tags: tags? #文章的標簽

????---

#### 配置主題文件

? ? 主題_config.yml中設置

????menu:

??????home: / || home?

??????tags: /tags/ || tags? #確保已經(jīng)打開

#### 重新生成生成

???? hexo generate

???hexo server

- 如果上述都設置都沒有問題還是不能生成頁面

????看下是不是有緩存,清除下緩存

????看下你下載的主題是不是從官網(wǎng)上下載的?

????你下載從別人下載的會有些東西已經(jīng)集成到了主題里的,建議你從官網(wǎng)上下載一個主題重新生成下

???? 我用的是這個next

? ? [next主題下載官方文檔](http://theme-next.iissnan.com/getting-started.html)

?github上建立倉庫注意點

????設置倉庫名字的時候 ghshuo.github.io ,其中ghshuo 必須要是你的用戶名,其它名稱無效

????將來你的網(wǎng)站訪問地址就是 http://ghshuo.github.io

綁定自己的域名


記錄類型選A或CNAME,A記錄的記錄值就是ip地址,

github(官方文檔)提供了兩個IP地址,192.30.252.153和192.30.252.154,

這兩個IP地址為github的服務器地址,兩個都要填上,解析記錄設置兩個www和@,線路就默認就行了,

CNAME記錄值填你的github博客網(wǎng)址

在source文件夾中新建一個CNAME文件(無后綴名),然后用文本編輯器打開,在首行添加你的網(wǎng)站域名,

如http://genghongshuo.com? 注意前面沒有http:// ,也沒有www,

然后使用hexo g

hexo d上傳部署。

![域名](hexo-pit/hexo-yuming.png)

? 最后一步:在根目錄source中添加 CNAME文件(不需要添加任何后戳) 文件中寫上你的域名

?hexo文章中添加圖片

每次要把圖片先上傳到七牛的服務器然后再使用有點麻煩,下面的方法在本地加載

?方法一:

這種方法有點好處就是圖片能夠統(tǒng)一管理,每一篇文章都有相對應的圖片目錄

????主頁配置中 _config.yml 中有 post_asset_folder: true? ? 如果是flase 改成true


????在hexo目錄中執(zhí)行

???? npm install https://github.com/CodeFalling/hexo-asset-image --save

????$ hexo new [hexo-pit] 建一篇新文章hexo-pit


????下面會多出一個和新建文章hexo-pit名字一樣的文件夾,這樣也可以方便你管理文件資源。

????\source\_posts\下面會生成hexo-pit文件夾 如下:

????![圖片標題](文件路徑)

????![添加名字圖片文件夾所在](hexo-pit/hexo-img.png)

![添加名字圖片文件夾所在](hexo-pit/hexo-img.png)


方法二

? ? 在主配置source 下面創(chuàng)建一個images 把圖片都放到里面

? ? ![添加名字圖片文件夾所在](/images/hexo-img.png)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容