Nginx 强制 https 设置 HTTP 301 重定向到 HTTPS

全站启用https让您的网站更安全,但是在过程中总会遇到一些麻烦,分享这篇文章希望对需要的童鞋有帮助,我们不需要去过多的修改程序设置,直接在WEB服务器(Nginx)中配置一下,将80端口(HTTP)全部301重定向到HTTPS,目前 TypechoTips 就是使用的这个方法。一、前提条件此方法仅适用于 Nginx WEB 服务,推荐安装军哥 LNMP 或 OneinStack 或 宝塔面板,自己编译安装的Nginx也是可以的。二、修改主机配置文件军哥LNMP或On …

Nginx 环境怎样部署SSL证书?

Nginx是一个高性能的HTTP和反向代理服务器,也是一个 IMAP/POP3/SMTP 服务器。现在越来越多的集成环境都使用了Nginx服务器,如军哥的LNMP一键包、AMH主机面板、OneinStack、宝塔面板等,如果您为了装逼(安全)考虑,打算给网站部署SSL证书,应该如何操作呢?一、申请SSL证书国外的 Let’s Encrypt 和国内的沃通都可以申请免费的SSL证书,当然也有很多收费的,如果只是个人博客网站,其实免费的足矣,可以参考文章:沃通免 …

Let’s Encrypt 免费SSL证书申请

Let’s Encrypt于2015年末推出的数字证书认证机构,将通过旨在消除当前手动创建和安装证书的复杂过程的自动化流程,为安全网站提供免费的SSL/TLS证书。Let’s Encrypt开源免费,任何人都可以申请,将网站过度到https,让您的网站更安全。我们在上篇给大家说了关于如何申请国内沃通免费 SSL 证书,具体请查看:沃通免费 SSL 证书申请,今天这里教大家如何申请 Let’s Encrypt 的SSL证书。一、安装所需的依赖环境(非必需)其 …

沃通免费 SSL 证书申请

SSL(Secure Sockets Layer 安全套接层),及其继任者传输层安全(Transport Layer Security,TLS)是为网络通信提供安全及数据完整性的一种安全协议。TLS与SSL在传输层对网络连接进行加密。网站启用SSL证书后会使用https的加密链接,更加的安全。沃通是一家国内的证书商家,一直以来都提供免费的SSL证书申请,用来测试使用还是不错的,若需求比较大还是建议购买收费的SSL证书,毕竟一分钱一分货,下面来看看如何申请沃通免 …

Typecho 全站启用 HTTPS 教程

全站启用 HTTPS 让您的网站更安全,随着用户和搜索引擎的不断重视,很多小伙伴们已经加入 HTTPS 的阵营,今天 TypechoTips 给大家分享一下 Typecho 配置 HTTPS 的过程。一、申请SSL证书如果您还没有域名SSL证书,可以参考教程:沃通免费SSL证书申请和Let’s Encrypt免费SSL证书申请免费的SSL证书。注:现在国内的开发环境管理套件宝塔系统已经集成了SSL证书申请管理功能,用户在网站管理 - 设置 - SSL即可申请或者配置使用 …

服务器升级到 PHP 7 后 Typecho 不兼容的解决办法

Typecho 提供 mysql 或 pdo 两种方式连接数据库,若您在安装的时候选择 mysql 方式连接,很有可能升级PHP 7后 Typecho 就打不开了,原因是PHP 7已经放弃 mysql 方法,需要使用 mysqli 或 pdo 方法。解决办法修改配置文件config.inc.php,将:$db = new Typecho_Db('Mysql', 'typecho_'); 注释或者替换为:$db = new Typecho_Db('Pdo_Mysql', 'typecho_');

Typecho 超简洁响应式模板 maupassant

主题简介:maupassant 是出自Cho手的一套 typecho 响应式主题,整体非常小巧简洁。从源代码来看该主题应该是在 typecho 默认主题的基础上修改而成,整体结构与风格和默认主题相差无几,但在细节部分比默认主题处理得要好。发布至今已经有几个年头,maupassant 主题兼容最新的 typecho 1.1正式版。主题预览:

Typecho 实现博客在线访问人数统计代码 ?

统计显示正在访问自己博客人数的功能,使用一些第三方统计工具(如cnzz)一般会有提供相关功能,但是如果 Typecho 博主不想使用第三方统计工具,直接通过相关代码是否可以实现?答案是可以的,只需要添加简单的php代码就可以达到统计并显示当前正在访问Typecho 博客的在线人数。把下面的代码添加至要显示在线人数的地方即可:<?php //首先你要有读写文件的权限,首次访问肯不显示,正常情况刷新即可 $online_log = &qu …

Typecho 基于 sendcloud 的邮件通知插件 LoveKKComment

