在Blogger中使用相对链接

时间:2014-07-24 03:29:43

标签: html hyperlink web blogs blogger

我正在使用博客

当我需要提及链接时,在我博客的帖子中,链接实际上是我自己的博客文章的链接,我提到它的< a>标记

www.my_blog_name.blogspot.in/12/2013/how_to_do.html

if i changed my blog name then the link will be dead ,

所以我想要的是,我只想提及我的博客名称

的链接

例如

而不是

www.my_blog_name.blogspot.in/12/2013/how_to_do.html

我需要提及它

/12/2013/how_to_do.html

所以,即使我更改了我的博客名称,也可以使用

如果你们有任何其他更改博客名称的解决方案不影响我帖子中的链接,请提及

1 个答案:

答案 0 :(得分:2)

Blogger有<$BlogURL$>标记

<$BlogURL$>指向您博客的网址。

用法:对于&#34;家庭&#34;具有良好的价值。链接,或者&#34;回到当前&#34;存档模板中的链接,例如

<a href="<$BlogURL$>">home</a>

也可以用作基础href,使相对链接在主页面和归档页面中的单独目录中都有效。

所以你可以做到

<a href="<$BlogURL$>/12/2013/how_to_do.html">Your URL</a>


  

Blogger提供相对链接(<a href="archives/archive.html">之类的链接是相对的,<a href="http://www.domain.com/archives/archive.html">之类的链接是绝对的   链接)比平时更难管理,因为大多数人   将他们的档案保存在与其主页不同的目录中。如果   你链接到&#34; images / mypic.jpg&#34;在一篇文章中,那个帖子是   归档链接将指向&#34; archives / images / mypic.jpg&#34;因此   找不到。如果您将相对链接放入,则会发生同样的情况   您的主模板,因为存档页面也是从中创建的   你的主要模板。不用担心,有两个简单的修复方法。

     

修复一个是使用&#34; base href&#34;标记告诉浏览器每次启动   相对url与主目录的路径。在你的主要   模板在<head>部分中包含标记<base href="<$BlogURL$>">。如果您具有单独的归档索引页面样式   的档案,包括档案部分的基本href   模板也是。下次发布或发布&amp;发布,全部   您的相关链接将从您拥有的目录开始   主页,无论是在该目录中还是在您的存档中   目录。请务必记住更改您的博客网址   如果您移动博客,请设置设置!

     

第二个修复是使用服务器根路径而不是相对路径   paths:服务器根目录路径以斜杠开头,并列出所有路径   来自服务器根目录的目录。例如,如果   您的主页是www.example.com/index.html,您的档案是   在www.example.com/archives/archive.html中,然后是服务器根链接到   档案将是<a href="/archives/archive.html">和a   {@ 1}}中的图像的服务器根链接看起来   比如www.example.com/images/。但是,如果您的主页位于   <img src="/images/image.jpg">,服务器根   链接将启动www.freehost.com/bunch12/~username/blog/blogger.html,并使用基本href标记   将会更容易(一旦你习惯了)。

Source