“Mediawik帮助”的版本间的差异
(→优化) |
|||
(未显示同一用户的21个中间版本) | |||
第1行: | 第1行: | ||
+ | == 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== | ==install== | ||
− | |||
− | 1.28 BSD上的应该是这个版本 | + | 请见 |
+ | [[Mediawiki备份迁移]] | ||
+ | |||
+ | Navigate to Special:Version | ||
+ | 有空再搞 以后 mediawiki 记得db 换为postgresql 如果没家就行了 | ||
+ | |||
+ | 1.28 BSD上的应该是这个版本 现在就不是啦 | ||
[https://www.mediawiki.org/wiki/Manual:Installation_guide/zh mediawiki 手册:安装指南] | [https://www.mediawiki.org/wiki/Manual:Installation_guide/zh mediawiki 手册:安装指南] | ||
第8行: | 第31行: | ||
[https://www.nginx.com/resources/wiki/start/topics/recipes/mediawiki/ MediaWiki nginx] | [https://www.nginx.com/resources/wiki/start/topics/recipes/mediawiki/ MediaWiki nginx] | ||
+ | ==API== | ||
+ | |||
+ | [https://blog.csdn.net/weixin_34416649/article/details/87976549?utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-16.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-16.control 维基百科 MediaWiki API 解析] | ||
==优化== | ==优化== | ||
<pre> | <pre> | ||
第37行: | 第63行: | ||
总结了一下 一般是创建分类 ,然后在分类 那里 多个== 小节编辑 ==,最后创建新页面 嘛 还要多利用链接 | 总结了一下 一般是创建分类 ,然后在分类 那里 多个== 小节编辑 ==,最后创建新页面 嘛 还要多利用链接 | ||
ps: 很多不懂时,直接源码形式吧 </pre> | ps: 很多不懂时,直接源码形式吧 </pre> | ||
+ | ===0.站内url章节 这样就不会为了章节变成站外url=== | ||
+ | <pre>Jenkins进行持续集成#进阶 | ||
+ | |||
+ | [[Learn_ruby#ruby操作json]] | ||
+ | </pre> | ||
===1.插入图片=== | ===1.插入图片=== | ||
第85行: | 第116行: | ||
#不应该跳过标题级别,也就是说,没有在二级标题之内就不要使用三级标题。 | #不应该跳过标题级别,也就是说,没有在二级标题之内就不要使用三级标题。 | ||
− | 如果一篇文章使用四个以上的标题,系统会自动生成内容列表 (TOC)。如果不想使用内容列表,你可以在页面中添加 __NOTOC__。</pre> | + | 如果一篇文章使用四个以上的标题,系统会自动生成内容列表 (TOC)。如果不想使用内容列表,你可以在页面中添加 __NOTOC__。 |
+ | |||
+ | |||
+ | 以及 | ||
+ | * | ||
+ | * | ||
+ | ** | ||
+ | </pre> | ||
=== VisualEditor User_guide=== | === VisualEditor User_guide=== | ||
第177行: | 第215行: | ||
</pre> | </pre> | ||
https://www.mediawiki.org/wiki/Manual:CSS/zh | https://www.mediawiki.org/wiki/Manual:CSS/zh | ||
+ | |||
+ | ====上传文件大小设置==== | ||
+ | [https://blog.csdn.net/shykevin/article/details/103583598 MediaWiki上传文件大小设置] | ||
===other=== | ===other=== | ||
第186行: | 第227行: | ||
=== [[mediawiki wyiwyg editor]]=== | === [[mediawiki wyiwyg editor]]=== | ||
+ | |||
==安装帮助== | ==安装帮助== | ||
− | ===1 change the logo=== | + | ===1 change the logo and ico=== |
<pre> | <pre> | ||
− | mediawiki 1.28 | + | mediawiki 1.28 201910 |
− | 把图片文件放这里,打开 LocalSettings.php 就可得知 | + | 把图片文件放这里,打开 LocalSettings.php 就可得知 或者把新的图标改为wiki.png就行了 代码都不用动啦 |
$wgLogo = "$wgResourceBasePath/resources/assets/linux.png"; | $wgLogo = "$wgResourceBasePath/resources/assets/linux.png"; | ||
第198行: | 第240行: | ||
这个应该是老版本的 | 这个应该是老版本的 | ||
− | 修改网站LOGO 想要将左上角的mediawiki图标替换为自己的图标,可以在skins/common/images/目录下找 到名为“wiki.png”的图片文件,将它替换为自己的图片即可。</pre> | + | 修改网站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"; | ||
+ | |||
+ | |||
+ | </pre> | ||
[https://www.mediawiki.org/wiki/Manual:FAQ#How_do_I_change_the_logo.3F How do I change the logo]] | [https://www.mediawiki.org/wiki/Manual:FAQ#How_do_I_change_the_logo.3F How do I change the logo]] | ||
+ | |||
+ | [https://zhuanlan.zhihu.com/p/53879849 MediaWiki站点更换Logo] | ||
[http://www.51php.com/mediawiki/2100.html http://www.51php.com/mediawiki/2100.html Mediawiki(LocalSettings.php)配置文件参数基础配置指南] | [http://www.51php.com/mediawiki/2100.html http://www.51php.com/mediawiki/2100.html Mediawiki(LocalSettings.php)配置文件参数基础配置指南] | ||
+ | |||
+ | https://iconarchive.com/show/crystal-clear-icons-by-everaldo/App-neotux-icon.html ico下载地址 | ||
===权限=== | ===权限=== | ||
第208行: | 第265行: | ||
<pre> | <pre> | ||
$wgGroupPermissions['*']['read'] = true; | $wgGroupPermissions['*']['read'] = true; | ||
− | $wgGroupPermissions['*']['edit'] = false;</pre> | + | $wgGroupPermissions['*']['edit'] = false; |
+ | |||
+ | |||
+ | //限制非注册用户不可读 | ||
+ | |||
+ | $wgWhitelistRead = array("Main Page", "Special:Userlogin", "-", "MediaWiki:Monobook.css"); | ||
+ | |||
+ | $wgGroupPermissions['*']['read'] = false; | ||
+ | |||
+ | </pre> | ||
+ | |||
+ | [https://www.oschina.net/question/12_2745 MediaWiki 权限设置-禁止用户注册、查看、编辑等 ] | ||
第226行: | 第294行: | ||
原来的备份 | 原来的备份 | ||
+ | * navigation | ||
+ | ** mainpage|mainpage-description | ||
+ | ** recentchanges-url|recentchanges | ||
+ | ** randompage-url|randompage | ||
+ | ** helppage|help-mediawiki | ||
+ | * SEARCH | ||
+ | * TOOLBOX | ||
+ | * LANGUAGES | ||
+ | |||
+ | |||
+ | 2018年的原来备份 | ||
navigation | navigation | ||
**mainpage|mainpage-description | **mainpage|mainpage-description | ||
第265行: | 第344行: | ||
==参考== | ==参考== | ||
+ | [https://blog.csdn.net/qq_40192867/article/details/108637909 mediawiki 各种扩展整理] | ||
+ | |||
+ | [https://zhuanlan.zhihu.com/p/64283626 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 常用参数设置] | [https://blog.mimvp.com/article/7180.html mediawiki 常用参数设置] |
2021年12月22日 (三) 11:21的最新版本
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
Navigate to Special:Version
有空再搞 以后 mediawiki 记得db 换为postgresql 如果没家就行了
1.28 BSD上的应该是这个版本 现在就不是啦
API
优化
#my.cnf #query_cache_limit = 256K query_cache_limit = 1M join_buffer_size = 1M
https://www.mediawiki.org/wiki/Manual:Performance_tuning
http://see.sl088.com/wiki/Mysqltuner.pl
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
页面重命名
更改页面标题的操作,在维基百科上称为“移动”。更多-->移动 就可以更改喽 帮助:页面重命名
缩进
要缩进文字,请在行首插入冒号 (:) 。插入冒号越多,文字就缩进越多。新行(按下 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
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";
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;
.禁止新用户注册:
在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行就是对应的所有页面。但有一点不好办,也许你要移动的那一页的并不好找到他