標籤:

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

關於我:http://blog.shijinrong.cn/about/


1、這是你要發布的新文章,注意tags就是該文章的標籤

---

title: 一個人的狂歡

date: 2016-11-11 13:09:04

tags: [journal,think]

---

2、在命令行中輸入

$ hexo new page tags

3、這時會在在sources/tags裡面有個index.md的文件,打開這個文件編輯

---

title: tags

date: 2016-11-11 21:40:58

type: "tags"

---

type: 改成tags

4、在主題配置文件中,在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: 標籤

date: 2014-12-22 12:39:04

type: "tags"

---

3. 在菜單中添加鏈接。編輯 主題配置文件(主目錄/themes/next/_config.yml), 添加 tagsmenu 中,如下:

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(有的
版本這個是默認的,不需要配置)

  1. 打開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 |