TypechoJoeTheme

Typecho合集站

统计
登录
用户名
密码

最新文章

2021-01-08

Typecho for zephyr 一款适合女生写作主题 文艺 绘画 可爱 日系 白色

置顶
Typecho for zephyr 一款适合女生写作主题 文艺 绘画 可爱 日系 白色
前言新年新气象,终于把网站翻新了一番,经过处女座的纠结思考之后,决定把技术相关的文章单独放在github博客和segmentfault里了。但是目前这是一个还有很多小问题的主题,因为是我两天内赶着制作出来的(抓着这个寒假的小尾巴),而且目的就是自己想给自己做一个。所以这是一个坑!我不知道什么时候会补完这个坑哈哈哈。由来Zephoyr——为什么是这个名字,因为以前高中乱翻字典,觉得这个词很可爱就记下来了,然后我脑子暂时也想不到其他名字了。设计的初衷就是想做一个简洁大方的模板吧,因为以前网站做的几个都是偏“正统”的,字体也用了宋体来着,想要一个比较符合现代风格的主题,但是又希望有自己的特色,所以放了很多自己画的图案(虽然我画画真的不怎么样,但是放着自己也感觉还行,嘻嘻)。灵感也是一瞬间来的,参考了部分网站,最后改了很多次,和一开始的设计其实很大不一样了。预览存在问题使用的滚动条插件在移动端体验感很差。自添的外站链接板块不好响应式布局,并且存在展示BUG。文章页面翻页失效。功能清单[x] PC端/移动端响应式[ ] 自动提取封面图[ ] 友情链接[ ] 社交链接[ ] 支持表情评论[ ...
桜の花
typecho主题
2021-01-08
52,808 阅读
3 评论
2021年01月08日
52,808 阅读
3 评论
2021-02-03

无插件实现Typecho 独立友链页面

无插件实现Typecho 独立友链页面
思路typecho 的 markdown 支持以!!!<-- html tag -->!!! 的方式嵌入 html 内容,所以可以把原来的脚本嵌入到这里面,这样就不用修改主题了。为了使显示效果不过分依赖 css,我特意重写、精简了 css,同样把 css 也嵌入到 html tag 里面,使得与主题分离而独立。使用# 本页面仅作为演示使用 友链页面请转至 https://www.onesrc.cn/links.html ## 友情链接: <ul class="flinks"> <li>一元-ONESRC</li> <li>https://www.onesrc.cn/</li> <li>https://cdn.onesrc.cn/uploads/images/favicon.png</li> <li>onesrc.cn</li> <li>Baidu</li> <li>https://www.baidu...
桜雨
2021-02-03

typecho教程

48 阅读
0 评论
2021年02月03日
48 阅读
0 评论
2021-02-02

Typecho修改gravatar头像源为国内服务器源

Typecho修改gravatar头像源为国内服务器源
Typecho的评论默认使用的是Gravata头像,每次页面打开总是卡在gravatar.com的链接,虽然匹配了QQ邮箱调用QQ头像的功能,但是对于非QQ邮箱调用的依然是Gravatar头像,就对头像源进行了替换,这里分享一个关于Gravata头像源CDN服务器,速度确实不错。一、替换Gravatar头像地址方法打开var/Typecho/Common.php,找到下面的代码,大概在939行。public static function gravatarUrl($mail, $size, $rating, $default, $isSecure = false) { $url = $isSecure ? 'https://secure.gravatar.com' : 'http://www.gravatar.com'; $url .= '/avatar/'; if (!empty($mail)) { $url .= md5(strtolower(trim($mail))); } $url .= '?s=' . $s...
桜雨
2021-02-02

typecho教程

6 阅读
0 评论
2021年02月02日
6 阅读
0 评论
2021-02-01

Typecho文章标签自定义输出tag样式

Typecho文章标签自定义输出tag样式
写主题的时候有的需要给tag自定义clss但是没有具体的方法<?php $this->tags(' ', true, 'none'); ?>会直接输出一个a 连接,自己写样式又麻烦之前都不了了之用别的绕过了这次想把这个功能实现了。但是找疯了一个都没有找到,后来想到看看别人写的主题有没有实现了这个功能的最终找到了这个侵入性最小的实现代码如下:function printTag($that) { ?> <?php if (count($that->tags) > 0): ?> <?php foreach( $that->tags as $tags): ?> <a href="<?php print($tags['permalink']) ?>" class="btn btn-primary btn-sm ml-0 mr-1 mb-1 hover-target"><span><...
桜雨
2021-02-01

typecho教程

12 阅读
0 评论
2021年02月01日
12 阅读
0 评论
2021-01-30

Typecho导航栏加上分类链接

Typecho导航栏加上分类链接
结识Wordpress多年,越来越觉得功能太多很多功能都用不上。最近一直琢磨着把网站换个程序,Hexo、Jekyll等轻巧但感觉维护起来又不是特别方便。无意间看到国货Typecho抱着试一试的心理从Wordpress搬家到Typecho上。以前的文章也不多索性直接drop database从新来过。搬家之后感觉良好,简洁、轻便、功能够用,相见恨晚。但是始终没能把分类当成菜单添加到导航栏上面去,总觉得略有遗憾。作为一个重度强迫症患者,不解决这个问题,总觉得浑身上下各种不爽。但是作为一个PHP盲,作为一个前端盲,唯一的办法只能是问度娘加各种尝试了。付出总会有收获,最终如愿以偿,方法如下。修改主题模板的header.php文件在</ul></nav>标签前添加代码:<!--前面的代码--> <!--Category start--> <?php $this->widget('Widget_Metas_Category_List')->to($recent); ?><!--获取分类--> <?php...
桜雨
2021-01-30

typecho教程

132 阅读
0 评论
2021年01月30日
132 阅读
0 评论
2021-01-29

CC攻击原理及防范方法

CC攻击原理及防范方法
一、 CC攻击的原理: CC攻击的原理就是攻击者控制某些主机不停地发大量数据包给对方服务器造成服务器资源耗尽,一直到宕机崩溃。CC主要是用来消耗服务器资源的,每个人都有这样的体验:当一个网页访问的人数特别多的时候,打开网页就慢了,CC就是模拟多个用户(多少线程就是多少用户)不停地进行访问那些需要大量数据操作(就是需要大量CPU时间)的页面,造成服务器资源的浪费,CPU长时间处于100%,永远都有处理不完的连接直至就网络拥塞,正常的访问被中止。二、CC攻击的种类:   CC攻击的种类有三种,直接攻击,代理攻击,僵尸网络攻击,直接攻击主要针对有重要缺陷的 WEB 应用程序,一般说来是程序写的有问题的时候才会出现这种情况,比较少见。僵尸网络攻击有点类似于 DDOS 攻击了,从 WEB 应用程序层面上已经无法防御,所以代理攻击是CC 攻击者一般会操作一批代理服务器,比方说 100 个代理,然后每个代理同时发出 10 个请求,这样 WEB 服务器同时收到 1000 个并发请求的,并且在发出请求后,立刻断掉与代理的连接,避免代理返回的数据将本身的带宽堵死,而不能发动再次请求,这时 WEB 服...
桜雨
2021-01-29

web

258 阅读
0 评论
2021年01月29日
258 阅读
0 评论
2021-01-28

Typecho评论Gavatar头像改为QQ邮箱头像

Typecho评论Gavatar头像改为QQ邮箱头像
今天休息,跑到网吧偷偷折腾网站来了。看看以前的QQ头像替代默认的Gavatar头像功能,感觉不是很理想。因为当访客使用QQ邮箱评论时会显示QQ头像,可是如果使用的不是QQ头像,就会显示一个QQ企鹅头像,这样子在我看来是不行的。于是又萌生了修改的想法。首先,将下面的代码丢到functions.php文件当中。//获取Gravatar头像 QQ邮箱取用qq头像 function getGravatar($email, $s = 96, $d = 'mp', $r = 'g', $img = false, $atts = array()) { preg_match_all('/((\d)*)@qq.com/', $email, $vai); if (empty($vai['1']['0'])) { $url = 'https://www.gravatar.com/avatar/'; $url .= md5(strtolower(trim($email))); $url .= "?s=$s&d=$d&r=$r"; if ...
桜雨
2021-01-28

typecho教程

174 阅读
0 评论
2021年01月28日
174 阅读
0 评论
2021-01-27

宝塔面板设置自动拉黑恶意IP到Cloudflare防火墙

宝塔面板设置自动拉黑恶意IP到Cloudflare防火墙
宝塔面板免费版本足够用了,所以我们从来也不去折腾什么开新版本,当然了土豪可以购买专业版,但是对于屌丝来说,免费版真的是足够好用,如果我们动手能力稍微强一点,那么使用起来和专业版也是没有什么差别的,而且都是自己动手,这样对于提高自己的服务器水平还是很有帮助的。关于 Cloudflare 也讲过不少了,不过今天还是要说的是它,如果我们的网站遭遇 CC 和 DDoS 攻击时,我们可以启用 Cloudflare 经典的 5 秒盾防攻击,如果把握不了攻击的频率的话,可以设置一个定时任务,当系统负载超过某一个值(一般来攻击会导致系统负载爆增),调用 Cloudflare API 启用 5 秒盾。当然,如果我们是宝塔用户的话,那设置起来会更简单一点,但是当我们启用 Cloudflare CDN 时候,需要在 Nginx 中启用 Real IP 模块,然后利用脚本分析网站日志,从日志中搜集异常 IP,然后使用 Cloudflare API 批量将恶意 IP 添加到 Cloudflare 的防火墙当中。不过看这篇文章之前,我们需要了解下,如何启用 Real IP 模块。不过宝塔面板 6.9.0 默...
桜雨
2021-01-27

web

192 阅读
0 评论
2021年01月27日
192 阅读
0 评论
2021-01-26

利用腾讯轻量服务器搭建FRP服务

利用腾讯轻量服务器搭建FRP服务
在如今这个IPV4缺乏的年代,家庭宽带获取到公网IPV4相对比较困难,特别是移动用户,基本上就是默认不给公网IPV4,这时候,如果我们想要把内网的资源映射到公网上去,可能会需要用到内网穿透。而FRP就是提供这种服务的一种工具废话少说,现在开始进入正题。1.腾讯轻量服务器购买对于预算较低的用户,香港地区24的轻量还是非常推荐的这边我们选择系统镜像,我们以centos8为例。2.在腾讯云防火墙开启相应端口(以映射web服务为例,开启80端口,默认已经开启)3.远程登录服务器,下载源码(以最新版为例)https://github.com/fatedier/frp/releases/download/v0.35.0/frp_0.35.0_linux_amd64.tar.gz4.解压并写配置文件并按照配置要求开放防火墙端口(此处为7000)5.设置开机启动添加systemd配置文件:vim /usr/lib/systemd/system/frp.service文件内容如下:[Unit] Description=The nginx HTTP and reverse proxy server ...
桜雨
2021-01-26

web

276 阅读
0 评论
2021年01月26日
276 阅读
0 评论
2021-01-26

Typecho生成文章海报插件-ArticlePoster下载

Typecho生成文章海报插件-ArticlePoster下载
免费的Typecho文章海报插件,基于GD库,使用效果欢迎前往 -> 我的博客安装说明1.将插件上传到/usr/plugins/,并重命名为ArticlePoster2.修改post.php,在合适的位置加入挂载点<?php ArticlePoster_Plugin::button($this->cid); ?>3.在后台插件设置填写好信息,一定要填自定义分享按钮样式,并且在class里面加入article-poster-button4.如果你的模板没有引入jquery或者上述过程都设置好了点击按钮无响应,可以开启加载jquery5.修改图标部分可以找到/usr/plugins/ArticlePoster/js/core.js,修改注释部分图标样式pjax适配自1.0.6之后重新调整对于pjax的适配方案,如果主题有pjax回调可以直接填下以下代码,如果没有那么推荐你使用Cuckoo主题$('.article-poster-button').on('click',function(){ create_poster(); }); $('[data-e...
桜雨
2021-01-26

typecho插件

168 阅读
0 评论
2021年01月26日
168 阅读
0 评论

最新回复

  1. Juexe
    2021-01-30
  2. Juexe
    2021-01-30

    {!{data:image/webp;base64,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}!}

  3. talent
    2021-01-24
  4. xiaowiba
    2021-01-23
  5. xiaowiba
    2021-01-23