EXCEL VBA能开发游戏了,迷你Raylib 3D游戏引挚-CSDN博客
https://blog.csdn.net/xiaoyao961/article/details/158731453
转到目录:为什么能支持这么多通用3D模型格式
这里无法添加当前页的链接 #model
可以改一下博客编辑器吗?
我输入链接#开头的,就不要改掉变成:http://#model
最好可以加个按钮,设置选中文本书签,实际就是给span添加了一个id,
EXCEL VBA能开发游戏了,迷你Raylib 3D游戏引挚-CSDN博客
https://blog.csdn.net/xiaoyao961/article/details/158731453
转到目录:为什么能支持这么多通用3D模型格式
这里无法添加当前页的链接 #model
可以改一下博客编辑器吗?
我输入链接#开头的,就不要改掉变成:http://#model
最好可以加个按钮,设置选中文本书签,实际就是给span添加了一个id,
上午好☀️☀️☀️️
本答案参考通义千问
你提到的问题是关于在博客编辑器中添加书签(即锚点链接)时,系统自动将 #model 这样的链接转换为 http://#model,导致无法正确生成页面内的书签。这通常是因为编辑器的自动链接识别功能引起的。
以下是你提出问题的解决方案和建议,重点部分已加粗,并以有序列表形式展示:
# 开头的字符串为“URL”,并将其转换为完整的 URL 格式,例如 http://#model。#model 这样的格式,用于页面内书签(锚点链接)。<a name="model"></a> 或 <span id="model"></span>。<a href="#model">跳转到模型部分</a> 来创建书签链接。注意: 不要直接输入
#model,否则编辑器可能会自动识别为 URL。
<span id="model"></span>
<a href="#model">跳转到模型部分</a>
加粗说明:这种方式可以完全避免编辑器对
#的自动处理,因为它是纯 HTML 代码,不是普通文本。
<button onclick="addBookmark()">设置书签</button>
<script>
function addBookmark() {
var selection = window.getSelection().toString();
if (selection.trim() === "") {
alert("请选择一段文字作为书签!");
return;
}
var span = document.createElement("span");
span.id = selection.trim().replace(/\s+/g, "_"); // 替换空格为下划线
span.contentEditable = false;
document.execCommand("insertHTML", false, "<span id='" + span.id + "'>" + selection + "</span>");
}
</script>
加粗说明:此脚本可以在网页上实现“设置书签”功能,但需要你拥有对网页内容的编辑权限。
<span id="model"></span> 和 <a href="#model">...</a>。#model,以免被编辑器误认为是 URL。以下是完整的 HTML 代码示例,可以直接插入到你的博客文章中:
<!-- 设置书签 -->
<span id="model"></span>
<!-- 跳转链接 -->
<a href="#model">跳转到模型部分</a>
如有更多关于 CSDN 博客编辑器的定制需求,也可以进一步咨询 CSDN 官方支持。