hexo 下的分類和表簽無法顯示,怎麼解決?
這兩天在弄hexo,標籤和分類總是Cannot GET /tags/ ,嘗試了很多方法還是無效,想問下這個怎麼解決,還有我使用的那款主題有個「頁面」,這個頁面是表示什麼的?最後想問下,有沒有hexo的社區什麼的?網上關於hexo的教程還是蠻多的,但大多前篇一律,而實際操作有問題多多,想找人請教下。
## 步驟一
新建一個頁面,命名為 tags 。命令如下:
$ hexo new page "tags"
## 步驟二
編輯剛新建的頁面,將頁面的類型設置為 tags ,主題將自動為這個頁面顯示標籤雲。頁面內容如下:
title: Tagcloud
date: 2014-12-22 12:39:04
type: "tags"
---
注意:如果有啟用多說 或者 Disqus 評論,默認頁面也會帶有評論。需要關閉的話,請添加欄位 comments 並將值設置為 false,如:
title: Tagcloud
date: 2014-12-22 12:39:04
type: "tags"
comments: false
---
## 步驟三
在菜單中添加鏈接。編輯 主題配置文件 ,添加 tags 到 menu 中,如下:
menu:
home: /
archives: /archives
tags: /tags
1、這是你要發布的新文章,注意tags就是該文章的標籤
---
title: 一個人的狂歡date: 2016-11-11 13:09:04tags: [journal,think]---2、在命令行中輸入$ hexo new page tags3、這時會在在sources/tags裡面有個index.md的文件,打開這個文件編輯
---title: tagsdate: 2016-11-11 21:40:58
type: "tags"---type: 改成tags4、在主題配置文件中,在menu項下,要把tags頁打開如menu:
home: /
categories: /categories
#about: /about
archives: /archives
tags: /tags //確保標籤頁已打開
#schedule: /schedule
#commonweal: /404.html
scaffolds/draft.md
---
title: {{ title }}
tags: {{ tags }}
---
scaffolds/post.md
---
title: {{ title }}
date: {{ date }}
tags: {{ tags }}
---
tags/index
---
title: Tagcloud
date: 2017-04-26 17:47:43
type: "tags"
layout: "tags"
---
這3個地方都試試,應該就可以成功了
已經解決https://github.com/iissnan/hexo-theme-next/wiki/創建分類頁面
使用 hexo new page 新建一個頁面,命名為 tags :
$ cd your-hexo-site
$ hexo new page tags
編輯剛新建的頁面,設置type為tags:
title: 標籤
date: 2014-12-22 12:39:04
type: "tags"
---
ok.
@拖鞋樹 應該是iissnan/hexo-theme-next · GitHub, 我用的就是這個,感覺還是很贊的。葉陽栩寧"s Blog 我用的也是這個。
在根目錄下的source下新建一個文件夾,取名:tags
然後在tags文件夾下新建一個index.md文件,在最上一行里只需要插入type:「tags」,其他的無所謂寫什麼。
這個是標籤,其他的分類,關於同理。
我遇到了題主一樣的問題,提供一種解決情況供參考。我使用的是ppoffice的icarus主題。發現主題目錄下有一個/_source 文件夾(它裡面的內容正是about,categories,tags分別已寫好的index.md),複製全部內容到 Hexo根目錄/source 文件夾內覆蓋,就可以了。
新建一個tags$ hexo new page "tags"
找到它打開後編輯
---
title: 標籤
date: 2018-01-07 23:38:56
type: tags
---
title可以是任意名字,注意第三行是type:tags 不用加雙引號
其餘步驟樓上說的很明白了,關鍵點在於
第三行是type:tags 不用加雙引號
第三行是type:tags 不用加雙引號
第三行是type:tags 不用加雙引號
以next主題為例, 按照主題配置 - NexT 使用文檔,
1.新建頁面
$ hexo new page tags
2. 編輯剛新建的頁面,將頁面的類型設置為 tags ,主題將自動為這個頁面顯示標籤雲。頁面內容如下:(路徑為主目錄下 source/tags/index.md)
title: 標籤
3. 在菜單中添加鏈接。編輯 主題配置文件(主目錄/themes/next/_config.yml), 添加 tags
到 menu
中,如下:
menu:
home: /
archives: /archives tags: /tags可以到我的博客瞧一瞧看一看,有解決方案哦**21r.pw**又改呵呵
編寫md文件根本就不需要添加「---」【這東西不需要寫啊】
ERROR Process failed: tags/index.md
TypeError: Cannot read property "offset" of null
這個文件我怎麼都部署不通過們都好幾天了,不會弄啊,查了好多了,都不行
我用的守random主題
樓上的方法我都用過了,改index文件,主題source裡面也沒有寫好的tags和那個cate....的md文件,主題和站點文件我也都改過了,就是部署不通過,問能不能該我發一下你好的index文件里都低是一些啥,讓我粘貼一下試一試
mengyuan000/mengyuan000.github.io,大神看看有啥問題,我也就是這幾天干弄這個,不懂,你們要是知道講的詳細點,謝啦
配置tags
添加tags。
blog 目錄下執行以下命令
hexo new page "tags"
時,source多了一個tags文件夾,這裡嗎是tags頁的主頁,目
前沒有標籤
編輯這個index.md,添加
type: "tags"
(冒號後帶空格),使之成為:
title: tags
date: 2017-04-06 14:48:36
type: 「tags」
blog目錄下執行,新建了一個page
hexo new myFristPageForTag
配置項目配置文件(主目錄下的config.yml)# Directory 下的tag_dir: tags(有的
版本這個是默認的,不需要配置)
- 打開source/_post下的 myFristPageForTag, 編輯tags
tags: [html, css, js]
別忘記冒號之後的空格
重啟hexo server
windows下的deploy會有問題,
$ hexo d ERROR Deployer not found: git
請安裝 npm install hexo-deployer-git --save
詳情:how to use hexo
next 5.0.2 有時會出現標籤頁404問題,next 5.0.1正常。 bug已提交giuthub
我也加問一個問題,categories和tags頁面都好了以後,點擊其中的tags到子標籤頁是404,請問如何解決
設置language: zh-Hans之後依然不顯示中文,請問題主是如何弄的?
這個頁面不知道是做什麼的,你用的什麼主題?
一樓正解,title必須是Tagcloud
推薦閱讀:
※配置hexo 為什麼運行到 hexo server 這步就沒用了?
※hexo本地測試運行重啟後頁面空白,提示 : WARN No layout: index.html?
※hexo能下載安裝嗎?
※Hexo如何在線可視化寫博客?
※hexo上傳到github後,打開控制器報錯,說找不到vendor文件夾下的所有樣式文件和js文件?
TAG:Hexo |