是否有可能在博客中创建短代码?类似于:
[item]contents[/item] 或
[img class='someClass']yourimagelink[/img]发布于 2015-04-20 17:31:50
简单的回答是:,它依赖于
[img src=a class=b]比<img src="a" class="b">更好,那么就有可能增加页面内容的功能,比如查看Blogger短代码插件或者用shortcode.js创建自己的内容。如果你对为什么感兴趣,下面是一个很长的答案:
要访问网页,您有服务器及其pre-browser-load-processing语言(PHP、ASP、Ruby .)和客户端(浏览器)及其语言(Java-、Type- & Actionscript)。搜索引擎依赖于服务器发送的代码,这显然是因为只有人类才需要浏览器来查询页面。与许多免费主机(freewebs、wix、.)一样,您无法直接访问Blogger中的服务器端代码,但是您可以使用诸如Blogger的<b:include>之类的定制标记来修改类似XHTML的模板,这些标记可能会在幕后调用<?php include() ?>或类似的代码。这使得我们只能选择客户端脚本。
虽然短代码博客插件模仿Wordpress的简短代码,但它是在Javascript中构建的,因此对传统搜索引擎没有任何用处。
据报道,Google可以访问一些Javascript内容通过使用Chrome浏览器作为其搜索引擎的扩展(因此传闻如此)。但是,链接到的页面显示了好坏参半的成功结果。--并不是因为你能理解歌曲中的一些词,你就一定能理解它--:即使搜索引擎对其进行索引,它们也不一定正确地这样做。这也引出了一个问题:如果90%的访问者从另一个浏览器访问网站,谷歌如何获得足够的数据来理解你的动态内容?
如果您查看Blogger短代码插件,您还会注意到它支持的是基本CSS样式的元素和第三方嵌入,您通常可以在HTML视图中将嵌入代码复制到您的页面。作为个人注意,我想说:为什么要使用像[image class=x]这样的短代码,而这与执行<img class="x">完全相同
的结论:不使用短代码,也不停留在博客上,或者使用本机支持短代码的CMS托管,比如Wordpress。
发布于 2015-04-20 13:24:35
我的博主技巧最近为博主创建了一堆短代码。你可以检查他们的这里。
来创建您自己的短代码
您可以使用shortcode.js为您的站点创建短代码,下面是如何创建[item]contents[/item]短代码。运行代码以查看其运行情况。
new Shortcode(document.querySelector('body'), {
item: function(done) {
return this.contents;
}
});<script src="https://rawgit.com/nicinabox/shortcode.js/master/src/Shortcode.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
[item]Sample text[item]
https://stackoverflow.com/questions/28734036
复制相似问题