Typecho用模板和插件完美还原Wordpress功能 - GXUZF.COM - 林澈思的茶

Typecho用模板和插件完美还原Wordpress功能

分类:折腾 ; 热度:1287 ; 最后更新于2020 年 02 月 16 日

赵帆同学赵帆同学

模板适配

本站使用的模板是简洁风initial,本来为了与主页适配是要自己扒模板的,但是意外发现有人已经做过了,叫AttentionX,两款模板下载链接均附在下方。
Typecho模板initial:https://github.com/gxuzf/initial
Typecho模板AttentionX:https://github.com/gxuzf/attentionx

插件适配

1. WordpressToTypecho

首先是这款WordpressToTypecho插件,用于转换Wordpress的数据直接导入到Typecho,上传目录并启用后,在设置面板填写WordPress的数据库信息,即可一键导入并整合所有文章、页面、标签等完整信息。
下载地址:https://github.com/gxuzf/WordpressToTypecho

2. Comment2Mail

Comment2Mail实现了博客评论邮件提醒,上传并激活插件后,配置插件填写SMTP参数即可实现该功能。
插件下载地址:https://github.com/gxuzf/Comment2Mail

3. PartiallyPassword

PartiallyPassword实现了隐藏文章部分内容需输入密码可见,这个插件我是用来代替原来wp的公众号隐藏的,效果如下。

!!!

    

您好,相关内容已被隐藏。

微信搜索“林澈思的茶”关注官方公众号,扫描右方二维码快速关注。

公众号回复下述关键词,获取验证码查看完整文章。

!!!

插件原版只能实现部分内容输入密码可见,我为了公众号引流对其做了一点点修改。
在插件设置里,自定义头部HTML里加入以下CSS代码

.photo{
    float:right;
    width:20%;
}
.intro{
    float:left;
    width:80%;

在密码区域HTML里加入以下代码,其中文字和图片地址可以随意修改。

    <div class="photo"><img src="https://cdn.gxuzf.com/me/qrcode2.jpg"></div>
    <div class="intro">
        <p>您好,相关内容已被隐藏。</p>
<p>微信搜索“林澈思的茶”关注官方公众号,扫描右方二维码快速关注。</p><p>公众号回复下述关键词,获取验证码查看完整文章。
                        </p>
    </div>

插件的使用方法是在文章里插入标签,开启文章部分加密并设置密码。

[ppblock]...[/ppblock]

也可以添加ex备注,例如

[ppblock ex="关键词:XXX,这里的密码为test"]....[/ppblock]

更多解释可以参考README.MD文件
插件下载地址:https://github.com/gxuzf/PartiallyPassword

4. Sitemap

Sitmap插件的原作者更新已经是很久以前了,且只能生成文章的链接,并且地图的地址为网站根目录下的/sitemap。为了完善功能我加入了生成标签、作者、页面等链接的功能,并将地图地址修改为根目录下的/sitemap.xml。
演示地址:https://blog.gxuzf.com/sitemap.xml
插件下载地址:https://github.com/gxuzf/Sitemap

5. QiniuFile

由于安全和访问速度需要,静态资源全部托管于七牛,则启用了QiniuFile插件。可以将在Markdown上传的附件自动镜像到七牛CDN,并自动替换文章里的链接。如本站的镜像地址即为cdn.gxuzf.com。使用QiniuFile的前提是你需要已经有了七牛账号和SK、AK,没有直接到七牛注册即可。注册七牛
插件下载地址:https://github.com/gxuzf/QiniuFile

6. PasteImage

Typecho的Markdown让我觉得很不方便,例如剪贴板的图片无法直接复制进来。PasteImage就解决了这个问题,它可以直接将剪贴板的图片粘贴到编辑器里,自动上传到本地,结合QiniuFile便可实现同步到镜像。
插件下载地址:https://github.com/gxuzf/PasteImage

7. AutoSaveImage

AutoSaveImage功能与PasteImage类似,其为将文章中的非本地图片自动保存到本地,结合QiniuFile便可同步到镜像。其实我觉得AutoSaveImage在某种程度上可以与PasteImage二选一就好了,只不过我是为了编辑方便就都开启的。
插件下载地址:https://github.com/gxuzf/AutoSaveImage

8. ActiveSubmit

ActiveSubmit插件可以自动将你更新的文章提交到百度,加快文章收录,对SEO有好处。上传并激活后在后台配置你的百度推送接口token即可。token接口需要在百度搜索资源平台-提交链接处获取,需要有百度账号并站点所有权验证。

小程序适配

目前我还没有找到一款与Typecho完美适配的微信小程序源码,WeTypecho的代码写的太过于繁琐,且设置时经常失败已经不是一个很好的选择了,我目前将小程序直接关闭访问进行闭站维护了,等我适配好了再进行开放。


评论卡

仅有一条评论

  1. 枳生淮南
    枳生淮南
    3月31日

    已启用自制模板Polyhedron