Typecho用模板和插件完美还原Wordpress功能
分类:折腾 ; 热度:4829 ; 最后更新于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的代码写的太过于繁琐,且设置时经常失败已经不是一个很好的选择了,我目前将小程序直接关闭访问进行闭站维护了,等我适配好了再进行开放。
仅有一条评论
2020年03月31日
已启用自制模板Polyhedron