Mediawik帮助

来自linux中国网wiki
跳到导航 跳到搜索

2021log 磁盘暴故障

保存各种出错 等等 MediaWiki internal error.

Original exception: [265cfea4616a38dcafc68b02] 2021-07-15 04:23:13: Fatal exception of type "Wikimedia\Rdbms\DBConnectionError"

Exception caught inside exception handler.

Set $wgShowExceptionDetails = true; at the bottom of LocalSettings.php to show detailed debugging information.

root@-s-1vcpu-1gb2-01:/var/lib/docker/containers/43ed2a84c0aeeb6f8d249e7a63564ec99502c33e353b51b3c1db524e# du -sh *

15G 43ed2a84c0aeeb6f8d249e7a63564ec99502c33e353b51b3-json.log

4.0K checkpoints

原来log太多 写个脚本定时清空吧

install

请见 Mediawiki备份迁移

Navigate to Special:Version

有空再搞 以后 mediawiki 记得db 换为postgresql 如果没家就行了 

1.28 BSD上的应该是这个版本 现在就不是啦

mediawiki 手册:安装指南

MediaWiki nginx

API

维基百科 MediaWiki API 解析

优化

#my.cnf
#query_cache_limit = 256K
query_cache_limit = 1M
join_buffer_size = 1M

如何提高mediawiki的访问速度

https://www.mediawiki.org/wiki/Manual:Performance_tuning

http://see.sl088.com/wiki/Mysqltuner.pl

Mediawiki 性能优化

https://www.mediawiki.org/wiki/Manual:FAQ/zh

https://www.mediawiki.org/wiki/User:Zhangjintao/zh

MediaWiki优化移动设备访问体验-MobileFrontent

https://www.mediawiki.org/wiki/User:Aaron_Schulz/How_to_make_MediaWiki_fast

使用帮助

20170831pm 修改

总结

总结了一下 一般是创建分类 ,然后在分类 那里 多个== 小节编辑 ==,最后创建新页面 嘛  还要多利用链接
ps: 很多不懂时,直接源码形式吧 

0.站内url章节 这样就不会为了章节变成站外url

Jenkins进行持续集成#进阶 

