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

你好,请问首页’关于我‘页面找不到怎么自定义自己的?评论系统怎么添加?求指教,谢谢 #14

Closed
reallinxu opened this issue Mar 22, 2018 · 15 comments
Labels

Comments

@reallinxu
Copy link

No description provided.

@ZEROKISEKI
Copy link
Owner

评论系统在wiki有配置说明, "关于我"页面, 是要自定义什么?如果是名称的话, 可以在_config.ymlmenu那里有对应的属性可以改, 如果是页面布局,即要一个对应的模板的话, 可以参考layout/page.ejs的代码说明:

<!-- 搜索页面(尽可能接近ZanBlog搜索功能) -->
<% if(page.title === 'search') { %>
<%- partial('page/search', { item: page }) %>
<!-- 404页面 -->
<% } else if(page.title === '404') { %>
<%- partial('page/404') %>
<!-- 有其他想自定义的page在这里添加判断条件, 并且写好对应的模板渲染文件 -->
<% } else { %>
<%- partial('_partial/article', { item: page, isPage: true } ) %>
<% } %>

在上面的代码可以加多一个判断page.title == 'about', 然后在layout/page文件夹下添加对应的about.ejs即可自定义这个页面的模板

如果不是上面说明的话, 具体描述一下是什么意思?

@reallinxu
Copy link
Author

谢谢,不太会前端的东西,我想关于我页面只打印一段话或者加几个图片,如果方便希望可以给一个模板,谢谢了

@reallinxu reallinxu reopened this Mar 22, 2018
@ZEROKISEKI
Copy link
Owner

写几句话或者加几个图片不需要什么模板的, 你直接在markdown写就行了

@ZEROKISEKI
Copy link
Owner

source/about/index.md下编辑

@reallinxu
Copy link
Author

对于评论系统,我新建了一个repository,然后repo填此地址,但是评论提交没反应,怎么回事?

@reallinxu
Copy link
Author

而且在评论系统上面还出现了一个error,not found,麻烦看一下:https://reallinxu.github.io/

@ZEROKISEKI
Copy link
Owner

贴一下_config.yml的comment部分代码

@ZEROKISEKI
Copy link
Owner

看了一下错误:

https://api.github.com/repos/reallinxu/github.com/reallinxu/blogIssue.git/issues/comments?sort=created&direction=desc

好像你把comment的repo的名字填成了github.com/reallinxu/blogIssue.git, 应该是填blogIssue就可以了

@reallinxu
Copy link
Author

你好,gitment配置好后出现Error: Validation Failed,好像是issue label不能超过50字符,可是我不知道在哪里修改,麻烦告知,谢谢。

@ZEROKISEKI
Copy link
Owner

@reallinxu 在你存放评论的那个repo下面可以进行label edit

https://github.com/ZEROKISEKI/你的gitment repo名称/labels

2018-03-27 09 55 25

@reallinxu
Copy link
Author

不是这个修改,是我在初始化时候就报这个错误,还没有存入repo

@ZEROKISEKI
Copy link
Owner

ZEROKISEKI commented Mar 27, 2018

你把source/posts对应的那片文章的名字(*.md)改短点试下, 这个问题我忘记是gitment默认使用了window.location.pathname还是window.location.href, 我看看能不能换成文章时间戳还是其他的唯一标识

@reallinxu
Copy link
Author

改短试过了,但是标题中文的时候仍是乱码

@ZEROKISEKI
Copy link
Owner

ZEROKISEKI commented Mar 27, 2018

中文在url应该是会被encode的(像%20%3F这样的), 按照默认的gitment的做法这个很容易就超过限制了。。, 主题是直接用的gitment作者本人提供的gitment脚本https://imsun.github.io/gitment/dist/gitment.browser.js, 你可以将这个脚本下下来放在source/js/comment/gitment.browser.js上面, 按照这个PR进行修改,接着layout/layout.ejs的那个外链gitment.browser.js的script去掉, 换成<%- js('js/comment/gitment.browser.js') %>, 如果还是不行的话,那就是中文标题的字数比较多了。。

2018-03-27 10 28 02

@ZEROKISEKI ZEROKISEKI added the bug label Mar 27, 2018
@reallinxu
Copy link
Author

谢谢,我把地址改短了,文章名也改了就可以了,现在发现一个问题,gitment手机浏览器登录后会报错,object ProgressEvent,电脑登陆360浏览器有的可以,有的报同样的错误

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

No branches or pull requests

2 participants