X-Git-Url: https://git.proxmox.com/?p=pve-docs.git;a=blobdiff_plain;f=README.adoc;h=5e1c36c5ca49bc1cd841285101c179c3a9e54671;hp=5f2d46421f3c0e0b8784e5c874006e86905c019e;hb=054a7e7d52ceca8d428ae2a081dd820d0642cff6;hpb=128b18c0e58d73e6bc8c0acc0f12515658edf1d0 diff --git a/README.adoc b/README.adoc index 5f2d464..5e1c36c 100644 --- a/README.adoc +++ b/README.adoc @@ -1,9 +1,8 @@ Proxmox VE Documentation ======================== -include::attributes.txt[] We try to generate high quality documentation for -http://www.proxmox.com[Proxmox VE], and choose to use +{website}[{pve}], and choose to use http://www.methods.co.nz/asciidoc/[AsciiDoc] as base format. The basic idea is to generate high quality manual pages, and assemble @@ -42,14 +41,29 @@ those Debian packages using: make deb -Common Macro definition in link:attributes.txt[] ------------------------------------------------- +Common Macro definition in link:asciidoc/asciidoc-pve.conf[] +------------------------------------------------------------ 'asciidoc' allows us to define common macros, which can then be referred to using `{macro}`. We try to use this mechanism to improve consistency. For example, we defined a macro called `pve`, which -expands to "Proxmox VE". The plan is to add more such definitions for -terms which are used more than once. +expands to "Proxmox VE". + +For URLs which are used more than once, two macros should be defined: + +* `{name-url}`, which just contains the http(s) URL +* `{name}`, which contains the complete link including the canonical +description + +For example, the macro `{forum-url}` expands to {forum-url}, and the macro +`{forum}` expands to {forum}. + +The plan is to add more such definitions for terms which are used more +than once. + +WARNING: When asciidoc encounters a misspelled macro name, it will +silently drop the containing line! + Autogenerated CLI Command Synopsis ---------------------------------- @@ -225,6 +239,67 @@ text: For example, block headers can be used to add file names/paths to file content listings. +Screenshots +----------- + +[thumbnail="gui-datacenter-search.png"] + +First, it should be noted that we can display screenshots on 'html' +and 'wiki' pages, and we can include them in printed doumentation. But +ith is not possible to render them inside manual pages. So screenshot +inside manual pages should be optional, i.e. the text should not +depend on the visibility of the screenshot. You can include a +screenshot by setting the 'thumbnail' attribute on a paragraph: + +---- +[thumbnail="gui-datacenter-search.png"] +First, it should be noted ... +---- + +The corresponding file need to reside inside folder +`images/screenshot`, and should be in `.png` image format. We include +the screenshots in printed documentation, and 'pdftex' uses the +density (DPI) specified inside the file. So all screenshots should use +the same density. We currently require the density set to 146 DPI, so +that we can display a 1024 pixels wide image. You should not include +larger screenshots (although it is possible). + +You can use the `./png-cleanup.pl` script to set the correct +density. Simply use the following command to import a screenshot +image: + +---- +# ./png-cleanup.pl screenshot.png images/screenshot/screenshot.png +---- + +TIP: You can use `identify -verbose screenshot.png` command to show +all image attributes (from debian package 'imagemagick') + +.Default Screenshot Layout + +[thumbnail="gui-datacenter-search.png"] + +We normally display screenshots as small thumbnail on the right side +of a paraprah. On printed docomentation, we render the full sized +graphic just before the paragraph, or between the title and the text +if the paragraph has a title. It is usually a good idea to add a title +to paragraph with screenshots. + +[thumbnail="gui-datacenter-search.png", float="left"] + +If you need to render many screenshots, it is possible to place them +on the left side, so you can alternate the thumbnail position using the +`float` attribute: + +---- +[thumbnail="gui-datacenter-search.png", float="left"] +If you need to render many screenshots ... +---- + +Please avoid to many consecutive screenshots to avoid rendering +problems. Also verify the printed documentation to see if large +screenshots create layout problems. + Copyright ---------