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

是否支持 markdown 的待办清单 TODO-list 列表? #30

Closed
synhi opened this issue Nov 25, 2016 · 7 comments
Closed

是否支持 markdown 的待办清单 TODO-list 列表? #30

synhi opened this issue Nov 25, 2016 · 7 comments

Comments

@synhi
Copy link

synhi commented Nov 25, 2016

不需要控制,只要正常渲染就好,
我用 - [ ] 或者 - [x]渲染出来效果与普通 列表一样

@NoahDragon
Copy link
Member

因为marked不支持,所以hexo-renderer没法支持……
此处有替代方案markedjs/marked#107

@synhi
Copy link
Author

synhi commented Nov 26, 2016

@NoahDragon 英语渣,表示看的一脸蒙逼
Github 支持 - [ ] 渲染,但是是只读的,

  • test

marked有个「gfm」特性,好像跟 TODO-list 还是 checkbox 有关,但是我不会用,只是在 hexo 的 _config 里启用了,但是并没用什么效果

好像有人往里插入 html 标签来替代或者用 unicode 字符代替

大概就看懂这么多

我想实现的效果就是在 markdown 文件里写下 - [ ] 和 - [x] 可以在 hexo 生成的静态文件里渲染出来,只读的就行,不需要点击

- [ ] test
- [x] demo

渲染完后是这样的

  • test

  • demo

@synhi
Copy link
Author

synhi commented Nov 26, 2016

我发现 Github 的渲染的复选框我自己可以点击,不知道别人可以不
hexo 生成的是静态网页,也不能动态交互什么的,所以也不需要点击,需要的时候我可以在文章的源文件里修改,我只想在出现多重选择的时候可以在文章里展示出哪几个选择是正确的,所以只读的更好

貌似是不支持?那有什么替代方案么?英语没看懂

@NoahDragon
Copy link
Member

github里的别人也可点击。
不知什么原因,marded本身是不支持的,替代方案就是用font awsome或图标替代。

@synhi
Copy link
Author

synhi commented Nov 27, 2016

又折腾了一圈,看到有人提交了支持 task list 的 mark.js,试用了一下,能用,但是会在渲染的出的复选框前有一个无序列表的空心圆(我用的 Next 主题,住知道是否是主题的问题)而且是可以点击的,不是只读的。
又翻到了 marked 作者曾经提交的支持 task list 的 mark.js,可以渲染,但是也有同样的问题(而且不久后作者就移除了这项支持,不知道为什么)
现在不知道怎么弄了,Next 主题应该是支持 font awsome 图标,但是不知道为什么我用
<i class="icon-check"></i> <i class="icon-check-empty"></i> 这个两个标签没有效果,并不显示图标,不知具体该如何启用 font awsome 字体?

@synhi
Copy link
Author

synhi commented Nov 27, 2016

next 精简了 font-awesome.min.css 有部分图标会不显示,而且标签我貌似也写错了
next 有个 home 图标,我用 <i class-"fa fa-home"></i> 这个标签可以正常显示

@synhi synhi closed this as completed Nov 27, 2016
@NoahDragon
Copy link
Member

#32 add this support.

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

No branches or pull requests

2 participants