diff --git a/web/assets/style.css b/web/assets/style.css index 5e2115ef13..04e7a17697 100644 --- a/web/assets/style.css +++ b/web/assets/style.css @@ -518,15 +518,15 @@ pre .end { background:url("images/tabEnd.png") no-repeat left bottom; } .standout h2 { margin-bottom:10px; padding-bottom:10px; border-bottom:1px dashed rgba(0,0,0,.8); } .standout li { margin:0 !important; padding-top:10px; border-top:1px dashed rgba(0,0,0,.2); } .standout ul { padding-bottom:5px; } - .standout ul.tools { list-style:url("images/docs-tools.png"); } - .standout ul.libraries { list-style:url("images/docs-libraries.png"); } - .standout ul.internals { list-style:url("images/docs-internals.png"); } - .standout ul.tutorials { list-style:url("images/docs-tutorials.png"); } - .standout ul.examples { list-style:url("images/docs-examples.png"); } - .standout ul.articles { list-style:url("images/docs-articles.png"); } + .standout .tools ul { list-style:url("images/docs-tools.png"); } + .standout .libraries ul { list-style:url("images/docs-libraries.png"); } + .standout .internals ul { list-style:url("images/docs-internals.png"); } + .standout .tutorials ul { list-style:url("images/docs-tutorials.png"); } + .standout .examples ul { list-style:url("images/docs-examples.png"); } + .standout .articles ul { list-style:url("images/docs-articles.png"); } .standout li:first-child { padding-top:0; border-top:none; } .standout li p { margin:0 0 10px 0 !important; line-height:130%; } - .standout li > a { font-weight:bold; } + .standout li p > a { font-weight:bold; } .forum-user-info, .forum-user-info * { cursor:help } diff --git a/web/documentation.txt b/web/documentation.txt index c32fd35bab..dbb737cd9c 100644 --- a/web/documentation.txt +++ b/web/documentation.txt @@ -6,22 +6,17 @@ Nim's Documentation Standards & Guides ------------------ - .. raw:: html + .. container:: libraries - + - | `Standard Library `_ + | This document describes Nim's standard library. + + - | `Language Manual `_ + | The Nim manual is a draft that will evolve into a proper specification. + + - | `Compiler User Guide `_ + | The user guide lists command line arguments, special features of the + compiler, etc. .. container:: standout @@ -29,18 +24,14 @@ Nim's Documentation Tools & Features ---------------- - .. raw:: html + .. container:: tools -
    -
  • - Source-Code Filters
    -

    The Nim compiler supports source code filters as a simple yet powerful builtin templating system.

    -
  • -
  • - Tools Documentation
    -

    Description of some tools that come with the standard distribution.

    -
  • -
+ - | `Source Code Filters `_ + | The Nim compiler supports source code filters as a simple yet powerful + builtin templating system. + + - | `Tools Documentation `_ + | Description of some tools that come with the standard distribution. .. container:: standout @@ -48,18 +39,15 @@ Nim's Documentation Internal Details ---------------- - .. raw:: html + .. container:: internals -
    -
  • - Garbage Collector
    -

    Additional documentation about Nim's GC and how to operate it in a realtime setting.

    -
  • -
  • - Internal Documentation
    -

    The internal documentation describes how the compiler is implemented. Read this if you want to hack the compiler.

    -
  • -
+ - | `Garbage Collector `_ + | Additional documentation about Nim's GC and how to operate it in a + realtime setting. + + - | `Internal Documentation `_ + | The internal documentation describes how the compiler is implemented. Read + this if you want to hack the compiler. Search Options diff --git a/web/learn.txt b/web/learn.txt index 4ff4dcafb4..7a9600e570 100644 --- a/web/learn.txt +++ b/web/learn.txt @@ -6,18 +6,13 @@ Learning Nim Tutorials --------- - .. raw:: html + .. container:: tutorials -
    -
  • - Tutorial (part I)
    -

    Learn the basics of Nim's types, variables, procedures, control flow, etc...

    -
  • -
  • - Tutorial (part II)
    -

    Learn Nim's more advanced features such as OOP, generics, macros, etc...

    -
  • -
+ - | `Tutorial (part I) `_ + | Learn the basics of Nim's types, variables, procedures, control flow, etc... + + - | `Tutorial (part II) `_ + | Learn Nim's more advanced features such as OOP, generics, macros, etc... .. container:: standout @@ -25,22 +20,16 @@ Learning Nim Examples -------- - .. raw:: html + .. container:: examples -
    -
  • - Nim by Example
    -

    Nim by Example is an excellent starting place for beginners.

    -
  • -
  • - Nim on Rosetta Code
    -

    Many different Nim code examples comparable to other languages for reference.

    -
  • -
  • - Nim for C/C++ Programmers
    -

    A useful cheat-sheet for those most familiar with C/C++ languages.

    -
  • -
+ - | `Nim by Example `_ + | Nim by Example is an excellent starting place for beginners. + + - | `Nim on Rosetta Code `_ + | Many different Nim code examples comparable to other languages for reference. + + - | `Nim for C/C++ Programmers `_ + | A useful cheat-sheet for those most familiar with C/C++ languages. .. container:: standout @@ -48,21 +37,16 @@ Learning Nim Articles -------- - .. raw:: html + .. container:: articles - + - `How I Start: Nim `_ + - `Getting Started With Nim `_ + - `Getting Started With Nim - Part 2 `_ + - `What is special about Nim? `_ + - `What makes Nim practical? `_ + - `Learn Nim in minutes `_ + - `Dr Dobbs Nimrod Publication `_ + - `Nim articles by Göran Krampe `_ Documentation