[[Learn_ruby#ruby操作json]]

1.插入图片


[[File:filename.extension|options|caption]]

eg [[File:Example.jpg|frameless|50px]]

插入图片 请用图库功能 右边那个按扭
代码例子如下 
<gallery>
1work.png
</gallery>

如何插入图像

2.创建新页面

创建新页面

3.分类

分类

要为页面归类,只需在页面最后添加这样一行(名称是要归入的分类的名称): Note: 无论放哪里 都是显示在最下面哦

[[Category:名称]]

4.代码

每一行文字前加上一个空格

在 wiki 页面使用代码格式非常简单 : 你只需要在每一行文字前加上一个空格。然而请注意行宽,因为代码不会自动断行

nowiki or pre

<pre> </pre> <nowiki> </nowiki>

5.标题与子标题

标题和子标题是提高文章的组织结构的常用方法。如果讨论了两个或两个以上的主题,可以在文章內为每个章节添加一个标题。请阅读[https://wiki.archlinux.org/index.php/Effective_Use_of_Headers 有效使用标题] 获取更多信息。 ===

标题创建:
==一级标题==
===二级标题===
====三级标题====
=====四级标题=====


#标题的大小写遵照句子规范 '''而不是''' 标题规范,使用 ''My new heading'' 而不是 ''My New Heading''。 
#不应该跳过标题级别,也就是说,没有在二级标题之内就不要使用三级标题。 

如果一篇文章使用四个以上的标题,系统会自动生成内容列表 (TOC)。如果不想使用内容列表,你可以在页面中添加 __NOTOC__。


以及 
*
*
**

VisualEditor User_guide

VisualEditorUser_guide

页面重命名

更改页面标题的操作,在维基百科上称为“移动”。更多-->移动 就可以更改喽 帮助:页面重命名

缩进

要缩进文字,请在行首插入冒号 (:) 。插入冒号越多,文字就缩进越多。新行(按下 Enter 或是 Return 后) 将结束整段文字的缩进。
例如 :
这行靠最左对齐。
:这行稍微缩进。
::这行缩进更多
显示为:
这行靠最左对齐。
这行稍微缩进。
这行缩进更多。
要点列表
请使用星号 (*)插入一个新要点。插入星号越多,缩进越多。
例如:
*第一条
*第二条
**第二条的子项
*有趣吗?
显示为 :
第一条
第二条
第二条的子项
有趣吗?
编号列表
要建立编号列表,请使用数字符号或是井字号 (#)。多个井字号 # 将增加缩进层次。
例如:
# 第一条
# 第二条 
## 子条目
# 第三条 
...将显示为:
第一条
第二条
子条目
第三条
编号列表可以和要点列表混合使用,例如:
# 第一条
# 第二条 
#* 子条目
# 第三条 
...将显示为:
第一条
第二条
子条目
第三条
定义列表
可以通过在行首使用分号(;) + 定义名称 + 冒号(:) + 定义说明 生成定义列表。
例如:
; Apple: Fruit with red or yellow or green skin and sweet to tart crisp whitish flesh
; Banana: Elongated crescent-shaped yellow fruit with soft sweet flesh
...将显示为:
Apple
Fruit with red or yellow or green skin and sweet to tart crisp whitish flesh
Banana
Elongated crescent-shaped yellow fruit with soft sweet flesh
可以使用多个冒号将定义分成多行。
例如:
; Term: First line of definition
: Second line of definition
: Third line of definition
...将显示为:
Term
First line of definition
Second line of definition
Third line of definition

当文章中含有四个以上标题时,MediaWiki将自动在第一个标题之前生成目录(这是默认的设置)

如果需要隐藏目录,可以在文章中加入_NOTOC_标记;

如果需要强制显示目录不管标题数量,可以加入_TOC_标记;

这两个wili标记不限制出现位置,但一般出现在文章头部或尾部单独成行

字体大小 颜色 字符格式

''斜体'','''粗体''','''''粗斜体'''''。
*这些是两个或三个单引号,不是双引号

例如绿色文本可以用<span style="color:green;">green text</span>这样的代码实现

<span style="color:red;">   这样的代码是全段红呢 

https://www.mediawiki.org/wiki/Manual:CSS/zh

上传文件大小设置

MediaWiki上传文件大小设置

other

格式化文本

子页面

添加GeSHi代码

mediawiki wyiwyg editor

安装帮助

1 change the logo and ico

mediawiki  1.28 201910
把图片文件放这里,打开 LocalSettings.php  就可得知 或者把新的图标改为wiki.png就行了 代码都不用动啦
$wgLogo = "$wgResourceBasePath/resources/assets/linux.png";

#docker 新的版本
resources/assets

这个应该是老版本的
修改网站LOGO 想要将左上角的mediawiki图标替换为自己的图标,可以在skins/common/images/目录下找 到名为“wiki.png”的图片文件,将它替换为自己的图片即可。


#大写的字母 O
curl -O  https://iconarchive.com/download/i47924/everaldo/crystal-clear/App-neotux.ico
/var/www/html/resources/assets# cp  App-neotux.ico  favicon.ico

## 网站图标 在Lo 这个配置文件的LOGO那后面加多一行 如下 
$wgFavicon = "$wgResourceBasePath/resources/assets/favicon.ico";


How do I change the logo]

MediaWiki站点更换Logo

http://www.51php.com/mediawiki/2100.html Mediawiki(LocalSettings.php)配置文件参数基础配置指南

https://iconarchive.com/show/crystal-clear-icons-by-everaldo/App-neotux-icon.html ico下载地址

权限

匿名用户可访问,但不可编辑 在 LocalSettings.php 最后追加以下内容

$wgGroupPermissions['*']['read'] = true;
$wgGroupPermissions['*']['edit'] = false;


//限制非注册用户不可读

$wgWhitelistRead = array("Main Page", "Special:Userlogin", "-", "MediaWiki:Monobook.css");

$wgGroupPermissions['*']['read'] = false;

MediaWiki 权限设置-禁止用户注册、查看、编辑等


.禁止新用户注册:

在LocalSettings.php加入
 $wgWhitelistAccount = array ( "sysop" => 1, "developer" => 1 );<br/> 此时用户无法注册,但管理员可以通过到Special:UserLogin页面注册.管理员输入一个用户名和email,然后点击“by email“,系统创建帐号并产生一个随机密码发送到注册email里.<br/> .禁止匿名用户编辑<br/> 在LocalSettings.php加入<br/>  #Entirely disable Anonymous Edits<br/>   $wgWhitelistEdit = true;<br/> 此时匿名用户想要编辑便会禁止编辑页面:

请查阅用户指南以获取使用本wiki软件的信息!

对了,左边的帮助点击后 去到mediawiki主页 ,再选择中文就比较容易看和学习wiki语法了

如何设定/取消Sysop(管理员)权限? 对于1.5以上版本: 到Special:Userrights页面,输入用户名,在列表中选择"sysop"权限即可;再次选定并确认则取消管理员权限。注意仅有"Bureaucrat"(行政管理员)权限的帐号才能进行以上设定。

Mediawiki常见的配置和修改方法 Mediawiki修改左侧导航条

    原来的备份

* navigation
** mainpage|mainpage-description
** recentchanges-url|recentchanges
** randompage-url|randompage
** helppage|help-mediawiki
* SEARCH
* TOOLBOX
* LANGUAGES


2018年的原来备份
    navigation
    **mainpage|mainpage-description
    **recentchanges-url|recentchanges
    **randompage-url|randompage
    **helppage|help   
    *SEARCH
    *TOOLBOX
    *LANGUAGES

 

Mediawiki显示或隐藏目录

当需要在mediawiki左侧导航条的内容时,请在搜索栏中输入“mediawiki:sidebar”,然后进行编辑(需要以站长或管理员身份登录)。

修改左侧导航栏字体大小,行距

 #这里是增大,原来的感觉太小了
vim ./skins/Vector/components/navigation.less

注释掉并修改:

111                                li {    
112                                         /*line-height: 1.125em;*/
113                                         line-height: 1.2em;
114                                         padding: 0;
115                                         padding-bottom: 0.5em;
116                                         margin: 0;
117                                         /*font-size: @menu-main-body-font-size;*/
118                                         font-size: 0.875em;
                                         word-wrap: break-word;

工具条

在每个MediaWiki页的最左边的工具条可以让你可以快速跳转到某一个页面,你也可以对它进行自定义。上图中工具条中的导航中的第二项“所有页面”就是我自己添加的,因为你经常要找一个你之前所写的页面,但如果你并没有记住这页的名字,你需要从“特殊页面”中的“页面列表”栏中的“所有页面”进入,这很麻烦,你何不把此页移到一个方便的地方呢?

要想编辑工具条,需进入下面的页中进行编辑: MediaWiki:Sidebar 下图中的special:allpages|allpages行就是对应的所有页面。但有一点不好办,也许你要移动的那一页的并不好找到他

参考

mediawiki 各种扩展整理

MediaWiki实用扩展程序介绍

Markdown说明文档

MediaWiki基本设置

mediawiki 常用参数设置

Wiki语法大全

Mediawiki ubuntu.org.cn

MediaWiki用户权限

Mediawiki扩展编写实战

不错的wiki语法 MediaWiki入门 Mediawiki 使用