APP喵APP喵

贯彻爱与真实的邪恶,可爱又迷人的反派角色

typecho网站问题处理记录

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


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

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

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


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

        /*<table><tr> 
    <td><img alt="" src="https://ws1.sinaimg.cn/large/87520956ly1fvba688d9rj209m0a0n02.jpg" width="150" hegiht="150" align=center /></td> 
    <td><img alt="" src="https://ws1.sinaimg.cn/large/87520956ly1fvba688d9rj209m0a0n02.jpg" width="150" hegiht="150" align=center /></td> 
    <td><img alt="" src="https://ws1.sinaimg.cn/large/87520956ly1fvba688d9rj209m0a0n02.jpg" width="150" hegiht="150" align=center /></td> 
    <td><img alt="" src="https://ws1.sinaimg.cn/large/87520956ly1fvba688d9rj209m0a0n02.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>

icon_confused.png 不过这个 一言 很影响网站速度,果断去掉了

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://www.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://ws1.sinaimg.cn/large/87520956ly1fxugqw1bbjj204h04k74q.jpg" />
未经允许不得转载:APP喵 » 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) 回复