Wiki Editing Hints/zh: Difference between revisions

From Qt Wiki
Jump to navigation Jump to search
No edit summary
 
No edit summary
Line 1: Line 1:
'''简体中文''' [[WikiHelp|English]] [[WikiHelpFrench|Français]] [[WikiHelp-German|Deutsch]] [[WikiPomoc|Polski]] [[WikiHelpPortuguese|Português]] [[WikiHelp-Russian|Русский]] [[WikiHelp Italian|Italian]] [[WikiHelp-Hungarian|Magyar]] [[WikiAyuda|Spanish]] [[WikiHelp Korean|한국어]] [[WikiHelpArabic|عربي]] [[WikiHelpJapanese|日本語]]<br />
'''简体中文''' [[WikiHelp|English]] [[WikiHelpFrench|Français]] [[WikiHelp German|Deutsch]] [[WikiPomoc|Polski]] [[WikiHelpPortuguese|Português]] [[WikiHelp Russian|Русский]] [[WikiHelp_Italian|Italian]] [[WikiHelp Hungarian|Magyar]] [[WikiAyuda |Spanish]] [[WikiHelp_Korean|한국어]] [[WikiHelpArabic|عربي]] [[WikiHelpJapanese|日本語]]<br />[toc align_right=&quot;yes&amp;quot; depth=&quot;3&amp;quot;]


注意:中文相关的东西(中文翻译、页面组织等)请访问 [[SimplifiedChinese]]
注意:中文相关的东西(中文翻译、页面组织等)请访问 [[SimplifiedChinese]]


=Wiki使用方法=
= Wiki使用方法 =


==入门==
== 入门 ==


# 如果你有一些关于Qt的知识或心得要分享,那么本wiki正式你用来分享的地方。 '''但请将文章内容限制在Qt相关的主题'''
# 如果你有一些关于Qt的知识或心得要分享,那么本wiki正式你用来分享的地方。 '''但请将文章内容限制在Qt相关的主题'''
# 请确保你的想创建页面不存在。使用右上角 ''wiki box'' 里面的搜索框来完成这个。
# 请确保你的想创建页面不存在。使用右上角 ''wiki box'' 里面的搜索框来完成这个。
# 如果有人已经创建的这个主题的页面,你将在搜索结果中看到它。
# 如果有人已经创建的这个主题的页面,你将在搜索结果中看到它。
# 你可以编辑大多数页面的所有内容。(页面[[WikiSyntax SimplifiedChinese|Wiki语法]]是关于标记的帮助)
# 你可以编辑大多数页面的所有内容。(页面[[WikiSyntax_SimplifiedChinese|Wiki语法]]是关于标记的帮助)
# 如果没有这样的页面,你可以通过点击“Create new page”创建一个。
# 如果没有这样的页面,你可以通过点击“Create new page”创建一个。
# 文章和类别的标题 '''都''' 使用空格或下划线分割。— 请参考 [http://developer.qt.nokia.com/forums/viewthread/2262/ 论坛中相关主题] ''[developer.qt.nokia.com]'' 在这里[[ForumHelp|forum poll]]可以投票。
# 文章和类别的标题 '''都''' 使用空格或下划线分割。— 请参考 &quot;论坛中相关主题&amp;quot;:http://developer.qt.nokia.com/forums/viewthread/2262/ 在这里[[ForumHelp|forum poll]]可以投票。
# 不要为了测试wiki标记而污染页面的历史,使用[[Playground]]来代替。
# 不要为了测试wiki标记而污染页面的历史,使用[[Playground]]来代替。


==如何编辑一个页面==
== 如何编辑一个页面 ==


编辑器顶部栏提供了一些最常用的功能。这应该会让你感觉比较易用。
编辑器顶部栏提供了一些最常用的功能。这应该会让你感觉比较易用。


