页面“什么是TPS 什么是QPS 什么是并发量 什么是PV 什么是UV”与“Mediawik帮助”之间的差异

来自linux中国网wiki
(页面间的差异)
跳到导航 跳到搜索
 
 
第1行: 第1行:
=系统容量预估=
+
==install==
 +
以后 mediawiki 记得db 换为postgresql 如果没家就行了
  
<pre>
+
1.28 BSD上的应该是这个版本  现在就不是啦
二,容量评估的步骤与方法
+
 
 +
[https://www.mediawiki.org/wiki/Manual:Installation_guide/zh mediawiki 手册:安装指南]
  
    1:预估总访问量
+
[https://www.nginx.com/resources/wiki/start/topics/recipes/mediawiki/ MediaWiki nginx]
  
    如何知道总访问量?对于一个运营活动的访问量评估,或者一个系统上线后PV的评估,有什么好的方法?
+
==优化==
 +
<pre>
 +
#my.cnf
 +
#query_cache_limit = 256K
 +
query_cache_limit = 1M
 +
join_buffer_size = 1M
 +
</pre>
 +
[http://shanglei.net/hulianwang/how-to-speed-up-mediawiki.html 如何提高mediawiki的访问速度]
  
    最简单的办法就是:询问业务方,询问运营同学,询问产品同学,看产品和运营对此次活动的流量预估。
+
https://www.mediawiki.org/wiki/Manual:Performance_tuning
  
    不过,业务方对于流量的预估,应该就两个指标,pv 和 用户访问数。技术人员 需要更具这两个数据,计算其他相关指标,比如  QPS 等。具体如何计算可参照我前面一篇 pv和并发 的文章。
+
http://see.sl088.com/wiki/Mysqltuner.pl
  
+
[http://see.sl088.com/wiki/Mediawiki_%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96 Mediawiki 性能优化]
  
    2:预估平均QPS
+
https://www.mediawiki.org/wiki/Manual:FAQ/zh
  
      总请求数 = 总PV * 页面衍生连接数
+
https://www.mediawiki.org/wiki/User:Zhangjintao/zh
  
      平均QPS = 总请求数 / 总时间
+
[https://blog.csdn.net/smok56888/article/details/50571027 MediaWiki优化移动设备访问体验-MobileFrontent]
  
      比如:活动落地页1小时内的总访问量是30w pv,该落地页的衍生连接数为30  ,那么落地页的平均QPS
+
https://www.mediawiki.org/wiki/User:Aaron_Schulz/How_to_make_MediaWiki_fast
  
      (30w * 30) /(60 * 60) = 2500,
+
==使用帮助==
 +
20170831pm 修改
 +
===总结===
 +
<pre>
 +
总结了一下 一般是创建分类 ,然后在分类 那里 多个== 小节编辑 ==,最后创建新页面 嘛&nbsp; 还要多利用链接
 +
ps: 很多不懂时,直接源码形式吧 </pre>
  
+
===1.插入图片===
 +
<pre>
  
    3:预估峰值QPS
+
[[File:filename.extension|options|caption]]
  
      系统容量规划时,不能只考虑平均QPS,而是要抗住高峰的QPS,如何评估峰值QPS呢?
+
eg [[File:Example.jpg|frameless|50px]]
  
      这个要根据实际的业务评估,通过以往的一些营销活动的 pv 等数据进行预估。一般情况,峰值QPS大概是均值QPS的3-5倍,日均QPS为1000,于是评估出峰值QPS为5000。
+
插入图片 请用图库功能 右边那个按扭
 +
代码例子如下
 +
<gallery>
 +
1work.png
 +
</gallery>
 +
</pre>
  
      不过,有一些业务例如“秒杀业务”比较难评估业务访问量,这类业务的容量评估不在此讨论。
+
[https://www.mediawiki.org/wiki/Help:Images/zh 如何插入图像]
  
+
===2.创建新页面 ===
  
    4:预估系统、单机极限QPS
+
[https://www.mediawiki.org/wiki/Help:Starting_a_new_page/zh 创建新页面]
 +
===3.分类===
 +
[https://www.mediawiki.org/wiki/Help:Categories/zh 分类]
  
      如何预估一个业务,一个服务器单机的极限QPS呢?
+
要为页面归类,只需在页面最后添加这样一行(名称是要归入的分类的名称):
 +
Note: 无论放哪里 都是显示在最下面哦
  
      这个性能指标,是服务器,最基本的指标之一,所以没有其他的办法,就是压力测试。通过压力测试,算出服务器的单机极限QPS 。
+
<nowiki>[[Category:名称]]</nowiki>
  
      在一个业务上线前,一般都需要进行压力测试(很多创业型公司,业务迭代很快的系统可能没有这一步,那就悲剧了),以APP 推送 某营销活动为例(预计 日均QPS 1000,峰值QPS 5000),业务场景可能是这样的:
+
===4.代码===
 +
====每一行文字前加上一个空格 ====
 +
在 wiki 页面使用代码格式非常简单&nbsp;: 你只需要在每一行文字前加上一个空格。然而请注意行宽,因为代码不会自动断行
 +
==== nowiki  or pre ====
 +
<nowiki> <pre>  </pre> <nowiki> </nowiki>  </nowiki>
  
 +
=== 5.标题与子标题===
 +
<pre>
 +
标题和子标题是提高文章的组织结构的常用方法。如果讨论了两个或两个以上的主题,可以在文章內为每个章节添加一个标题。请阅读[https://wiki.archlinux.org/index.php/Effective_Use_of_Headers 有效使用标题]&nbsp;获取更多信息。 ===
  
      1)通过 APP 推送一个活动消息
+
标题创建:
 +
==一级标题==
 +
===二级标题===
 +
====三级标题====
 +
=====四级标题=====
  
      2)运营活动H5落地页是一个web站点
 
  
      3)H5落地页由缓存cache、数据库db中的数据拼装而成
+
#标题的大小写遵照句子规范&nbsp;'''而不是'''&nbsp;标题规范,使用&nbsp;''My new heading''&nbsp;而不是&nbsp;''My New Heading''。
 +
#不应该跳过标题级别,也就是说,没有在二级标题之内就不要使用三级标题。
  
 +
如果一篇文章使用四个以上的标题,系统会自动生成内容列表 (TOC)。如果不想使用内容列表,你可以在页面中添加 __NOTOC__。</pre>
  
    通过压力测试发现,web 服务器 单机只能抗住1200的QPS,cache和数据库db 能抗住并发压力,(一般来说,1%的流量到数据库,数据库120 QPS还是能轻松抗住的,cache的话QPS能抗住,需要评估cache的带宽,这里假设cache不是瓶颈),这样,我们就得到了web单机极限的QPS是1200。一般来说,生产系统不会跑满到极限的,这样容易影响服务器的寿命和性能,单机线上允许跑到QPS 1200 * 0.8 = 960 。
+
=== VisualEditor User_guide===
 +
[https://www.mediawiki.org/wiki/Help:VisualEditor/User_guide/zh VisualEditorUser_guide]
 +
===页面重命名===
 +
更改页面标题的操作,在维基百科上称为“移动”。更多-->移动 就可以更改喽
 +
[https://zh.wikipedia.org/wiki/Help:%E9%A1%B5%E9%9D%A2%E9%87%8D%E5%91%BD%E5%90%8D 帮助:页面重命名]
  
      扩展说一句,通过压力测试,已经知道web层是瓶颈,则可针对web 相关的做一些调整优化,以提高web 服务器 的单机QPS 。
+
===缩进===
 +
<pre>要缩进文字,请在行首插入冒号 (:) 。插入冒号越多,文字就缩进越多。新行(按下 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
  
      还有,压力测试工作中,一般是以具体业务的角度进行压力测试,关心的是某个具体业务的并发量和QPS。
+
当文章中含有四个以上标题时,MediaWiki将自动在第一个标题之前生成目录(这是默认的设置)
  
+
如果需要隐藏目录,可以在文章中加入_NOTOC_标记;
  
    5:回答最开始那两个问题     
+
如果需要强制显示目录不管标题数量,可以加入_TOC_标记;
  
      需要的机器  = 峰值QPS / 单机极限 QPS
+
这两个wili标记不限制出现位置,但一般出现在文章头部或尾部单独成行
 +
</pre>
  
      好了,上述已经得到了峰值QPS是5000,单机极限QPS是1000,线上部署了3台服务器:
+
===字体大小 颜色 字符格式===
 +
<pre>
 +
''斜体'','''粗体''','''''粗斜体'''''。
 +
*这些是两个或三个单引号,不是双引号
  
      (1)服务器能抗住么? -> 峰值5000,单机1000,线上3台,扛不住
+
例如绿色文本可以用<span style="color:green;">green text</span>这样的代码实现
  
      (2)如果扛不住,需要加多少台机器? -> 需要额外2台,提前预留1台更好,给3台保险
+
<span style="color:red;">   这样的代码是全段红呢 
 
</pre>
 
</pre>
 +
https://www.mediawiki.org/wiki/Manual:CSS/zh
  
[https://www.cnblogs.com/Leo_wl/p/5851868.html 系统容量预估]
+
===other===
 +
[https://www.mediawiki.org/wiki/Help:Formatting/zh 格式化文本]
  
=PV (page view)= 
+
[https://www.mediawiki.org/wiki/Help:Subpages/zh 子页面]
页面浏览量。指的是:网站被用户访问的总页面数量,统计页面刷新的次数,每一次页面刷新,就算做一次PV流量。是网站优化的重要指标,体现网站的用户体验,内容价值等因素。
 
  
=UV (unique visitor)独立访客=
+
[http://wiki.linuxchina.net/index.php?title=为mediawiki添加GeSHi代码高亮库 添加GeSHi代码]
指访问某个站点或点击某条新闻的不同IP地址的人数,独立IP只记录第一次进入网站的具有独立IP的访问者,在同一天内再次访问该网站则不计数。
 
  
=IP(internet  protocol, 互联网协议)指网络之间的互联协议=
+
=== [[mediawiki wyiwyg editor]]===
在网站SEO中,通常被用作表示用户的数量。
+
==安装帮助==
  
 +
===1 change the logo===
 +
<pre>
 +
mediawiki  1.28 201910
 +
把图片文件放这里,打开 LocalSettings.php  就可得知 或者把新的图标改为wiki.png就行了 代码都不用动啦
 +
$wgLogo = "$wgResourceBasePath/resources/assets/linux.png";
  
 +
#docker 新的版本
 +
resources/assets
  
=每秒的新建链接数(CPS)=
+
这个应该是老版本的
=TPS:Transactions Per Second(每秒传输的事物处理个数)=
+
修改网站LOGO 想要将左上角的mediawiki图标替换为自己的图标,可以在skins/common/images/目录下找 到名为“wiki.png”的图片文件,将它替换为自己的图片即可。</pre>
<pre>即服务器每秒处理的事务数。TPS包括一条消息入和一条消息出,加上一次用户数据库访问。(业务TPS = CAPS × 每个呼叫平均TPS)
 
  
TPS是软件测试结果的测量单位。一个事务是指一个客户机向服务器发送请求然后服务器做出反应的过程。客户机在发送请求时开始计时,收到服务器响应后结束计时,以此来计算使用的时间和完成的事务个数。
+
[https://www.mediawiki.org/wiki/Manual:FAQ#How_do_I_change_the_logo.3F How do I change the logo]]
  
一般的,评价系统性能均以每秒钟完成的技术交易的数量来衡量。系统整体处理能力取决于处理能力最低模块的TPS值。</pre>
+
[http://www.51php.com/mediawiki/2100.html http://www.51php.com/mediawiki/2100.html Mediawiki(LocalSettings.php)配置文件参数基础配置指南]
  
+
===权限===
 +
匿名用户可访问,但不可编辑 在 LocalSettings.php 最后追加以下内容
 +
<pre>
 +
$wgGroupPermissions['*']['read'] = true;
 +
$wgGroupPermissions['*']['edit'] = false;
  
=QPS:每秒查询率 QPS(Query Per Second)=
 
<pre>QPS是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准,在因特网上,作为域名系统服务器的机器的性能经常用每秒查询率来衡量。
 
  
对应fetches/sec,即每秒的响应请求数,也即是最大吞吐能力。
+
//限制非注册用户不可读
计算关系:
 
QPS = 并发量 / 平均响应时间
 
并发量 = QPS * 平均响应时间
 
  
 +
$wgWhitelistRead = array("Main Page", "Special:Userlogin", "-", "MediaWiki:Monobook.css");
  
并发量:系统能同时处理的请求数
+
$wgGroupPermissions['*']['read'] = false;
  
  RT:响应时间,处理一次请求所需要的平均处理时间
+
</pre>
  
计算关系:
+
[https://www.oschina.net/question/12_2745 MediaWiki 权限设置-禁止用户注册、查看、编辑等 ]
  
 QPS = 并发量 / 平均响应时间
 
  
  并发量 = QPS * 平均响应时间
+
.禁止新用户注册:
 +
<pre>在LocalSettings.php加入
 +
  $wgWhitelistAccount = array ( "sysop" => 1, "developer" => 1 );<br/> 此时用户无法注册,但管理员可以通过到Special:UserLogin页面注册.管理员输入一个用户名和email,然后点击“by email“,系统创建帐号并产生一个随机密码发送到注册email里.<br/> .禁止匿名用户编辑<br/> 在LocalSettings.php加入<br/> &nbsp;#Entirely disable Anonymous Edits<br/> &nbsp; $wgWhitelistEdit = true;<br/> 此时匿名用户想要编辑便会禁止编辑页面:</pre>
  
 +
请查阅[//meta.wikimedia.org/wiki/Help:Contents 用户指南]以获取使用本wiki软件的信息!
  
 +
对了,左边的帮助点击后 去到mediawiki主页 ,再选择中文就比较容易看和学习wiki语法了
  
 +
如何设定/取消Sysop(管理员)权限?
 +
对于1.5以上版本:    到Special:Userrights页面,输入用户名,在列表中选择"sysop"权限即可;再次选定并确认则取消管理员权限。注意仅有"Bureaucrat"(行政管理员)权限的帐号才能进行以上设定。
  
每秒的新建链接数(CPS)
+
===Mediawiki常见的配置和修改方法 Mediawiki修改左侧导航条===
 +
<pre>
 +
    原来的备份
  
连接数是 最大并发连接数,
+
* 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
  
 +
&nbsp;
  
 +
Mediawiki显示或隐藏目录
  
 +
当需要在mediawiki左侧导航条的内容时,请在搜索栏中输入“mediawiki:sidebar”,然后进行编辑(需要以站长或管理员身份登录)。
 
</pre>
 
</pre>
  
=see also=
+
===修改左侧导航栏字体大小,行距===
 +
<pre> #这里是增大,原来的感觉太小了
 +
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;</pre>
 +
 
 +
===工具条 ===
 +
 
 +
在每个MediaWiki页的最左边的工具条可以让你可以快速跳转到某一个页面,你也可以对它进行自定义。上图中工具条中的导航中的第二项“所有页面”就是我自己添加的,因为你经常要找一个你之前所写的页面,但如果你并没有记住这页的名字,你需要从“特殊页面”中的“页面列表”栏中的“所有页面”进入,这很麻烦,你何不把此页移到一个方便的地方呢?
 +
 
 +
要想编辑工具条,需进入下面的页中进行编辑: [http://localhost/mediawiki/index.php/MediaWiki:Sidebar MediaWiki:Sidebar] 下图中的special:allpages|allpages行就是对应的所有页面。但有一点不好办,也许你要移动的那一页的并不好找到他
 +
 
 +
==参考==
 +
[https://blog.csdn.net/qq_40192867/article/details/108637909  mediawiki 各种扩展整理]
 +
 
 +
[https://www.dedebiz.com/help/other_markdown.md Markdown说明文档]
 +
 
 +
[https://www.cnblogs.com/ycyoes/p/5482805.html MediaWiki基本设置]
 +
 
 +
[https://blog.mimvp.com/article/7180.html mediawiki 常用参数设置]
  
 +
[http://www.18dao.org/Wiki语法大全 Wiki语法大全]
  
[https://blog.csdn.net/Dallin0408/article/details/78853884 QPS 和并发:如何衡量服务器端性能good]
+
[http://wiki.ubuntu.org.cn/Mediawiki Mediawiki ubuntu.org.cn]
  
[https://www.cnblogs.com/zhengah/p/5160772.html 如何估算网站日承受最大访问PV]
+
[http://zzbaike.com/wiki/MediaWiki%E7%94%A8%E6%88%B7%E6%9D%83%E9%99%90 MediaWiki用户权限]
  
[https://blog.csdn.net/shipfei_csdn/article/details/103225517 性能指标:QPS、TPS、系统吞吐量理解]
+
[https://kb.cnblogs.com/page/82407/ Mediawiki扩展编写实战]
  
https://blog.csdn.net/cainiao_user/article/details/77146049
+
[https://wiki.archlinux.org/index.php/Help:Editing_(简体中文)#.E4.BB.A3.E7.A0.81  不错的wiki语法]
 +
[https://wiki.deepin.org/index.php?title=MediaWiki入门 MediaWiki入门]
 +
[http://blog.csdn.net/gaogao0603/article/details/7689670 Mediawiki 使用]
  
[https://blog.csdn.net/stitch77/article/details/51691925 并发连接数、请求数、并发用户数]
 
  
[https://blog.csdn.net/hel12he/article/details/77561718 Web开发中,什么级别才算是高并发]
 
  
[[category:ops]]
+
[[category:wiki ]]

2021年4月24日 (六) 03:15的版本

install

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

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

mediawiki 手册:安装指南

MediaWiki nginx

优化

#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: 很多不懂时,直接源码形式吧 

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

other

格式化文本

子页面

添加GeSHi代码

mediawiki wyiwyg editor

安装帮助

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

#docker 新的版本
resources/assets

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

How do I change the logo]

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

权限

匿名用户可访问,但不可编辑 在 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 各种扩展整理

Markdown说明文档

MediaWiki基本设置

mediawiki 常用参数设置

Wiki语法大全

Mediawiki ubuntu.org.cn

MediaWiki用户权限

Mediawiki扩展编写实战

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