Html 更换'#';对于tweet按钮中的%23

Html 更换'#';对于tweet按钮中的%23,html,twitter,blogger,Html,Twitter,Blogger,我的博客有一个正常工作的tweet按钮:它分别通过data:post.title/data:post.URL获取页面的标题和URL。麻烦的是,几天前,我在他们的标题中添加了一个散列和帖子的编号。例如,第129篇文章的标题是“内核”,然后我将其重命名为“129内核”(不带引号),之后,tweet按钮不会读取帖子标题中的“内核”以及其后的任何内容 我已经意识到,如果我为%23替换#,它工作得很好,但是有没有办法自动进行替换,而不重命名所有帖子并删除其中的# 帖子链接:尝试使用以下数据标记- expr

我的博客有一个正常工作的tweet按钮:它分别通过data:post.title/data:post.URL获取页面的标题和URL。麻烦的是,几天前,我在他们的标题中添加了一个散列和帖子的编号。例如,第129篇文章的标题是“内核”,然后我将其重命名为“129内核”(不带引号),之后,tweet按钮不会读取帖子标题中的“内核”以及其后的任何内容

我已经意识到,如果我为%23替换#,它工作得很好,但是有没有办法自动进行替换,而不重命名所有帖子并删除其中的#


帖子链接:

尝试使用以下数据标记-

expr:href='"https://www.blogger.com/share-post.g?blogID=" + data:blog.blogId + "&postID=" + data:post.id + "&target=twitter"'
这是Blogger提供的本机共享URL生成器。这将生成表单的URL-

https://www.blogger.com/share-post.g?blogID=BLOGID&postID=POSTID&target=twitter
然后,它会自动重定向到Twitter共享窗口,自动填充帖子的标题和URL。这篇文章的标题将被转义。此共享URL生成器也可用于为其他社交网络生成共享URL(aka
facebook
pinterest
email
,方法是替换第一行中的
target
参数)


这样做的缺点是,您无法添加要跟踪的用户或添加hashtag,就像您在构建Twitter共享URL时通常能够做的那样。

Twitter链接是您自己编写的吗?或者这是blogspot提供的?这是手动的,Squeakasaur。它来自模板,我自己编辑。我现在无法在这里复制它(我在手机上,源代码在我的笔记本电脑中),但它是这样的:'+data:post.title+in+data:post.url“>发送至Twitter读者需要查看您提供的链接才能回答问题吗?如果是这样的话,这个问题就脱离了主题,因为回答这个问题所需要的一切都被添加到帖子本身是很重要的。这是为了让读者更容易阅读,并防止断开的链接。你好,Prayag。我尝试过这个选项,但还没有成功。如果帖子的标题不包含“#”,则它可以工作,但如果它包含哈希,则不会读取URL(它只在链接末尾显示“&target=twitter”)。我真的在考虑删除所有帖子的#,尽管我真的认为有一种方法可以解决这个问题,而不必编辑每个帖子的标题。谢谢你,伙计!上帝保佑你!=]@Vítor此代码应该可以正常工作。这里有一个GIF演示了将其集成到您的博客中的过程,以及如何处理标题中的特殊字符-是的,Prayag,它应该。我可能做错了什么。。。但我已经去掉了每篇文章标题的“#”,很明显,推特按钮起作用了。尽管如此,我还是非常感谢你的好意。上帝保佑你,伙计。拥抱!=]