如何优雅地在ArcGIS知乎中写文章?

才开始玩ArcGIS知乎
 
最近在简书上开始写一个WebGIS开发教程,用markdown写,写完想搬到ArcGIS知乎上来,然后就遇到问题了
 
发起文章页面的那个富文本编辑器开放的功能有点少啊,不支持直接复制HTML,从word贴似乎也不行,从简书页面直接复制过来的话,格式、图片、超链接基本全部丢失。。。基本上没办法愉快地玩耍了
 
不知道各位玩得久的大神是怎么发起文章和排版的,分享一下吧~~
另外,ArcGIS知乎的开发同学,能不能考虑下升级一下编辑器,支持HTML和Markdown啊,毕竟这才是解决问题的关键额
 
我自己先抛砖引玉,今天研究了2小时搞出来的,效果还可以。大概思路:
1.用Chrome调试工具把简书页面的属于文章的那段HTML复制出来
2.替换那些ArcGIS知乎富文本编辑器会自动过滤掉的HTML标签为支持的标签
我用Nodepad++做的替换(要勾选正则表达式),根据我自己的写作风格换掉下面这几个标签,
 
<[/]?code[^>]*?> 替换成 空
<h[34]> 替换成 <br><br><strong>
</h[34]> 替换成 </strong><br><br>
 
3.在发起文章页面,用Chrome调试工具找到编辑器里面的body标签,把上一步处理好的HTML复制进去,然后确认发起
 
这样发起的文章的章节标题、段落结构、代码、图片、超链接基本都会被完整保留,省去了很多重新排版的操作,结果也还可以接受。
 
已邀请:

江宝骅

赞同来自: liuyl

谢谢 @liuyl 的建议和解决方法。
 
ArcGIS知乎社区网站基于的是WeCenter开源程序,原开发人员考虑到使用HTML语法有可能造成XSS式的攻击与破坏等问题,最终编辑器采用的是BBCode语法,但是该编辑器体验并不友好,排版效果被使用者诟病。曾经移植过百度的富文本编辑器,但是上述安全原因还是取消了。
 
接下来我们也会积极改进编辑器,提升编辑体验和排版效果。
 
目前提供的解决方案是:您可以自由选取适合自己撰写习惯的博客或者网站,如CSDN、cnblogs、简书、新浪博客等,然后将网址私信给 @ArcGIS知乎 ,告知想要发表的文章,或者直接授权,我们会定期通过程序抓取收录,能够大大节省您的时间,排版效果也会好一些。
 
另外贴一下如何在ArcGIS知乎上写文章呢?
 
ArcGIS知乎社区欢迎大家发表真知灼见、分享技术经验,因为有你,ArcGIS知乎社区更精彩!
 

GADFLY

赞同来自:

牛人,

要回复问题请先登录注册