实例:https://cnsteem.com/trending/中文
介绍
代码已完全开源。https://cnsteem.com 是我个人维护的一个steemit 中文前端界面,其是steemit官网UI[代o的克隆,主要针对中文区进行开发,目的是吸引更多的中文用户,
它和busy, chainbb, 以及steemit共享使用存在于steem区块链的数据,仅做一些速度和语言的定制化。
cnsteem已开启https, 理论上和steemit具有一样的安全性,抱有疑虑的用户,请使用Posting Key登录,这样不会影响你的资金安全。
中文标签问题
cn区有过对中文标签的讨论:参考O哥的这篇:聊聊中文标签 /steemitui multi-language tags
首先steem区块链基于 UTF-8的,可以支持各种语言,steemJS 也不存在问题,可以基于中文进行查询。
问题主要是 steemit前端基于正则表达式的限制:
steemit 不允许添加中文标签
steemit 中文标签没有进行URL解码
问题解决
我通过修改steemit前端代码,添加对中文的支持进行了解决,有兴趣的可以看这个commit
如何让steemit进行支持相同的更改?
首先cnsteem也只是对中文/英文标签进行了支持,其他语言也不支持。
steemit 官网可能有更重要事情要做,这也可能是俄文区分裂出golos.io的原因
但其实分出去的golos.io并没有从根本上解决标签的问题:比如 https://golos.io/бдокчейн 会出现错误
它只是把英文翻译成俄文,本质上还是使用了英文标签 https://golos.io/trending/ru--bdokcheijn
过段时间我会将cnsteem的中文翻译 + 中文标签支持给官方提交Pull - Request,是否全面支持还是要看官网的决定
注意
在https://cnsteem.com 添加文章时首标签还是要使用cn或其他英文字符
技术原因:steemit代码中还是有些限制
文化原因:在steemit打开中文标签是会出现错误,总不能让外国友人只看见标签,却不能阅读内容
可能的疑惑
中文标签测试无法在cnsteem显示@oflyhigh的这篇
这是因为O哥可能使用了steem-python发布中文标签,python 默认将中文存为unicode, 而不是UTF-8,:
结尾
希望大家选我作为见证人,投票见证人不会消耗你任何Steem或SP,它只是你的一项权利。
见证人投票页面: https://steemit.com/~witnesses 或 https://cnsteem.com/~witnesses
滚动到最下边,输入 skenan 点击 vote, 点击一下就好~
感谢你的支持,明天我会在witness-category更新开发进度。
同时你如果有建议,请及时告诉我~~
还不是很完全,专注在cn得了,只显示中文内容。
而且不能注册!
嗯嗯,我下周就会测试一下注册,然后开放。 主页确实可以换成cn trending, 明天试试。
好厉害!行动派!功德无量!见证人已投!
谢谢~
你的工作让那些因为一看是英文网站就对steemit放弃了的朋友不再感到有任何不便XD(大拇指)
完美解决之前推荐朋友的英文阅读障碍
其实可以参考之前知链的方式。
用前端替换。 中文tag steemit可以加 不过没办法打开。在输入tag前加2个空格就可以了。不过只在cnsteem可以打开的话 意义不是很大。如果官方不更新这块 steemit始终无法打开。 以前lorechain做这个 可惜没坚持下来。
期待cnsteem 感谢付出
我听说过知链,他那个目标太大了,要造一个基于steem的知乎,我估计那种有一个团队也得至少要花好几年才能完成。 我是一个人在玩,肯定不会那样做的,我目标很简单,弄一个steemit的翻译版,吸引下国人来这里就足够了。
可能也是意识到内容监管是个不可逾越的鸿沟,所以放弃了。
:) 见证人已经投. 谢谢付出
谢谢,其实我觉得steemit不好的言论反而更少,大家目的大都是分享一些对其他人生活有帮助的东西,来获得收益。信誉,收益,这种博弈论的东西反而起作用了。
感谢你的贡献,见证人已投
谢谢~
中文标签很有意义,感谢你的探索和分享
但是如果中文标签只在 cnsteem.com 被支持,那么使用起来效果会大打折扣。毕竟steemit.com 还是UI首选。
建议cnsteem.com支持中文标签的同时,去steemit官方github提个issue
如果都能支持中文标签,就爽了 😀
嗯嗯,我有计划去提交pull request, 翻译+ 标签, 也是看了你之前的那个文章才要做这个的
支持大牛。已赞 已投
谢谢yy~~
钦佩!
Arigato!! :)
太厉害了!
厉害,方便不熟悉英文的朋友
Congratulations @skenan! You have completed some achievement on Steemit and have been rewarded with new badge(s) :
<p dir="auto"><a href="http://steemitboard.com/@skenan" target="_blank" rel="noreferrer noopener" title="This link will take you away from hive.blog" class="external_link"><img src="https://images.hive.blog/768x0/https://steemitimages.com/70x80/http://steemitboard.com/notifications/posts.png" srcset="https://images.hive.blog/768x0/https://steemitimages.com/70x80/http://steemitboard.com/notifications/posts.png 1x, https://images.hive.blog/1536x0/https://steemitimages.com/70x80/http://steemitboard.com/notifications/posts.png 2x" /> Award for the number of posts published <p dir="auto">Click on any badge to view your own Board of Honor on SteemitBoard.<br /> For more information about SteemitBoard, click <a href="https://steemit.com/@steemitboard" target="_blank" rel="noreferrer noopener" title="This link will take you away from hive.blog" class="external_link">here <p dir="auto">If you no longer want to receive notifications, reply to this comment with the word <code>STOP <blockquote> <p dir="auto">By upvoting this notification, you can help all Steemit users. Learn how <a href="https://steemit.com/steemitboard/@steemitboard/http-i-cubeupload-com-7ciqeo-png" target="_blank" rel="noreferrer noopener" title="This link will take you away from hive.blog" class="external_link">here!见证人已投。支持大牛!