我正在寻找管理文章中链接的策略。文章的正文保存在数据库中,并在页面组装期间被拉出。应该在数据库中保存所有内容以轻松定义和管理链接?
一些纯粹主义者认为标记应该永远不会存储在数据库中。有些人认为它可以适度。但对我来说,链接的概念几乎与其HTML标记不可分割。
是否有一种更好,更简洁的方式来表示文章(在数据库中)中的链接,而不仅仅是嵌入“锚文本”?
我踢过的一个想法涉及嵌入足够的标记以在语义上描述感兴趣的区域,并在不同的表格中将这些概念映射到实际的URL。特定概念的所有遭遇都会被链接包裹起来。
<p>Here is an example of a
<span class="external-reference semantic-web">semantic</span>
approach to link management.</p>
然后,表格可能会将文章的网址和“语义网络”的关键类与http://en.wikipedia.org/wiki/Semantic_Web
这样的网址相关联<p>Here is an example of a <span class="external-reference semantic-web">
<a href="http://en.wikipedia.org/wiki/Semantic_Web">semantic</a></span>
approach to link management.</p>
我喜欢这种方法的是我的所有网址都在数据库中的一个位置。我可以在技术上改变或删除链接而不触及文章的主体。我有非常好的CSS类名。
我不喜欢维护另一个表,以及渲染时间的另一个步骤/阶段。它可能会减慢响应时间。
是否有其他策略可以提供卓越的链接管理?
答案 0 :(得分:1)
我见过有几次尝试这样做。
执行此操作的一种方法是通过网址重定向。您可以在服务器上实现一个逻辑组件,它将解释URL请求的内容而不是内容的路径。
另一种尝试是链接或者设置为参考值[可以在数据库中查找],并在运行时/生成时请求。
无论如何,您必须使用某种标识符引用您要链接的材料。
答案 1 :(得分:1)