dokuwiki 的个性化设置 #
添加侧边栏 #
有的主题是默认带有侧边栏的,而我使用的 Bootstrap3 主题带有右侧边栏,其显示当前文章的内容的索引,想要显示整个 wiki 的索引还需要使用插件 start#IndexMenu。 插件的添加与使用请参考其文档,这里介绍如何使其成为独立的侧边栏。
- 添加一个名为
sidebar
的页面。注:这是默认的名字,如果修改了配置中的基本配置
->sidebar
的配置,需要与其修改后的名字一致 - 编辑该页面,添加如下语句,保存即可。
{{indexmenu>..#1|js navbar nocookie}}
在侧边栏中隐藏 sidebar
和 start
页面
#
上面方法添加的侧边栏中会把 sidebar
和 start
页面显示出来,如果不想显示,则将 sidebar
页面中的语句修改成下面的即可
{{indexmenu>..#1 |js#bj-tango.png navbar max#3#2 skipfile+/(^|:)(start|sidebar)$/ skipns=/^users$/}}
注:上面的语句还隐藏了 users 名字空间,如果想显示,则将
skipns=/^users$/
删掉即可。
修改上传附件大小为2M限制 #
修改 /etc/php.ini
中的两个参数
upload_max_filesize = 10M
post_max_size = 10M
注: Windows环境中尽管会提示上传文件过大,但好像实际并不会限制上传。
替换图标 #
替换 dokuwiki/lib/tpl/dokuwiki/images/
路径下的文件:
logo.png
界面的图标
*favicon.ico
浏览器标签上的图标
修改页脚 #
修改文件 dokuwiki/lib/tpl/dokuwiki/tpl_footer.php
修改时区 #
dokuwiki #
修改 dokuwiki/inc/init.php
文件中的
date_default_timezone_set('PRC')
注:PRC
标识中国时区
php #
修改 php.ini
文件,找到下面部分
[Date]
; Defines the default timezone used by the date functions
; http://php.net/date.timezone
;date.timezone =
date.timezone = Asia/Shanghai
重启 web 服务即可。
修改上传文件格式的限制 #
- 系统默认支持类型:修改
dokuwiki/conf/mime.conf
,在里面增加或注释掉对应的文件格式即可。 - 用户自定义类型:修改
dokuwiki/conf/mime.local.conf
。
使用自定义的邮箱发送邮件 #
- 勾选
管理
–>配置设置
–>通知设置
中启用页面订阅支持
- 在
自动发送邮件时使用的邮件地址
中输入要使用的邮箱,例:[email protected] - 也可以增加配置
自动发送邮件时使用的邮件地址前缀
,使其在所有发送邮件的主题添加这个前缀,方便过滤邮件。
上面的配置使用的是 php 的内置邮件功能,当其不可用时可以添加插件 start#smtp来提供邮件功能
- 添加插件 smtp。
- 设置 smtp,设置的路径为
管理
–>配置设置
–>Smtp
- 在邮箱运营商那里找到相应的 stmp
地址、端口与加密方式,将其分别填入
您的 SMTP 发送服务器
、您的 SMTP 服务器监听端口
、您的 SMTP 服务器所用的加密类型
- 在
如果需要认证,在这里输入您的用户名
中输入邮箱 [email protected],注意:此用户名必须与上面的自动发送邮件时使用的邮件地址
中的设置的邮箱相同 对应上面用户名的密码
为 password 保存即可。
- 在邮箱运营商那里找到相应的 stmp
地址、端口与加密方式,将其分别填入