如果你喜欢直接写wiki代码你可以看一下这个 [http://warpedvisions.org/projects/textile-cheat-sheet/ cheat sheet] ''[warpedvisions.org]'' 并在 [http://textism.com/tools/textile/ Textism.com] ''[textism.com]'' 练习你的技能。他们提供一个工具将我们wiki使用的标记语言—Textile转换成HTML来预览。
如果你喜欢直接写wiki代码你可以看一下这个 &quot;cheat sheet&amp;quot;:http://warpedvisions.org/projects/textile-cheat-sheet/ 并在 &quot;Textism.com&amp;quot;:http://textism.com/tools/textile/ 练习你的技能。他们提供一个工具将我们wiki使用的标记语言—Textile转换成HTML来预览。


请使用预览(preview)选项来检查您的修改,然后再保存,除非你120%肯定你 '''从不''' 犯错误。
请使用预览(preview)选项来检查您的修改,然后再保存,除非你120%肯定你 '''从不''' 犯错误。
Line 25: Line 25:
'''C++代码会自动在wiki页面上高亮!'''
'''C++代码会自动在wiki页面上高亮!'''


==如何使你的页面易于使用==
== 如何使你的页面易于使用 ==


遵循下面几条简单的原则有助于后续的开发者理解你所分享的内容的精髓:
遵循下面几条简单的原则有助于后续的开发者理解你所分享的内容的精髓:


===像编码一样书写===
=== 像编码一样书写 ===


好的wiki,像好的代码一样,易于阅读与维护。每一篇文章应该包括一个主题(很像一个类)。每一个段落应围绕问题的一个方面(如同一个函数)。如果你改变想法它有助于改变段落,所以你不要将伟大的见解埋藏在别人很难发现的地方。
好的wiki,像好的代码一样,易于阅读与维护。每一篇文章应该包括一个主题(很像一个类)。每一个段落应围绕问题的一个方面(如同一个函数)。如果你改变想法它有助于改变段落,所以你不要将伟大的见解埋藏在别人很难发现的地方。


===使用标题(Header)===
=== 使用标题(Header) ===


如果你添加一些信息标题,长文章将更容易阅读。请在介绍部分使用h1级别标题,然后h2和h3勾划出你要讨论的大纲。(编辑器提供了这些按钮。) 尝试写你出你自己的各级标题,这样他们自己就可以勾划出你要说东西的轮廓,因为你可以… …
如果你添加一些信息标题,长文章将更容易阅读。请在介绍部分使用h1级别标题,然后h2和h3勾划出你要讨论的大纲。(编辑器提供了这些按钮。) 尝试写你出你自己的各级标题,这样他们自己就可以勾划出你要说东西的轮廓,因为你可以… …


===添加一个目录===
=== 添加一个目录 ===


当读者发现您的文章,他们将浏览第一页来弄清楚这是否是他们要寻找的。如果你的文章不超过一页,你所需要做的就是写出它。如果它远比一页长,使用目录向读者展示将会有什么。你的首段内容加上目录的内容应该让所有读者知道他是需要点击关闭或继续浏览。
当读者发现您的文章,他们将浏览第一页来弄清楚这是否是他们要寻找的。如果你的文章不超过一页,你所需要做的就是写出它。如果它远比一页长,使用目录向读者展示将会有什么。你的首段内容加上目录的内容应该让所有读者知道他是需要点击关闭或继续浏览。


你所需要的就是添加一个标签 [“toc align_right=“yes” depth=“3”] (移除第一个括号两边的引号) 然后wiki引擎将为你创建一个目录。这个标签可以出现在任何位置,但是如果它出现在文章的顶端将有助于维护。
你所需要的就是添加一个标签 &quot;[&quot;toc align_right=&quot;yes&amp;quot; depth=&quot;3&amp;quot;] (移除第一个括号两边的引号) 然后wiki引擎将为你创建一个目录。这个标签可以出现在任何位置,但是如果它出现在文章的顶端将有助于维护。


===添加类别(category)===
=== 添加类别(category) ===


添加类别标签可将你的文章的链接插入到合适的summary页面。通过将文章添加到现有的类别有助于读者找到你写的内容。
添加类别标签可将你的文章的链接插入到合适的summary页面。通过将文章添加到现有的类别有助于读者找到你写的内容。


如果你想创建一个新的类别和summary页面,只需要给你的文章加上一个尚不存在的类别标签即可。 '''(注:如果你不小心拼写错了类别,错误的类别会被创建!)'''
如果你想创建一个新的类别和summary页面,只需要给你的文章加上一个尚不存在的类别标签即可。 '''<span class="注:如果你不小心拼写错了类别,错误的类别会被创建!"></span>'''


这是一些常用的类别标签:
这是一些常用的类别标签:


<nowiki>[[Category:Bugs]]</nowiki><br /><nowiki> [[Category:Developing_with_Qt::Qt Quick]]</nowiki><br /><nowiki> [[Category:Developing with Qt::QtMobility]]</nowiki><br /><nowiki> [[Category:HowTo]]</nowiki><br /><nowiki> [[Category:LanguageBindings::PySide]]</nowiki><br /><nowiki> [[Category:Learning]]</nowiki><br /><nowiki> [[Category:Tools::QtCreator]]</nowiki>
&amp;#91;&amp;#91;Category:Bugs]]<br />&amp;#91;&amp;#91;Category:Developing_with_Qt::Qt Quick]]<br />&amp;#91;&amp;#91;Category:Developing with Qt::QtMobility]]<br />&amp;#91;&amp;#91;Category:HowTo]]<br />&amp;#91;&amp;#91;Category:LanguageBindings::PySide]]<br />&amp;#91;&amp;#91;Category:Learning]]<br />&amp;#91;&amp;#91;Category:Tools::QtCreator]]


==如何翻译一个页面==
== 如何翻译一个页面 ==


如果你翻译一个wiki页面,请牢记它必须可以通过现有语言的版本访问。通过添加或扩展页面顶部的导航栏这个很容易实现。导航栏应该用下面的格式:<br />'''本页面的语言''' 语言1 语言2 … 依次这样并加入它们的链接.
如果你翻译一个wiki页面,请牢记它必须可以通过现有语言的版本访问。通过添加或扩展页面顶部的导航栏这个很容易实现。导航栏应该用下面的格式:<br />'''本页面的语言''' 语言1 语言2 … 依次这样并加入它们的链接.


举例来说,在本页中(去掉“[ [”中间的空格)下面的代码被使用:<br />
举例来说,在本页中(去掉“[ [”中间的空格)下面的代码被使用:<br /><code>'''English''' [ [WikiHilfe|Deutsch]] [ [WikiPomoc|Polski]]<code>


在多数情况下,命名你的页面时应当将语言名加在原始标题的后面(假定原始文章是使用英文写的)。例如,页面 '''How to Foo''' ,翻译成意大利语应该命名为 '''How to Foo Italian''' 。
在多数情况下,命名你的页面时应当将语言名加在原始标题的后面(假定原始文章是使用英文写的)。例如,页面 '''How to Foo''' ,翻译成意大利语应该命名为 '''How to Foo Italian''' 。


===如何给翻译的页面归类===
=== 如何给翻译的页面归类 ===


所有翻译的页面应该和原始的页面有相同的分类。('''How to Foo''' 拥有 <code>Category: How To</code>标签。) 通过这样做开发者浏览“How To”类别的时候可以看到字母顺序排列的所有的 How to Foo 的翻译版本。
所有翻译的页面应该和原始的页面有相同的分类。('''How to Foo''' 拥有 &lt;code&amp;gt;Category: How To&amp;lt;/code&amp;gt;标签。) 通过这样做开发者浏览“How To”类别的时候可以看到字母顺序排列的所有的 How to Foo 的翻译版本。


除了初始分类,你可以自由添加其他分类 — 这是一个协作的wiki。如果你喜欢,比如说,一个包括所有翻译到Kannada语言的顶级 类别,对于查找这些内容的用户可能有极大的帮助。
除了初始分类,你可以自由添加其他分类 — 这是一个协作的wiki。如果你喜欢,比如说,一个包括所有翻译到Kannada语言的顶级 类别,对于查找这些内容的用户可能有极大的帮助。


==协作==
== 协作 ==


Wiki是用来协作编辑的。为了大家的方便请尽可能遵守一些基本规则。
Wiki是用来协作编辑的。为了大家的方便请尽可能遵守一些基本规则。


* '''在 [[forums/viewforum/16/|wiki论坛]] 讨论你的页面'''
* '''在 &quot;wiki论坛&amp;quot;:/forums/viewforum/16/ 讨论你的页面'''
* 用一个可以理解的,内容翔实,但不太正式的语言写作。
* 用一个可以理解的,内容翔实,但不太正式的语言写作。
* 使用子标题和适当数量的段落的页面结构更容易理解和阅读。
* 使用子标题和适当数量的段落的页面结构更容易理解和阅读。
Line 77: Line 77:
* 使用有意义的,开门见山的页面名称。
* 使用有意义的,开门见山的页面名称。
* 不要盲目地删除的其他人的工作。
* 不要盲目地删除的其他人的工作。
* 使用[http://wiki.qt.io/ ]按主题对页面分类。
* 使用[[标签]]按主题对页面分类。


==语法高亮==
== 语法高亮 ==


在工具栏上你可发现一个代码的标签,它使得代码像这样高亮:
在工具栏上你可发现一个代码的标签,它使得代码像这样高亮:


行内的代码可以这样括住: ‹code›someCode(here);/code› 结果像这样 <code>someCode(here);</code>
</code><br />#include &lt;QtGui&amp;gt;<br />#include &quot;window.h&amp;quot;
 
int main(int argv, char **args)<br /> {<br /> QApplication app(argv, args);
 
Window window;<br /> window.show();
 
return app.exec&amp;amp;#40;&amp;#41;;<br />}<br /><code>
 
行内的代码可以这样括住: &amp;lsaquo;code&amp;amp;rsaquo;someCode(here);&amp;lsaquo;/code&amp;amp;rsaquo; 结果像这样 &lt;code&amp;gt;someCode(here);&lt;/code&amp;gt;


当然,Qt的类也是被支持的。
当然,Qt的类也是被支持的。


==分类页面==
== 分类页面 ==


当为你的页面创建一个新的类别时,wiki软件将为其创建一个加载页面。就像任何其他页面一样该页面可编辑的。只需点击网页上显示的链接和然后编辑它。本类别中的所有网页将显示在这个页面。有什么理由不为本主题加个介绍呢?
当为你的页面创建一个新的类别时,wiki软件将为其创建一个加载页面。就像任何其他页面一样该页面可编辑的。只需点击网页上显示的链接和然后编辑它。本类别中的所有网页将显示在这个页面。有什么理由不为本主题加个介绍呢?


==需要帮助?==
== 需要帮助? ==
 
请查看我们的 [[forums/viewforum/16/|帮助论坛]] 或我们的 [[faq|<span class="caps">FAQ</span>]]


===Categories:===
请查看我们的 &quot;帮助论坛&amp;quot;:/forums/viewforum/16/ 或我们的 &quot;FAQ (Qt DN FAQ)&quot;:/faq


* [[:Category:General|General]]
[[Category:General]][[Category:Help]]
* [[:Category:Help|Help]]
* [[:Category:SimplifiedChinese|SimplifiedChinese]]
** [[:Category:SimplifiedChinese::General|General]]
** [[:Category:SimplifiedChinese::Help|Help]]

Revision as of 10:20, 24 February 2015

简体中文 English Français Deutsch Polski Português Русский Italian Magyar Spanish 한국어 عربي 日本語
[toc align_right="yes&quot; depth="3&quot;]

注意:中文相关的东西(中文翻译、页面组织等)请访问 SimplifiedChinese

Wiki使用方法

入门

  1. 如果你有一些关于Qt的知识或心得要分享,那么本wiki正式你用来分享的地方。 但请将文章内容限制在Qt相关的主题
  2. 请确保你的想创建页面不存在。使用右上角 wiki box 里面的搜索框来完成这个。
  3. 如果有人已经创建的这个主题的页面,你将在搜索结果中看到它。
  4. 你可以编辑大多数页面的所有内容。(页面Wiki语法是关于标记的帮助)
  5. 如果没有这样的页面,你可以通过点击“Create new page”创建一个。
  6. 文章和类别的标题 使用空格或下划线分割。— 请参考 "论坛中相关主题&quot;:http://developer.qt.nokia.com/forums/viewthread/2262/ 在这里forum poll可以投票。
  7. 不要为了测试wiki标记而污染页面的历史,使用Playground来代替。

如何编辑一个页面

编辑器顶部栏提供了一些最常用的功能。这应该会让你感觉比较易用。

如果你喜欢直接写wiki代码你可以看一下这个 "cheat sheet&quot;:http://warpedvisions.org/projects/textile-cheat-sheet/ 并在 "Textism.com&quot;:http://textism.com/tools/textile/ 练习你的技能。他们提供一个工具将我们wiki使用的标记语言—Textile转换成HTML来预览。

请使用预览(preview)选项来检查您的修改,然后再保存,除非你120%肯定你 从不 犯错误。

C++代码会自动在wiki页面上高亮!

如何使你的页面易于使用

遵循下面几条简单的原则有助于后续的开发者理解你所分享的内容的精髓:

像编码一样书写

好的wiki,像好的代码一样,易于阅读与维护。每一篇文章应该包括一个主题(很像一个类)。每一个段落应围绕问题的一个方面(如同一个函数)。如果你改变想法它有助于改变段落,所以你不要将伟大的见解埋藏在别人很难发现的地方。

使用标题(Header)

如果你添加一些信息标题,长文章将更容易阅读。请在介绍部分使用h1级别标题,然后h2和h3勾划出你要讨论的大纲。(编辑器提供了这些按钮。) 尝试写你出你自己的各级标题,这样他们自己就可以勾划出你要说东西的轮廓,因为你可以… …

添加一个目录

当读者发现您的文章,他们将浏览第一页来弄清楚这是否是他们要寻找的。如果你的文章不超过一页,你所需要做的就是写出它。如果它远比一页长,使用目录向读者展示将会有什么。你的首段内容加上目录的内容应该让所有读者知道他是需要点击关闭或继续浏览。

你所需要的就是添加一个标签 "["toc align_right="yes&quot; depth="3&quot;] (移除第一个括号两边的引号) 然后wiki引擎将为你创建一个目录。这个标签可以出现在任何位置,但是如果它出现在文章的顶端将有助于维护。

添加类别(category)

添加类别标签可将你的文章的链接插入到合适的summary页面。通过将文章添加到现有的类别有助于读者找到你写的内容。

如果你想创建一个新的类别和summary页面,只需要给你的文章加上一个尚不存在的类别标签即可。

这是一些常用的类别标签:

&#91;&#91;Category:Bugs]]
&#91;&#91;Category:Developing_with_Qt::Qt Quick]]
&#91;&#91;Category:Developing with Qt::QtMobility]]
&#91;&#91;Category:HowTo]]
&#91;&#91;Category:LanguageBindings::PySide]]
&#91;&#91;Category:Learning]]
&#91;&#91;Category:Tools::QtCreator]]

如何翻译一个页面

如果你翻译一个wiki页面,请牢记它必须可以通过现有语言的版本访问。通过添加或扩展页面顶部的导航栏这个很容易实现。导航栏应该用下面的格式:
本页面的语言 语言1 语言2 … 依次这样并加入它们的链接.

举例来说,在本页中(去掉“[ [”中间的空格)下面的代码被使用:

'''English''' [ [WikiHilfe|Deutsch]] [ [WikiPomoc|Polski]]<code>

在多数情况下命名你的页面时应当将语言名加在原始标题的后面(假定原始文章是使用英文写的)例如页面 '''How to Foo''' 翻译成意大利语应该命名为 '''How to Foo Italian''' 

=== 如何给翻译的页面归类 ===

所有翻译的页面应该和原始的页面有相同的分类('''How to Foo''' 拥有 &lt;code&amp;gt;Category: How To&amp;lt;/code&amp;gt;标签) 通过这样做开发者浏览How To类别的时候可以看到字母顺序排列的所有的 How to Foo 的翻译版本

除了初始分类你可以自由添加其他分类  这是一个协作的wiki如果你喜欢比如说一个包括所有翻译到Kannada语言的顶级 类别对于查找这些内容的用户可能有极大的帮助

== 协作 ==

Wiki是用来协作编辑的为了大家的方便请尽可能遵守一些基本规则

* ''' &quot;wiki论坛&amp;quot;:/forums/viewforum/16/ 讨论你的页面'''
* 用一个可以理解的内容翔实但不太正式的语言写作
* 使用子标题和适当数量的段落的页面结构更容易理解和阅读
* 解释缩写至少在第一次使用时
* 使用有意义的开门见山的页面名称
* 不要盲目地删除的其他人的工作
* 使用[[标签]]按主题对页面分类

== 语法高亮 ==

在工具栏上你可发现一个代码的标签它使得代码像这样高亮


#include <QtGui&gt;
#include "window.h&quot;

int main(int argv, char **args)
{
QApplication app(argv, args);

Window window;
window.show();

return app.exec&amp;#40;&#41;;
}

行内的代码可以这样括住: &lsaquo;code&amp;rsaquo;someCode(here);&lsaquo;/code&amp;rsaquo; 结果像这样 <code&gt;someCode(here);</code&gt;

当然,Qt的类也是被支持的。

分类页面

当为你的页面创建一个新的类别时,wiki软件将为其创建一个加载页面。就像任何其他页面一样该页面可编辑的。只需点击网页上显示的链接和然后编辑它。本类别中的所有网页将显示在这个页面。有什么理由不为本主题加个介绍呢?

需要帮助?

请查看我们的 "帮助论坛&quot;:/forums/viewforum/16/ 或我们的 "FAQ (Qt DN FAQ)":/faq