前言
不得不说Typecho非常适合搭建个人博客的程序,但默认界面实在太简陋,功能方面也少的可怜。因此Initial plus这款Typecho主题孕育而生!
简介
Initial plus主题
基于 initial主题v2.4.4 修改,之所以选择 initial主题
进行二次修改,看重的是其“极极极简风格”。Initial plus主题 在“极极极简风格”上增加了注重手机浏览界面,以及对文章编辑排版进行优化和功能添加,模板采用商业模式开发,所有功能后台都配备开关或选项,傻瓜式操作。当然如把所有功能关闭,主题将不嵌套任何框架插件
,还原initial主题初心。
演示
下载(最新版本v3.7.4)
近期更新比较频繁,新增功能比较多,因此本次更新主要已优化为主。
假期结束,若无重大BUG,更新也将暂告段落。
V3.7.4版本说明:
- 更新算术验证码代码,算术中加入
大写中文数字 如:壹、捌等
、加入20以内减法。 - 手机(横向小于630px的小屏)浏览时,导航栏分类、独立页面为闭合状态,点击展开。
- 修改了主题设置中
支付宝打赏
功能描述的错别字🤭 - 简化了一些js代码
V3.7.3版本说明:
- 优化文章随机图代码
- 新增自定义二维码,修改打赏二维码显示方式,详情后台设置说明
- 新增联系博主的“微信公众号”“微信视频号”二维码
- 取消不常用[likeme]短代码按钮
- 主题风格稍作调整,不一一阐述
V3.7.2版本说明:
- 新增文章下方版权申明(撰写或编辑文章时,自定义字段中有使用说明)
- 主题除了可以使用
随机图api
外,已集成了随机图生成
,目前数据库中“炫酷壁纸”3516张,“二次元动漫”724张,图床使用新浪微博图库。具体说明详见:编辑或撰写文章时自定义字段中的自定义缩略图
- 新增“站长联系方式”,位于页面右下方悬浮
★
图标。目前支持添加:qq、qqzone、weixin、weibo、mail、github、gitee、csdn、zhihu、bilibili、steam - 新增网站背景音乐自动播放功能,主题设置中有开关控制
- 新增短代码按钮,具体详见下方:新增功能演示
- 主题风格稍作调整,不一一阐述
V3.7.1版本说明:
新增“缩略图API”功能
文章缩略图随机生成功能(每刷新一次更换一张随机图片)
,食用方法:- 【主题设置】中在“自定义缩略图API”填入api网址,如:http://api.mtyqx.cn/api/random.php
- 【撰写文章】中开启“缩略图API”并且【自定义缩略图】需要留空,否则优先显示【自定义缩略图】中的图片作为头图。
替换主题背景方法:替换主题文件夹的
img
目录下的背景图片即可style-white.jpg
白天模式背景;style-white-avatar-bg.jpg
白天模式侧边栏背景;style-dark.jpg
深夜模式背景;style-dark-avatar-bg.jpg
深夜模式侧边栏背景;
主题式样微调
- 控制文章缩略图最大高度为200px
本次升级3.7.1是应网友要求,新增“缩略图API”功能。也希望大家多提一些需求,共同完善主题,一起学习新的技术。
V3.7版本说明:
“文章内加密”插件升级至v2.0.2 更新说明如下:
- 增加“Referer 检查”配置,默认开启,能够一定程度上防御一些 too simple 的密码爆破;
- 废弃原先对输入密码进行的单层 md5 加密,改为使用 Typecho 自带的 PasswordHash 类,提高传输安全性。
- 注意: 更新插件时,请手动备份你的配置信息后禁用插件,然后用新版本插件文件替换原有版本,最后再启用插件并完成你的配置。
- 主题式样微调
V3.6版本说明:
- 新增生成文章二维码(利用“岩兔站二维码API”单文件,已集成在主题中。)
- 主题式样微调
V3.5版本说明:
- 新增站点标题支持自定义显示方式(仅文字、仅LOGO、LOGO+文字)
- 主题式样微调
V3.4版本说明:
- 新增评论算术验证码,支持全站pjax下使用,防止垃圾评论。代码来源:迷你日志
- 将深夜模式开关位置调整到了右下角,黑色方块按钮
- 修复一些BUG
V3.3.1版本说明:
- 新增独立页面作者、发布日期、阅读数、评论数显示
- 优化文章阅读数计算方式,同个访客每文章每1小时,才会计入1次有效阅读(实现方法:访问文章时记录cookie,同时设置cookie有效期为1小时,1小时内系统判断访客的cookie是否存在,存在的话阅读将不会+1。这个方法虽然可以破解,单也是比较有效的。)
V3.3版本说明:
- 调整侧边栏
自定义博主昵称和自定义博主头像
,改为发布最后一条轻语的用户头像(回复除外) - 调整侧边栏
建站至今的时间
,改为自动识别全站第一篇文章发布时间作为建站时间 - 新增登录用户侧边栏显示,包含登录用户发表的文章、评论、附件总数
注:本次更新目的是简化设置,新增多用户个性信息
V3.2.1版本说明:
- 修复3.2版本一些小BUG
V3.2版本重大更新说明:
- 更新
文章内加密
插件,加入密码cookie有效期(输入密码后多久无需重新输入)设置,默认60分钟。 - 更新“相册”分类式样,让相册更相册^^ 演示:本站相册
- 新增侧边栏信息栏,其中包括:新增博客在线时间(即建站至今的时间)、全站数据(文章数、评论数、分类数)、自定义博主昵称和自定义博主头像(目的增加博客辨识度)
- 将侧边栏服务器运行时间(服务器重启至今的时间),改为底部footer显示,同样开启后依然仅管理员可见,方便了解服务器状态
- 删除
自定义标签页面
,将标签汇总合并到了归档页面中。食用方法:侧边栏只显示15个标签,系统自动检测归档页面
是否存在,如存在则在侧边栏标签最后出现more...
按钮入口。 演示:本站归档页 - 新增图片懒加载功能,即:图片在访客浏览器可视区域时才会加载图片,其目的是为了减少服务器流量和集中加载带来的资源消耗。
注:本功能仅对文章头图和文章内图片有效
,其他图片(如:logo、头像、icon、评论中的图片等)不会进行懒加载处理。 - 更新
闲言碎语
(轻语)自动识别浏览器可视区域,如可视区域包含侧边栏,则轻语仅在侧边栏显示。(此功能需在主题设置中同时勾选轻语侧边栏显示和首页轻语小屏显示
)
V3.1.1版本说明:
- 应网友要求新增
按时间段自动切换主题风格
功能默认每天20:00-6:00自动切换深夜模式
V3.1版本说明:
- 新增
访问者自主切换主题风格
功能
V3.0版本说明:
- 两种截然不同的配色风格,只需要在主题设置中随意切换,可谓即生“亮”,又有“暗”。
- 新增自定义“相册”分类,设置“分类缩略名”为“photos”,则启动相册列表排版风格。
- 新增
短代码
,使用方法见本文下方演示 侧边栏增加服务器开机时间(仅管理员可见)- 增加图片灯箱FancyBox,这个不用多说了
- cdn加入字节跳动、七牛云、爆米图,建议选择cdn镜像,默认是本地加载
- 增加代码高亮功能,主题设置中开启即可,开启后默认高亮代码为php
- 新增网页空白处点击自动弹字功能,主题设置中可自定义弹字内容。点击本站空白位置演示。
- 新增
禁止移动端缩放
功能 新增独立页面自定义模板标签云,创建后侧边栏超过15个标签,则会显示更多标签…
,点击进入标签云
将显示所有标签,并按照标签文章数排序。- 新增彩色随机标签
- 新增原创或转载原文链接,如设置将在标题显示
原创
字样,如设置转载则会在文章最后出现原文链接
- 新建文章页新增字段“文章简介”,填入文章简介将显示在文章列表中(支持HTML代码),留空则默认自动摘选文章前200个字符作为文章简介
- 添加“文章置顶”插件 (如不需要直接删除,并删除主题文件
index.php
中如下代码)
<?php $this->sticky(); ?>
- 添加“文章内加密”插件,使用方法见下方演示 (如不需要直接删除,并删除主题文件
functions.php
中如下代码)
$all = Typecho_Plugin::export();
if (array_key_exists('PartiallyPassword', $all['activated'])) {
……………………
……………………
'', _t('文章内加密密码'), _t('<b><font color=red>未检测到“文章内加密”插件或插件未启动!</font></b>'));
$layout->addItem($pp_passwords);
}
Initial plus 新增功能演示
短代码:贴士类
使用语法:[tips]
tips[/tips]
[noway]
noway[/noway]
[warning]
warning[/warning]
[buy]
buy[/buy]
[note]
note[/note]
[ref]
ref[/ref]
短代码:焦点按钮
使用语法:[focus]
焦点按钮[/focus]
高级语法:[focus name="自定义按钮名" title="自定义窗口名" color="#add8e6"]
不得不说Typecho非常适合搭建个人博客的程序,但默认界面实在太简陋,功能方面也少的可怜。因此Initial plus这款Typecho主题孕育而生![/focus]
###短代码:打赏按钮使用语法:喜欢就给个大大的[[likeme]
赞[/likeme]]
喜欢就给个大大的[likeme]赞[/likeme]
短代码:链接按钮
使用语法:[github url="https://github.com"]
github[/github]
[down url="http://blog.alttt.com"]
down[/down]
[link url="http://blog.alttt.com"]
link[/link]
[shop url="https://www.taobao.com"]
shop[/shop]
[steam url="https://store.steampowered.com"]
steam[/steam]
[weibo url="https://weibo.com"]
weibo[/weibo]
[mail url="[email protected]"]
[email protected][/mail]
[gitee url="https://gitee.com"]
gitee[/gitee]
[baidu url="https://pan.baidu.com"]
提取码:XXXX[/baidu]
[csdn url="https://www.csdn.net"]
CSDN[/csdn]
[zhihu url="https://www.zhihu.com"]
知乎[/zhihu]
[bilibili url="https://www.bilibili.com"]
哔哩哔哩[/bilibili]
高级语法:以down
为例[down url="https://blog.alttt.com" blank="0" color="#e40050"]
自定义按钮名[/down]
blank="0"
不新建窗口打开链接,默认是1color="#e40050"
自定义按钮背景色
短代码:微信二维码按钮
使用语法:[weixin url="https://blog.alttt.com/usr/attachments/2021/02/1360113433.png"]
哔哩哔哩视频号[/weixin]

