如下就详解在dedecms模板中修改星火计划2.0 所需要的meta标签,只需要改动下文章模板就是这么简单。
星火计划
主要是标记当前内容页类型,发布时间、作者、原文地址这一类的标签描述。
百度【原创保护】星火计划2.0 https://ziyuan.baidu.com/college/articleinfo?id=782
星火计划2.0说明:
1,对于有转载的原创网页,百度搜索会从众多相同内容中识别出原创网页,使之在搜索结果中的排序不被对应的转载网页超越;
2,对于通过百度站长平台主动推送的原创数据,我们在识别成功后,会在搜索结果处进行“原创”标记 ,进一步凸显原创内容的价值,为原创者正名。
dedecms模板修改
我们需要在所需要用到的内容模板地方加入以下代码即可:
<!--canonical--> <link rel="canonical" href="{dede:global.cfg_basehost/}{dede:geturl runphp='yes'}@me = GetCurUrl();{/dede:geturl}"/> <!--文章原创-声明--> <meta property="og:type" content="article"/> <meta property="article:published_time" content="{dede:field.senddate function=" MyDate( 'Y-m-d',@me)"/}T{dede:field.senddate function="MyDate('H:m:s',@me)"/}+08:00"/> <meta property="og:title" content="{dede:field.title/}"/> <meta property="og:description" content="{dede:field.description function='html2text(@me)'/}"/> {dede:php} if($refObj->Fields['writer']=='apizl'){ echo '<meta property="article:author" content="'.$refObj->Fields['writer'].'"/>'; echo '<meta property="article:published_first" content="'.$refObj->Fields['writer'].',https://www.apizl.com/archives/view-'.$refObj->Fields['id'].'-1.html"/>'; } {/dede:php} <!--ico--> <link rel="shortcut icon" href="https://www.apizl.com/favicon.ico" /> <link rel="apple-touch-icon" sizes="234x60" href="https://www.apizl.com/public/logo.png" />
里面的自定义方法包含:MyDate | html2text | GetCurUrl
修改apizl改成自己的发布作者,这样就会动态输出meta的作者和原文地址,也可以在里面做其他的判断。
关键字词: