3 |
<meta name="author" content="Christian Schoenebeck"> |
<meta name="author" content="Christian Schoenebeck"> |
4 |
<title>Writing Docs</title> |
<title>Writing Docs</title> |
5 |
<meta name="description" content="Writing new articles for this site."> |
<meta name="description" content="Writing new articles for this site."> |
6 |
|
<link rel="stylesheet" href="http://doc.linuxsampler.org/css/preview.css"> |
7 |
|
<script type="text/javascript" src="http://doc.linuxsampler.org/js/preview.js"></script> |
8 |
</head> |
</head> |
9 |
<body> |
<body> |
10 |
<p> |
<p> |
124 |
Creating a new article for this site is as simple as creating a new text |
Creating a new article for this site is as simple as creating a new text |
125 |
file and adding following text: |
file and adding following text: |
126 |
</p> |
</p> |
127 |
<code l="html"> |
<code lang="html"> |
128 |
<h1>My First Article</h1> |
<h1>My First Article</h1> |
129 |
<p> |
<p> |
130 |
This is the first paragraph. |
This is the first paragraph. |
291 |
which will be shown at the left side next to your article on our site. |
which will be shown at the left side next to your article on our site. |
292 |
</p> |
</p> |
293 |
<p> |
<p> |
294 |
Once your article is uploaded to our site, IDs for the individual |
Once your article is |
295 |
|
<a href="02_uploading_docs.html">uploaded to our site</a>, IDs for the individual |
296 |
headlines will automatically be generated for you. If for example you had |
headlines will automatically be generated for you. If for example you had |
297 |
somewhere in your article a headline called "Conclusion of Topic", then |
somewhere in your article a headline called "Conclusion of Topic", then |
298 |
this particular paragraph of your article may be directly linked to from |
this particular paragraph of your article may be directly linked to from |
299 |
other articles or other sites with an URL like |
other articles or other sites with an URL like |
300 |
<code>http://doc.linuxsampler.org/path/to/your/article/#conclusion_of_topic</code>. |
<code lang="none">http://doc.linuxsampler.org/path/to/your/article/#conclusion_of_topic</code>. |
301 |
If you want to override this behavior, because you rather want to use your |
If you want to override this behavior, because you rather want to use your |
302 |
own ID for a paragraph of your article, then simply set the desired ID with |
own ID for a paragraph of your article, then simply set the desired ID with |
303 |
your headline: |
your headline: |
304 |
</p> |
</p> |
305 |
<code> |
<code lang="html"> |
306 |
<h3 id="my_conclusion">Conclusion of topic</h3> |
<h3 id="my_conclusion">Conclusion of topic</h3> |
307 |
</code> |
</code> |
308 |
|
|
444 |
|
|
445 |
<h3>Unique Pictures</h3> |
<h3>Unique Pictures</h3> |
446 |
<p> |
<p> |
447 |
Once your article and its picture(s) are uploaded to our server, our |
Once your article and its picture(s) are |
448 |
|
<a href="02_uploading_docs.html">uploaded to our server</a>, our |
449 |
system will automatically check that all images on our entire site have |
system will automatically check that all images on our entire site have |
450 |
unique and unambiguous file names, no matter at which directory they |
unique and unambiguous file names, no matter at which directory they |
451 |
are stored to exactly. The "file name" that is checked in this case, is |
are stored to exactly. The "file name" that is checked in this case, is |
571 |
do that: simply put the code block into the paragraph text block of your |
do that: simply put the code block into the paragraph text block of your |
572 |
HTML file: |
HTML file: |
573 |
</p> |
</p> |
574 |
<code> |
<code lang="html"> |
575 |
<p> |
<p> |
576 |
A variable is assigned with NKSP like this <code>$foo := 5</code>, in this |
A variable is assigned with NKSP like this <code>$foo := 5</code>, in this |
577 |
case you are assigning <code>5</code> to the integer variable <code>$foo</code>. |
case you are assigning <code>5</code> to the integer variable <code>$foo</code>. |
592 |
|
|
593 |
<note> |
<note> |
594 |
Syntax highlighting of source code is automatically generated by our site's software |
Syntax highlighting of source code is automatically generated by our site's software |
595 |
once the document is uploaded to our server. So when you are just |
once the document is |
596 |
|
<a href="02_uploading_docs.html">uploaded to our server</a>. |
597 |
|
So when you are just |
598 |
previewing your article with source code snippets on your local machine, |
previewing your article with source code snippets on your local machine, |
599 |
then those source code snippets will yet be displayed monochrome, |
then those source code snippets will yet be displayed monochrome, |
600 |
without any syntax highlighting. |
without any syntax highlighting. |
602 |
|
|
603 |
<h3>Metaphors</h3> |
<h3>Metaphors</h3> |
604 |
<p> |
<p> |
605 |
You might have noticed, we have used a special kind of <code>??place-holder??</code> for |
You might have noticed, we have used a special kind of <code lang="html">??place-holder??</code> for |
606 |
human-readable portions in source code before, which shall outline to the reader |
human-readable portions in source code before, which shall outline to the reader |
607 |
that it is not actually "real" source code, but just reflecting its semantic meaning. |
that it is not actually "real" source code, but just reflecting its semantic meaning. |
608 |
Simply put the respective pseudo-code into a pair of two question marks, |
Simply put the respective pseudo-code into a pair of two question marks, |
609 |
like so: |
like so: |
610 |
</p> |
</p> |
611 |
<code> |
<code lang="html"> |
612 |
<code> |
<code> |
613 |
on init |
on init |
614 |
declare const $i = \?\?some-value\?\? |
declare const $i = \?\?some-value\?\? |
641 |
If you want to add links in your article to another article or to some |
If you want to add links in your article to another article or to some |
642 |
other website, then you just use an ordinary HTML link tag pair: |
other website, then you just use an ordinary HTML link tag pair: |
643 |
</p> |
</p> |
644 |
<code> |
<code lang="html"> |
645 |
<p> |
<p> |
646 |
This paragraph contains <a href="../nksp.html">a link to another article</a> |
This paragraph contains <a href="../nksp.html">a link to another article</a> |
647 |
and to <a href="http://www.linuxsampler.org">another website</a>. |
and to <a href="http://www.linuxsampler.org">another website</a>. |
671 |
An article file on our site usually has the following |
An article file on our site usually has the following |
672 |
file name form: |
file name form: |
673 |
</p> |
</p> |
674 |
<code> |
<code lang="none"> |
675 |
??number-prefix??_??unique-name??.html |
??number-prefix??_??unique-name??.html |
676 |
</code> |
</code> |
677 |
<p> |
<p> |
694 |
Technical terms and abbreviations are often used in articles to reduce |
Technical terms and abbreviations are often used in articles to reduce |
695 |
the amount of text for transmitting some kind of information about a |
the amount of text for transmitting some kind of information about a |
696 |
certain topic to the reader. You might want to emphasize technical terms and abbreviations |
certain topic to the reader. You might want to emphasize technical terms and abbreviations |
697 |
in your article, by wrapping the term into a pair of <code><i></code> HTML |
in your article, by wrapping the term into a pair of <code lang="html"><i></code> HTML |
698 |
tags. On our site this will not only show the term in a special unified |
tags. On our site this will not only show the term in a special unified |
699 |
font style (currently italic), but it allows you also to define the |
font style (currently italic), but it allows you also to define the |
700 |
meaning of the term <b>once</b>. Which goes like this: |
meaning of the term <b>once</b>. Which goes like this: |
704 |
<p> |
<p> |
705 |
You may define a new term like this: |
You may define a new term like this: |
706 |
</p> |
</p> |
707 |
<code> |
<code lang="html"> |
708 |
<p> |
<p> |
709 |
He left the bar and jumped right into his |
He left the bar and jumped right into his |
710 |
<i title="A very large vehicle.">Mega Liner</i> |
<i title="A very large vehicle.">Mega Liner</i> |
728 |
Obviously you don't want to define |
Obviously you don't want to define |
729 |
the same term over and over again, just to provide the user the meaning of |
the same term over and over again, just to provide the user the meaning of |
730 |
it at any occurence of the site. That's why our software does that |
it at any occurence of the site. That's why our software does that |
731 |
automatically for you once your article is uploaded to our server. Now |
automatically for you once your article is |
732 |
when you use the term at another place, i.e. in another article, then |
<a href="02_uploading_docs.html">uploaded to our server</a>. |
733 |
|
Now when you use the term at another place, i.e. in another article, then |
734 |
it will automatically have the same meaning attached to it: |
it will automatically have the same meaning attached to it: |
735 |
</p> |
</p> |
736 |
<code> |
<code> |
770 |
Tables are written like ordinary HTML tables. That is: |
Tables are written like ordinary HTML tables. That is: |
771 |
</p> |
</p> |
772 |
<code> |
<code> |
773 |
<table> |
<table> |
774 |
<tr> |
<tr> |
775 |
<th>Name</th> <th>Description</th> |
<th>Name</th> <th>Description</th> |
776 |
</tr> |
</tr> |
777 |
<tr> |
<tr> |
778 |
<td>Foo</td> <td>Some text.</td> |
<td>Foo</td> <td>Some text.</td> |
779 |
</tr> |
</tr> |
780 |
<tr> |
<tr> |
781 |
<td>Bar</td> <td>And more text.</td> |
<td>Bar</td> <td>And more text.</td> |
782 |
</tr> |
</tr> |
783 |
<tr> |
<tr> |
784 |
<td>Thing</td> <td>And that's it.</td> |
<td>Thing</td> <td>And that's it.</td> |
785 |
</tr> |
</tr> |
786 |
</table> |
</table> |
787 |
</code> |
</code> |
788 |
<example> |
<example> |
789 |
<table> |
<table> |
878 |
manage articles of our documentation site on your own. |
manage articles of our documentation site on your own. |
879 |
</p> |
</p> |
880 |
<p> |
<p> |
881 |
|
You already got a Subversion account? Then continue reading |
882 |
|
<a href="02_uploading_docs.html">how to upload articles</a> for this site. |
883 |
|
</p> |
884 |
|
<p> |
885 |
Thanks for your support! |
Thanks for your support! |
886 |
</p> |
</p> |
887 |
|
|