LoveKKComment插件是一款针对Typecho博客系统的评论邮件通知插件,通过后台插件配置后,用户回复评论时对被回复者进行邮件通知。LoveKKComment插件摒弃smtp方式使用SendCloud邮件发送平台api接口,高效稳定安全,且支持自定义通知模板,相当不错。插件安装方法:1、下载插件:Github2、解压下载的压缩包,把文件夹重命名为LoveKKComment,然后上传至usr/plugins/目录3、进入网站后台——控制台——插件中启用LoveKKComment插 …

Typecho 精致简约白色主题 Bigfa

主题简介:这是款白色简约风格的响应式typecho博客模板,文章列表两栏结构,文章内容单页面展示,博客所有分类列表,每个页面都有自己的细节特色,界面整体设计非常简单,但视觉上却非常精致,用作个人博客会是个非常不错的选择。主题预览:已知Bug:若某分类下无文章的话,其分类页面的分类名称与slug均无输出,这是Typecho一直没有解决的问题,暂时无解。使用说明:侧边栏的缩略图来自文章里的附件中第一张图片(该图片 …

Typecho 自定义首页 Description

默认情况下 Typecho 的 Description 描述调用的设置里的基本描述内容,过于简单,通常为了SEO考虑我们可以完全自定义。首先找到主题目录下的header.php这个文件。找到如下代码:<?php $this->header(); ?> 将其替换为:<?php if($this->is('index')): ?> <?php $this->header('description=工作中经常会遇到用户各种网站、服务器类问题,久而久之发现很多问题都是重复类似,于是诞生了这个知识系 …

Typecho 简约图片展示主题 NUBIA

主题简介:NUBIA 是一款白色简约风格的 typecho 主题,舒适的色彩搭配、精致的网页字体、格子式三列排版、响应式设计,无不显示出这是款用心制作的 typecho 模板,模板设计风格适合图片展示、IT博客、图片素材等类型的网站。主题预览:使用说明:1、列表缩略图调用优先顺序:自定义字段img -> 文章首张图片 -> 不显示图片,自定义字段img方法,如下图:2、自定义页面图片优先顺序:自定义字段img -> 模板img目录 …

Typecho 简约图片展示主题 Asprie

主题简介:Asprie主题是typecho.me网站目前正在使用的一套响应式Typecho模板,设计很精致,主题整体包括首页、代码页和插件页三个不同的列表形式,分别以不同的排版方式展示内容,首页展示图片、插件展示文章摘要、代码只显示标题,整体简洁好看,很不错。主题预览:注意:这套模板目前还不是很完整,不过可以正常使用,作者表示会放个完整版出来,敬请期待。另外本站 TypechoTips 也借鉴了很多 Asprie 上的风格排版。

Typecho 单栏简约时间线主题 lingonberry

主题简介:这是移植同名 wordpress 主题 lingonberry 的一套 Typecho 主题,Typecho 移植版本基本保持了和原版本一样的框架结构,并根据 Typecho 优化增添了主题配置等功能。移植作者由于把博客迁移到 hexo,因此把该主题整理完善后分享给喜欢的 Typecho 博主使用。主题预览:使用说明:主题配置功能在后台——控制台——外观——设置外观中,支持配置的功能有:touch icon配置favicon 配置logo 配置ICP备案号 配置random-quote …

Typecho SQLite与MySQL的数据库切换?‍?

Typecho 开源轻量级博客系统拥有同 WordPress 一样的主题插件二次开发等一系列优点,但相比于 WordPress 笨重复杂的操作,Typecho 赢得了很多博客站长朋友的青睐。Typecho 支持两种数据库存储类型: MySQL 和 SQLite ,但 SQLite 数据库毕竟是单文件存储、适用于单机应用,对于访问量比较大的情况用 Mysql 性能方面会比较好。如果 Typecho 一开始使用的是 SQLite 数据库,那么怎么切换成 Mysql 数据库,并对数据进行迁移呢 …

Typecho 文章内容字数统计插件 WordCount

WordCount 插件是一款默认编辑器增强 Typecho 插件,插件的功能是实时计算文章内容的文字数量、字符数量,包括文字、标点符号、英文字母、阿拉伯数字和标签。计算方式是 字数等于文字数量加数字数量;文字字数包含中文数量;字母数量等于大小写字母;数字即0-9;标签数量即文章标签的数量。插件功能作用不大,不过应该还是会有人需要的,需要注意的是插件只对默认编辑器生效。插件预览:插件教程:下载插件:WordCount.zi …

Typecho 五色简洁技术博客主题 bytecats3

主题简介:基于谷歌 Metro Design 简单风格的一套 Typecho 模板,内置五组不同的颜色切换。模板没有繁杂的设计,炫目的效果,整体一目了然,具有简洁、简单以及轻巧、快速的特点,非常适合技术型博客、代码分享型博客网站使用。因为原作者写的 bytecats2.0 模板没有集成原生评论(当时说用多说的),而本博主小白时用的第一个第三方开发的主题就是这个。所以今天突然想把这个模板的短板弥补上,于是简单的弄了下。注:该款 …

Typecho 同分类上下篇文章调用插件 CategoryNext

Typecho 默认上一篇、下一篇文章是根据文章发布时间顺序调用的,与当前文章不一定具有关联性,CategoryNext 插件的作用是使文章内容的上一篇、下一篇文章调用当前文章所属分类内的上一篇、下一篇文章,在一定程度上可以有效提高文章关联性,利于用户体验。插件使用方法:1、下载插件:typecho-CategoryNext.zip2、解压下载的压缩包,把 CategoryNext 整个文件夹上传至 usr/plugins/ 目录3、在当前主题的 post.php 文件, …

Typecho 自定义文章评论列表样式

Typecho 文章评论列表通过 $comments->listComments() 函数代码即可调用,但存在一个问题,就是评论列表的HTML结构是固定的,限制了文章评论列表样式的设计空间,开发者只能根据其固定的HTML结构设计评论样式,庆幸的是 Typecho 也支持自定义该函数的HTML代码。下面是转自 Typecho 官方网站主题开发文档的自定义评论列表区域教程供大家学习参考。自定义单条评论的HTML代码在自定义评论前,先设计好单条评论的HTML代码 …

Typecho 非插件实现热评文章调用

热评文章即网站中被评论次数最多的文章,一般热评文章、热门文章和随机文章是网站常用的排行文章模块,那么 typecho 网站要如何在页面中显示评论最多的文章列表?1、在当前主题的 functions.php 文件中添加以下函数代码:function getHotComments($limit = 10){ $db = Typecho_Db::get(); $result = $db->fetchAll($db->select()->from('table.contents') ->where('status = ?','publish') ->where('type …

bt(宝塔)面板添加shell 脚本通过nginx日志封访问频率过高的IP

额,这篇文章是bt(宝塔)面板来写的文章,其他的程序如果是wdcp管理面板也有添加shell脚本的功能,大鸟自己用的是bt(宝塔)面板,所以说说如何添加shell 脚本通过nginx日志封访问频率过高的IP,就是你的网站被攻击的一些简单的应对措施,当然了,这些网上也有很多其他的相类似的教程,大鸟这里就是整合到bt(宝塔)面板来说而已。 bt(宝塔)面板用起来方便点,面板管理里面刚好有一个添加shell脚本的功能,可以定时执行一些数据 …

Typecho 读者墙插件 Viewers

插件简介:这是一款 Typecho 读者墙插件。插件使用:即插即用插件,使用 Viewers_Plugin::render($mode, $limit, $size); 模板输出读者墙$mode=NULL:模板样式 $limit=NULL:人数上限 $size=40:头像大小 另外 TypechiWiki 也给大家分享过另外一个读者墙插件:Typecho 读者墙头像缓存插件 Avatars,感兴趣的可以去看看。

CentOS7安装XMLStarlet工具(No package xmlstarlet available)

在shell中配置XML的时候需要用到xmlstarlet工具,大鸟直接yum安装的时候被提示"No package xmlstarlet available"。看来系统源中没有软件,需要重新下载编译安装才可以。XMLStarlet 是一种开放源码的 XML 工具箱,可以在 UNIX、Mac OS或 Windows中用命令行中使用。XMLStarlet 可以验证 XML、格式化 XML、选择其中的一部分、用 XSLT 进行转换甚至编辑。 在这篇文章中,大鸟测试的环境是在CentOS7系统中直接下载 …

Linode VPS主机添加并设定自动定时备份和Snapshot快照功能

额,说实话,linode主机不如以前了,但是还很好用,大鸟觉得现在的vps服务商同质化现象很严重,竞争也是越发惨烈。我们有许多可以选择的服务商,但是不管如何,linode始终是我们购买vps的一个优质选择。大鸟也有好几台linode的vps,大鸟记得vultr提供免费的Snapshot快照服务,但是linode貌似没有免费提供,如果我们要开启linode的备份或者Snapshot快照功能应该如何设置呢,这篇文章大鸟就想详细的说下。 如果需要开启Lino …

Typecho 评论表情及贴图 Smilies

插件简介:一款可以在评论时添加表情图片的插件,在网友回复评论时,可以进行贴图,以及选择表情。让评论更加生动、活泼。插件使用:在 comments.php 适当位置,加入以下代码:<?php Smilies_Plugin::output(); ?> 注意 comments.php 评论部分的 textarea 一定要有 id="comments" 例如默认模板修改:<textarea rows="5" cols="50" name="text" class="textarea" id=&qu …