Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Hexo + Material + Github 搭建博客 | zdRan's blog #9

Open
zdRan opened this issue Jun 27, 2018 · 23 comments
Open

Hexo + Material + Github 搭建博客 | zdRan's blog #9

zdRan opened this issue Jun 27, 2018 · 23 comments

Comments

@zdRan
Copy link
Owner

zdRan commented Jun 27, 2018

https://zdran.com/20180326.html

Hexo、Material、Github、搭建博客与配置

@Eajack
Copy link

Eajack commented Jul 27, 2018

不错~但是标签云、侧栏分类栏怎么弄呢?

@zdRan
Copy link
Owner Author

zdRan commented Jul 30, 2018

@Eajack
不错~但是标签云、侧栏分类栏怎么弄呢?

在主题的配置文件里可以配置

sidebar:
  pages:
        标签云:
            name: 标签云
            link: "/tags"
            icon: tab
            divider: true

在 hexo 目录下的 source 文件夹内创建一个名为 tags 的文件夹。

然后在文件内创建一个名为 index.md 的 Markdown 文件。

在 index.md 文件内写入如下内容即可。

---
title: tags
date:
layout: tags
---

@nameNotNull
Copy link

你的评论系统真不错

@zdRan
Copy link
Owner Author

zdRan commented Aug 2, 2018

@nameNotNull
你的评论系统真不错

用的是 Gitalk

@leibatian
Copy link

你好 我这个 按照您的步骤 hexo g 就会报两条错误
local hexo not found in 文件夹路径
try running :'npm install hexo --save'

@zdRan
Copy link
Owner Author

zdRan commented Aug 28, 2018

@leibatian 你的hexo应该是没有安装成功。尝试执行一下:
npm install -g hexo

@honkerSK
Copy link

honkerSK commented Sep 4, 2018

你好, gitalk 设置了gitalk_client_id 和 gitalk_client_secret, 还是不行,提示 Error: Not Found.请问下这个怎么设置?

@zdRan
Copy link
Owner Author

zdRan commented Sep 5, 2018

@honkerSK
你好, gitalk 设置了gitalk_client_id 和 gitalk_client_secret, 还是不行,提示 Error: Not Found.请问下这个怎么设置?

1、看一下你的 OAuth application 申请是不是正确。Homepage URL和Authorization callback URL要写你的博客地址。
2、看一下_config.yml设置是不是正确。
这是我的配置:

comment:
    use:  "gitalk"
    shortname: # duoshuo or disqus shortname
    changyan_appid:
    changyan_conf:
    changyan_thread_key_type: path
    livere_data_uid:
    gitalk_repo: zdran.github.io  # git repo of the hexo
    gitalk_owner: zdRan # git repo's owner
    gitalk_client_id: xxxxxxxxxxxxxxxxx # github app client id 
    gitalk_client_secret: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx # github app client secret 
    valine_leancloud_appId: # leancloud application app id
    valine_leancloud_appKey: # leancloud application app key

3、或者是你用的主题不支持 Gitalk。

@ghost
Copy link

ghost commented Sep 15, 2018

你好,我的主题也是material 按照您的设置修改了模板 为什么还是 error ? 修改了gitalk_repo: gitalk_owner: gitalk_client_id: gitalk_client_secret:

@zdRan
Copy link
Owner Author

zdRan commented Sep 16, 2018

@Saginume
你好,我的主题也是material 按照您的设置修改了模板 为什么还是 error ? 修改了gitalk_repo: gitalk_owner: gitalk_client_id: gitalk_client_secret:

我也是直接按照官网上来的,下面的配置是我的配置。

@ghost
Copy link

ghost commented Sep 16, 2018

@zdRan

@Saginume
你好,我的主题也是material 按照您的设置修改了模板 为什么还是 error ? 修改了gitalk_repo: gitalk_owner: gitalk_client_id: gitalk_client_secret:

我也是直接按照官网上来的,下面的配置是我的配置。

material的文档里只有gitment的配置,另外可能是因为主题版本不同,comment的模板不一样,我的多了一大串
repo: 加不加https:// 没有关系吗?

@ghost
Copy link

ghost commented Sep 16, 2018

我用CDODING部署,github 上也显示1 user

@zdRan
Copy link
Owner Author

zdRan commented Sep 17, 2018

@Saginume
我用CDODING部署,github 上也显示1 user

repo是存储评论的地方,一般直接用用你博客的仓库地址就可以。可以试试这种, 用户名.github.io

@ghost
Copy link

ghost commented Sep 17, 2018

@zdRan

@Saginume
我用CDODING部署,github 上也显示1 user

repo是存储评论的地方,一般直接用用你博客的仓库地址就可以。可以试试这种, 用户名.github.io

因为使用CODING部署,我没有.github.io,新建了一个blog仓库,repo也写了blog但是它现在提示 'Error: Validation Failed.'

@ghost
Copy link

ghost commented Sep 17, 2018

'未找到相关的 Issues 进行评论'

@zdRan
Copy link
Owner Author

zdRan commented Sep 18, 2018

@Saginume
'未找到相关的 Issues 进行评论'

好像是你需要初始化一下,发布完成博客后,需要登录一下。或者说需要手动的提交一个Issues,参考一下这个:

评论初始化

我是在博客的评论里登录了一下自己的github,然后手动打开了一下每个博客。

@ghost
Copy link

ghost commented Jul 3, 2019

我的侧边栏显示不出来,得把页面拉到最下面才能显示。
是这个版本特有的BUg么

@zdRan
Copy link
Owner Author

zdRan commented Jul 3, 2019

@zjt2005
我的侧边栏显示不出来,得把页面拉到最下面才能显示。
是这个版本特有的BUg么

是不是你的配置不太对,一直没有发现过这个问题啊

@ghost
Copy link

ghost commented Jul 3, 2019

@zdRan

@zjt2005
我的侧边栏显示不出来,得把页面拉到最下面才能显示。
是这个版本特有的BUg么

是不是你的配置不太对,一直没有发现过这个问题啊

额,抱歉,请问可以把你的配置发一下?实在感谢
已发帖求助地址

@zdRan
Copy link
Owner Author

zdRan commented Jul 4, 2019

@zjt2005

@zdRan

@zjt2005
我的侧边栏显示不出来,得把页面拉到最下面才能显示。
是这个版本特有的BUg么

是不是你的配置不太对,一直没有发现过这个问题啊

额,抱歉,请问可以把你的配置发一下?实在感谢
已发帖求助地址

这是我的配置

# Sidebar Customize
sidebar:
    dropdown:
        Email Me:
            link: "mailto: [email protected]"
            icon: email
    homepage:
        use: true
        icon: home
        divider: false
    archives:
        use: true
        icon: inbox
        divider: false
    categories:
        use: true
        icon: chrome_reader_mode
        divider: false
    pages:
        标签云:
            name: 标签云
            link: "/tags"
            icon: tab
            divider: true
    article_num:
        use: true
        divider: false
    footer:
        divider: false
        theme: false
        support: false
        feedback: false
        material: false


我用的是 1.5.6 的版本,如果实在不行可以尝试下用我fork的这个版本, 地址

@ghost
Copy link

ghost commented Jul 4, 2019

谢谢!(虽然还是没好)

@Shiokiri
Copy link

你好,请问代码高亮是什么?很喜欢.

@zdRan
Copy link
Owner Author

zdRan commented Sep 2, 2019

@ColorfulMist
你好,请问代码高亮是什么?很喜欢.

hanabi

主题内的配置文件自带的

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

6 participants