提及在降价文件 (*.md) 或任何其他文本中如何工作?
How does mentions works in markdown files (*.md) or any other text?
我想开一个 React/Next/Vue 博客,真的不重要,唯一重要的是,它将基于 JavaScript 框架,关于猫
例如我有一个数据库 cats
:
ID Name (<= unique)
1 Kitty
2 Catty
N .....
所以我想在 markdown 中写一些关于我的猫的有趣事实,比如一篇博客文章:
fact_one.md
My cats are @Kitty and @Catty and they are awesome!
然后post它。稍后,假设每只猫都有一个个人页面,当它访问该页面时,它会看到(无论精确程度如何)这只小猫已在 fact #1
.
中被提及
要点:
我不是在问,浏览器通知究竟是如何工作的,事件监听器等等。我是在问:
- 为了通过
@
(任何 Regexp 模式)等符号解析文本中的用户提及,我究竟应该 google/search/look 做什么?
- 这种情况下用markdown合适不?也许有更好的方法?
- 您会推荐哪个
npm
模块/也许是一篇博客文章?
例如,我看过 marked.js 和 GFM
,但我仍然不确定。
我的意思是,如果我的博客变得流行,如果我的每篇文章都存储为原始 *.md
文件,那将是一个问题,我想我应该将其存储在数据库中。最好的方法是什么?我的意思是将文本存储为 markdown/html 语法中的字段,或者将 raw *.md
存储为二进制?但是如果我将我的文本存储在数据库中,如何控制提及?还是有别的办法?
因此,每一个有用和有用的信息都会受到赞赏和奖励。
您可以使用像 \s@(\w+)
这样的正则表达式来匹配和捕获名称。
在数据库中保存新的post或更新post时,您可以提取提及项并将其更新为个人页面与[=15=之间的关系] 有提及。
我想开一个 React/Next/Vue 博客,真的不重要,唯一重要的是,它将基于 JavaScript 框架,关于猫
例如我有一个数据库 cats
:
ID Name (<= unique)
1 Kitty
2 Catty
N .....
所以我想在 markdown 中写一些关于我的猫的有趣事实,比如一篇博客文章:
fact_one.md
My cats are @Kitty and @Catty and they are awesome!
然后post它。稍后,假设每只猫都有一个个人页面,当它访问该页面时,它会看到(无论精确程度如何)这只小猫已在 fact #1
.
要点:
我不是在问,浏览器通知究竟是如何工作的,事件监听器等等。我是在问:
- 为了通过
@
(任何 Regexp 模式)等符号解析文本中的用户提及,我究竟应该 google/search/look 做什么? - 这种情况下用markdown合适不?也许有更好的方法?
- 您会推荐哪个
npm
模块/也许是一篇博客文章?
例如,我看过 marked.js 和 GFM
,但我仍然不确定。
我的意思是,如果我的博客变得流行,如果我的每篇文章都存储为原始 *.md
文件,那将是一个问题,我想我应该将其存储在数据库中。最好的方法是什么?我的意思是将文本存储为 markdown/html 语法中的字段,或者将 raw *.md
存储为二进制?但是如果我将我的文本存储在数据库中,如何控制提及?还是有别的办法?
因此,每一个有用和有用的信息都会受到赞赏和奖励。
您可以使用像 \s@(\w+)
这样的正则表达式来匹配和捕获名称。
在数据库中保存新的post或更新post时,您可以提取提及项并将其更新为个人页面与[=15=之间的关系] 有提及。