高级语法:[weixin url="https://blog.alttt.com/usr/attachments/2021/02/1360113433.png" title="自定义弹出窗口名" color="#fb7299"]
哔哩哔哩微信视频号[/weixin]

短代码:二维码按钮
使用语法:[qrcode url="https://blog.alttt.com/usr/attachments/2021/02/1494554527.png"]
手机扫码访问[/qrcode]

高级语法:同微信二维码按钮一致
短代码:折叠页
使用语法:[toggle]
折叠页[/toggle]
高级语法:[toggle title="自定义名称" color="#4e8ef0"]
Initial plus主题 基于 initial主题v2.4.4 修改,之所以选择 initial主题 进行二次修改,看重的是其“极极极简风格”。Initial plus主题 在“极极极简风格”上增加了注重手机浏览界面,以及对文章编辑排版进行优化和功能添加。[/toggle]
短代码:重点窗口
使用语法:[highlight]
重点窗口[/highlight]
高级语法:[highlight title="自定义标题" color="#d07dff"]
定义标题背景颜色:color="#d07dff"
自定义标题:title="自定义标题"[/highlight]
自定义标题:title="自定义标题"
文章内加密插件
使用语法:[password]
需要加密的内容[/password]
注意:还需在撰写主题的自定义字段中输入密码
使用语法2:[password title="文字提示"]
需要加密的内容[/password]
,自定义密码框文字提示。
演示见上方 加密区(1)
看起来不错
非常感谢作者提供的模版。使用起来非常舒适。但是,使用后有一个小小的情况,还希望作者有时间回复。先谢谢了。
情况描述:就是在主页头像那儿,会显示建站多长时间了(不是页面底部服务器那个时间),请问可以关闭吗
在【侧边栏显示】-【显示建站至今的时间】可以自由开关
已修改。多谢
阵雨兄,我是小白,非常想用您的主题。但无赖于我用的postgresql有7个语法错误如下:
SQLSTATE[42601]: Syntax error: 7 ERROR: syntax error at or near "`"
LINE 1: ALTER TABLE `tp_contents` ADD `views` INT(10) DEFAULT 0;
^
Typecho\Db\Adapter\SQLException: SQLSTATE[42601]: Syntax error: 7 ERROR: syntax error at or near "`"
LINE 1: ALTER TABLE `tp_contents` ADD `views` INT(10) DEFAULT 0;
^ in /virtual/eucn/public_html/var/Typecho/Db/Adapter/Pdo.php:111
Stack trace:
#0 /virtual/eucn/public_html/var/Typecho/Db/Adapter/Pdo/Pgsql.php(54): Typecho\Db\Adapter\Pdo->query('ALTER TABLE `tp...', Object(PDO), 1, 'SELECT', NULL)
#1 /virtual/eucn/public_html/var/Typecho/Db.php(391): Typecho\Db\Adapter\Pdo\Pgsql->query('ALTER TABLE `tp...', Object(PDO), 1, 'SELECT', NULL)
#2 /virtual/eucn/public_html/usr/themes/initial_plus/functions.php(532): Typecho\Db->query('ALTER TABLE `tp...')
#3 /virtual/eucn/public_html/usr/themes/initial_plus/post.php(15): Postviews(Object(Widget\Archive))
#4 /virtual/eucn/public_html/var/Widget/Archive.php(1415): require_once('/virtual/eucn/p...')
#5 /virtual/eucn/public_html/var/Typecho/Router.php(99): Widget\Archive->render()
#6 /virtual/eucn/public_html/index.php(23): Typecho\Router::dispatch()
#7 {main}
能帮我修复一下吗,谢谢!
搭建上的问题我也无能为力。
是主题与postgresql数据库有七处语法不兼容
本主题适用于 typecho1.1(17.10.30),最新的typecho1.2兼容性未经过测试。
下载地址: https://typecho.org/downloads/1.1-17.10.30-release.tar.gz
如果用的1.2可能是版本不兼容吧
感谢作者
先测试一下 评论显示IP归属地,满满的怀旧。这个功能在下一个版本中实现。
对,我用的1.2
页面能用短代码,我的文章页不能用
后台要开启短代码功能
修改文章的时候不改日期时间主页文章会消失,必须点了现在时间才能出来,是我安装的不对吗?
我没有这个问题哈
圆角改直角感觉也不错
嗯,现在改成直角了。后台有开关,一按即可。
开启缩略图后与文章图片重复显示怎么解决?还有侧边栏头像怎么关闭?
开启全站Pjax,使用文章加密无论密码是否正确都提示不正确,无法正常使用,关闭则正常,请问怎么解决?