喵喵喵

资源搜索,喵喵喵

typecho网站问题处理记录

记录搭建typecho网站的问题处理,后期如果记录比较多找不到对应的处理方法,可以CTRL+F调用浏览器查找页面内搜索


1.网站页签logo
在header.php中<head>下增加如下代码

<link rel="icon" href="https://blog.appmews.com/usr/themes/images/miao.png" sizes="32x32"/>
<link rel="icon" href="https://blog.appmews.com/usr/themes/single/images/miao.png" sizes="192x192"/>

大佬说ico 图片没有png清晰,不让用ico图标


2.markdown结合html设置图片
多个图并排放

        /*<table><tr> 
    <td><img alt="" src="https://appmews.com/usr/uploads/sina/5cc4fdf8962e2.jpg" width="150" hegiht="150" align=center /></td> 
    <td><img alt="" src="https://appmews.com/usr/uploads/sina/5cc4fdf8ac3d1.jpg" width="150" hegiht="150" align=center /></td> 
    <td><img alt="" src="https://appmews.com/usr/uploads/sina/5cc4fdf8c249e.jpg" width="150" hegiht="150" align=center /></td> 
    <td><img alt="" src="https://appmews.com/usr/uploads/sina/5cc4fdf8d513a.jpg" width="150" hegiht="150" align=center /></td> 
        </tr></table>*/

3.一言
使用PHP简单的实现随机一句话
官方地址:https://hitokoto.cn
把下面代码放到想要放的位置

<?php echo file_get_contents("https://sslapi.hitokoto.cn/?encode=text"); ?>

居中显示

<p align="center"><?php echo file_get_contents("https://sslapi.hitokoto.cn/?encode=text"); ?></p>

:???: 不过这个 一言 很影响网站速度,果断去掉了

4.bilibili视频输出代码

<iframe width="100%" height="550px" src="//player.bilibili.com/player.html?aid=31856375&cid=55715008&page=1" scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true"> </iframe>

5.li标签

<li style='font-size:15px'><font color="red"><strong>友情链接</a></strong></font></li>

6.typecho网站内链接新窗口打开
可以实现直接在主题里集成文章链接新窗口跳转,在function.php的parseContent()里,修改为

function parseContent($obj){
$options = Typecho_Widget::widget('Widget_Options');
if(!empty($options->src_add) && !empty($options->cdn_add)){
    $obj->content = str_ireplace($options->src_add,$options->cdn_add,$obj->content);
}
$obj->content = preg_replace("/<a href=\"([^\"]*)\">/i", "<a href=\"\\1\" target=\"_blank\">", $obj->content);
echo trim($obj->content);

}
如果需要添加rel=nofollow,则如下

function parseContent($obj){
$options = Typecho_Widget::widget('Widget_Options');
if(!empty($options->src_add) && !empty($options->cdn_add)){
    $obj->content = str_ireplace($options->src_add,$options->cdn_add,$obj->content);
}
$obj->content = preg_replace("/<a href=\"([^\"]*)\">/i", "<a href=\"\\1\" target=\"_blank\" rel=\"nofollow\">", $obj->content);
echo trim($obj->content);

}


7,获取文章或页面更新时间

<?php echo date('Y-m-d H:i:s', $this->modified); ?>

8,链接新窗口打开
A标签 加target="_blank"
举例:<a href="https://blog.appmews.com/start-page.html" target="_blank"></a>


9,google search console中报错:网址已提交,但带有“noindex”标记
需要修改header.php 中

 <meta name='robots' content='index,follow' />

10,php中展示图片

 <img src="https://appmews.com/usr/uploads/sina/5cc4fdf91fceb.jpg" />
本原创文章未经允许不得转载 | 当前页面:喵喵喵 » typecho网站问题处理记录

评论 6

  1. 博主用的什么模版啊?

    郭德纲 2018-09-28    回复
    • 你网上查扒皮大前端dux,不过毕竟扒皮的,问题很多,需要慢慢整,我问了大前端的人,他们目前不做typecho的主题 icon_redface.png

      mews 2018-09-28    回复
  2. 喜欢这个猫爪

    汽修软件 2018-09-27    回复
  3. 原本的主题dux各种问题,挺烦的,不过也正好借此学习 icon_redface.png

    喵帕斯 2018-09-26    回复
  4. icon_rolleyes.png

    mews 2018-09-25    回复