Plots2: 在符号处包含“@”的外部链接当前解析为公共实验室用户名。

创建于 2020-03-17  ·  24评论  ·  资料来源: publiclab/plots2

设想:
在公共实验室帖子上插入外部链接时
并且该链接包含一个@
然后它应该解析为 URL 的一部分,而不是指向公共实验室用户名的链接

@joyofsoy截图:
Screen Shot 2020-03-17 at 3 47 42 PM

这是从上面的屏幕截图中进行测试的示例链接: https://medium.com/@erinargyle/working-during-covid-19-how-to-be-good-at-video-meetings-57f49fdb8dcd

当前的解决方法是使用像 bit.ly 这样的网站来混淆链接,但我们最好解决这个问题。 感谢@joyofsoy的报道! :tada:

Ruby help wanted ws

最有用的评论

@emilyashley我可以解决这个问题吗?

所有24条评论

杰夫的笔记:

@jywarren :我认为我们需要更改@______模式匹配器以在链接中找不到模式。 模式匹配器在这里: https :

这是基于 Joe 的原始链接的模式匹配失败的演示; 它必须修改为不识别 URL 内的用户名: https :
Screen Shot 2020-03-17 at 3 57 45 PM

@emilyashley我可以解决这个问题吗?

@Tlazypanda 太棒了,谢谢!!!

@Tlazypanda ,您有机会尝试使用此表达式编辑器进行任何更改吗? https://rubular.com/r/HsxxuTG8zG0zSL似乎是一个小游戏,尝试调整“ @names ”在我们网站上的识别方式,但在两侧有“/”时则不会。

@ebarry我很抱歉在处理其他问题时完全忘记了这个问题......如果我在大学考试进行后的几天后接受它可以吗:sweat_smile:

当然!!! 祝考试顺利!!!

([^`\w]|^)(?<!\/)\@([\w-]+)\b(?!\/)

似乎工作正常。你能确认这个正则表达式是否正确@ebarry吗?

Screenshot from 2020-12-17 23-24-02

@jywarren你能确认一下吗?

我希望我能以任何一种方式确认,但我不熟悉正则表达式,抱歉我的延迟回复,并感谢您的工作!

完美运行! https://rubular.com/r/jfKfgjdqi00qy4

image

现在可以将其插入constants.rb - 这也是一个很好的初学者问题!

这已被标记为成为此类仅限初学者的问题的良好候选者,意味着它简单、自包含并带有一些额外的格式,可能是新贡献者的一个很好的切入点。 如果您对这段代码足够熟悉,请考虑将其重新格式化或重新发布为仅限初学者的


感谢您查看此@jywarren! 感谢 Gaurav Ahlawat 所做的

这!

+1 336-269-1539 / @lizbarry http://twitter.com/lizbarry / lizbarry.net

2021 年 1 月 5 日星期二下午 4:55 Jeffrey Warren通知@github.com
写道:

完美运行! https://rubular.com/r/jfKfgjdqi00qy4

[图像:图像]
https://user-images.githubusercontent.com/24359/103704067-a4875580-4f76-11eb-81ae-51ab06863ecb.png

现在可以将其插入到 constants.rb —— 这将是一个很好的选择
也是仅限初学者的问题!

这已被标记为成为仅限初学者的好人选
像这样发布http://www.firsttimersonly.com
https://code.publiclab.org/#r=all ,意思很简单,
自包含,并带有一些额外的格式,可能是一个很好的条目
指向新的贡献者。 如果你对这段代码足够熟悉,
请考虑将其重新格式化或重新发布为仅限初学者的问题
https://publiclab.org/notes/warren/10-31-2016/create-a-welcoming-first-timers-only-issue-to-invite-new-software-contributors
然后 ping @publiclab/reviewers
https://github.com/orgs/publiclab/teams/reviewers将其标记。

或者,如果这不是您的第一次,请尝试自己解决!


你收到这个是因为你被提到了。
直接回复本邮件,在GitHub上查看
https://github.com/publiclab/plots2/issues/7675#issuecomment-754925581
或退订
https://github.com/notifications/unsubscribe-auth/AABHNH47FTWY45FYH34CQCDSYODDNANCNFSM4LN2YLEA
.

@ebarry

干得好@gauravahlawat81我可以为你做到这一点......或者你想尝试自己转换这个?......我很乐意帮助你遇到困难......你怎么看?

是的,当然,我想自己转换它。 我怎么做 ?

我应该创建一个新问题还是编辑这个问题?

太好了:tada:,是的,创建一个新问题会更简单,当您点击此处的新问题https://github.com/publiclab/plots2/issues/new/choose选择First timer Only Issue ,它将预填充一个模板......在你有**Update** the file [$FILENAME]($BRANCH_URL) in the `$REPO` repository (press the little pen Icon) and edit the line as shown below.这一行之后,指示需要更改的文件和所需的更改......给它一个标题,这应该是全部

好的,谢谢@cesswairimu ,我会试试的!

@cesswairimu如何生成差异?

不确定是否有其他方法可以做到……我的方法是使用 first-timer-bot
因此,使用这种方法,您要做的是导航到您要编辑的文件,在这种情况下我认为是https://github.com/publiclab/plots2/blob/main/config/initializers/constants.rb并单击编辑按钮(铅笔图标),进行所需的更改,然后在此Create a new branch for this commit and start a pull request下方的文本框进行编辑并确保它以first-timers-开头,然后单击提交更改...

之后,您应该会看到您在此处创建的问题https://github.com/publiclab/plots2/issues/ ,作者为 first-timer-bot
如果这没有意义,这里有更多关于此的文档

我已经创建了这个问题,但我不得不使用不同的方法。 请查看那里是否一切正常,如果需要更改某些内容,请告诉我。

这个问题很完美..再次感谢

谢谢你们!

非常整洁的工作流程

+1 336-269-1539 / @lizbarry http://twitter.com/lizbarry / lizbarry.net

在周五,2021年1月8日在4:59塞斯[email protected]写道:

已关闭 #7675 https://github.com/publiclab/plots2/issues/7675


你收到这个是因为你被提到了。
直接回复本邮件,在GitHub上查看
https://github.com/publiclab/plots2/issues/7675#event-4183687540 ,或
退订
https://github.com/notifications/unsubscribe-auth/AABHNH2CH642A3GQR5SCQR3SY3JPFANCNFSM4LN2YLEA
.

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

keshavsethi picture keshavsethi  ·  3评论

grvsachdeva picture grvsachdeva  ·  3评论

grvsachdeva picture grvsachdeva  ·  3评论

first-timers[bot] picture first-timers[bot]  ·  3评论

ebarry picture ebarry  ·  3评论