分类 web 下的文章

“web开发杂七杂八”

插件下载:TePostViews.zip

插件使用方法:
1、把下载的压缩包解压,上传TePostViews文件夹到usr/plugins/目录;

2、进入网站后台——控制台——插件中启用TePostViews插件;

3、在主题的post.php文件添加阅读次数调用代码:

1
阅读:<?php $this->viewsNum();?>
4、在主题的sidebar.php文件(或其它文件)添加热门文章调用代码:

1
<?php TePostViews_Plugin::outputHotPosts() ?>
5、保存文件即可。

插件设置:
进入后台——控制台——插件页面,点击TePostViews插件后面的【设置】可以对插件的参数进行配置
Referenced from:https://www.boke8.net/typecho-tepostviews.html

底层通信协议支持选择 kcp 协议,在弱网环境下传输效率提升明显,但是会有一些额外的流量消耗。
服务端frps.ini

[common]

bind_addr = 0.0.0.0

bind_port = 7000

kcp_bind_port = 7000

privilege_token = 12345678

客户端frpc.ini

[common]

server_addr = 服务端IP

server_port = 7000

privilege_token = 12345678

protocol = kcp

服务端kcp_bind_port = 7000为开启KCP,可以和bind_port = 7000同用一个端口。

需要服务端开启,然后客户端配置也需要开启。

客户端的其他穿透对应服务参数不用修改,默认添加protocol = kcp则全部穿透服务,默认开启。

不添加此参数,默认采用传统tcp协议。
Referenced from:https://www.diannaobos.com/post/629.html

typecho 默认主题不显示分类描述,可以调整为显示

按找官方文档(点击查看),获取分类描述的代码为:
<?php echo $this->getDescription(); ?>
将这个代码放到 控制台 - 外观 - archive.php 中就可以了
Referenced from:https://www.shuzhiduo.com/A/MAzAwMMq59/

在编辑之前我们先学习几段代码

<?php $this->header('keywords=&description='); ?>//去除系统默认关键词及描述标签
/*
判断各个页面,可判断当前页面是否为首页、分类、文章、页面当是的时候显示内容 当不是的时候显示另外的内容
index 首页
article 判断文章归档页
category 判断分类页
tag 判断标签页
date 判断时间页
single 判断内容页
post 判断内容页
page 判断独立页面
attachment 是否为附件
*/
<?php if($this->is('index')): ?>
是首页要显示的内容
<?php else: ?>
不是首页要显示的内容
<?php endif;?>

调用自定义description字段内容

<?php $this->fields->description();?>

调用自定义keywords字段内容

<?php $this->fields->keywords();?>

接下来我们来实现设置分类、文章、页面的关键词及描述

<?php if($this->is('index')): ?>//判断是否为首页
<?php $this->header(); ?>//显示默认的首页头部内容包含关键词、描述 后台设置
<?php else: ?>//如果不是首页
<meta name="description" content="<?php $this->fields->description();?>" />//调用自定义字段描述内容
<meta name="keywords" content="<?php $this->fields->keywords();?>" />//调用自定义字段关键词内容
<?php $this->header('keywords=&description='); ?>//去除系统默认的keywords、description
<?php endif;?>

设置好后在后台发布文章、分类、页面时便可以使用自定义字段来设置分类、文章、页面的关键词及描述!
Referenced from:http://www.seocid.com/121.html

八云酱 Github 下载链接:https://github.com/bayunjiang/typecho-sitemap

git clone https://github.com/bayunjiang/typecho-sitemap

Cloning into 'typecho-sitemap'...
remote: Enumerating objects: 67, done.
remote: Total 67 (delta 0), reused 0 (delta 0), pack-reused 67
Unpacking objects: 100% (67/67), 222.93 KiB | 419.00 KiB/s, done.

登陆 Typecho 后台,在插件管理处,启用相应插件即可。

sitemap 的访问路径即是一般认为的 https://const.net.cn/sitemap.xml

然后可以将站点地图链接放到index.php中。spider就能够抓取到了。