AIMS Desktop https://desktop.aims.ac.za/index.xml Recent content on AIMS Desktop Hugo -- gohugo.io en-us Wed, 12 Apr 2017 00:11:02 +0100 Getting started https://desktop.aims.ac.za/getting-started/ Wed, 12 Apr 2017 00:11:02 +0100 https://desktop.aims.ac.za/getting-started/ <h2 id="download-aims-desktop">Download AIMS Desktop</h2> <h2 id="preperation">Preperation</h2> <h2 id="installation">Installation</h2> <h2 id="installing-aims-desktop">Installing AIMS Desktop</h2> <h2 id="configuration">Configuration</h2> <h2 id="options">Options</h2> Adding content https://desktop.aims.ac.za/configuration/ Wed, 09 Mar 2016 19:56:50 +0100 https://desktop.aims.ac.za/configuration/ <h2 id="download-aims-desktop">Download AIMS Desktop</h2> <p>&hellip;</p> <h2 id="hello-world">Hello world</h2> <p>Let&rsquo;s create our first content file for your documentation. Open a terminal and add the following command for each new file you want to add. Replace <code>&lt;section-name&gt;</code> with a general term that describes your document in detail.</p> <pre><code class="language-sh">hugo new &lt;section-name&gt;/filename.md </code></pre> <p>Visitors of your website will find the final document under <code>www.example.com/&lt;section-name&gt;/filename/</code>.</p> <p>Since it&rsquo;s possible to have multiple content files in the same section I recommend to create at least one <code>index.md</code> file per section. This ensures that users will find an index page under <code>www.example.com/&lt;section-name&gt;</code>.</p> <h2 id="homepage">Homepage</h2> <p>To add content to the homepage you need to add a small indicator to the frontmatter of the content file:</p> <pre><code class="language-toml">type: index </code></pre> <p>Otherwise the theme will not be able to find the corresponding content file.</p> <h2 id="table-of-contents">Table of contents</h2> <p>You maybe noticed that the menu on the left contains a small table of contents of the current page. All <code>&lt;h2&gt;</code> tags (<code>## Headline</code> in Markdown) will be added automatically.</p> <h2 id="admonitions">Admonitions</h2> <p>Admonition is a handy feature that adds block-styled side content to your documentation, for example hints, notes or warnings. It can be enabled by using the corresponding <a href="http://gohugo.io/extras/shortcodes/">shortcodes</a> inside your content:</p> <pre><code class="language-go">{{&lt; note title=&quot;Note&quot; &gt;}} Nothing to see here, move along. {{&lt; /note &gt;}} </code></pre> <p>This will print the following block:</p> <div class="admonition note"> <p class="admonition-title">Note</p> <p>Nothing to see here, move along.</p> </div> <p>The shortcode adds a neutral color for the note class and a red color for the warning class. You can also add a custom title:</p> <pre><code class="language-go">{{&lt; warning title=&quot;Don't try this at home&quot; &gt;}} Nothing to see here, move along. {{&lt; /warning &gt;}} </code></pre> <p>This will print the following block:</p> <div class="admonition warning"> <p class="admonition-title">Don&#39;t try this at home</p> <p>Nothing to see here, move along.</p> </div> Adding content https://desktop.aims.ac.za/troubleshooting/ Wed, 09 Mar 2016 19:56:50 +0100 https://desktop.aims.ac.za/troubleshooting/ <h2 id="download-aims-desktop">Download AIMS Desktop</h2> <p>&hellip;</p> <h2 id="hello-world">Hello world</h2> <p>Let&rsquo;s create our first content file for your documentation. Open a terminal and add the following command for each new file you want to add. Replace <code>&lt;section-name&gt;</code> with a general term that describes your document in detail.</p> <pre><code class="language-sh">hugo new &lt;section-name&gt;/filename.md </code></pre> <p>Visitors of your website will find the final document under <code>www.example.com/&lt;section-name&gt;/filename/</code>.</p> <p>Since it&rsquo;s possible to have multiple content files in the same section I recommend to create at least one <code>index.md</code> file per section. This ensures that users will find an index page under <code>www.example.com/&lt;section-name&gt;</code>.</p> <h2 id="homepage">Homepage</h2> <p>To add content to the homepage you need to add a small indicator to the frontmatter of the content file:</p> <pre><code class="language-toml">type: index </code></pre> <p>Otherwise the theme will not be able to find the corresponding content file.</p> <h2 id="table-of-contents">Table of contents</h2> <p>You maybe noticed that the menu on the left contains a small table of contents of the current page. All <code>&lt;h2&gt;</code> tags (<code>## Headline</code> in Markdown) will be added automatically.</p> <h2 id="admonitions">Admonitions</h2> <p>Admonition is a handy feature that adds block-styled side content to your documentation, for example hints, notes or warnings. It can be enabled by using the corresponding <a href="http://gohugo.io/extras/shortcodes/">shortcodes</a> inside your content:</p> <pre><code class="language-go">{{&lt; note title=&quot;Note&quot; &gt;}} Nothing to see here, move along. {{&lt; /note &gt;}} </code></pre> <p>This will print the following block:</p> <div class="admonition note"> <p class="admonition-title">Note</p> <p>Nothing to see here, move along.</p> </div> <p>The shortcode adds a neutral color for the note class and a red color for the warning class. You can also add a custom title:</p> <pre><code class="language-go">{{&lt; warning title=&quot;Don't try this at home&quot; &gt;}} Nothing to see here, move along. {{&lt; /warning &gt;}} </code></pre> <p>This will print the following block:</p> <div class="admonition warning"> <p class="admonition-title">Don&#39;t try this at home</p> <p>Nothing to see here, move along.</p> </div> Roadmap https://desktop.aims.ac.za/roadmap/ Wed, 09 Mar 2016 20:08:11 +0100 https://desktop.aims.ac.za/roadmap/ <p>Quo vadis? The port of the original <a href="https://github.com/squidfunk/mkdocs-material">Material theme</a> has replicated nearly all of its features. A few are still missing but I&rsquo;ve good news: the Hugo community is actively working on this issues. Maybe with the next release of Hugo we can abandon this list. Stay tuned.</p> <h2 id="localization">Localization</h2> <p>Currently, it is possible to collect all strings in a single place for easy customization. However, this only enables you to define all strings in a single language. This approach is quite limiting in terms of localization support. Therefore, I decided to wait for a native integration. This way we can avoid a second setup of all strings in your website.</p> <p>Keep an eye on <a href="https://github.com/spf13/hugo/issues/1734">#1734</a>.</p> <h2 id="search">Search</h2> <p>Beside third-party services, some hacky workarounds and Grunt-/Gulp-based scripts that only require unnecessary dependencies, future versions of Hugo will support the generation of a content index as a core feature.</p> <p>This approach plays well with this theme since MkDocs does the same.</p> <p>Keep an eye on <a href="https://github.com/spf13/hugo/pull/1853">#1853</a>.</p> <h2 id="contributing">Contributing</h2> <p>Did you found an bug or you would like to suggest a new feature? I&rsquo;m open for feedback. Please open a new <a href="https://github.com/digitalcraftsman/hugo-material-docs/issues">issue</a> and let me know.</p> <p>You&rsquo;re also welcome to contribute with <a href="https://github.com/digitalcraftsman/hugo-material-docs/pulls">pull requests</a>.</p> License https://desktop.aims.ac.za/license/ Wed, 12 Apr 2017 20:10:46 +0200 https://desktop.aims.ac.za/license/ <h2 id="aims-desktop">AIMS Desktop</h2> <p>AIMS Desktop is free to use for anyone whether it&rsquo;s for educational, private or commercial use.</p> <p>It is based on Debian, and made up out of a large collection of software each with their own specific licensing. To read the license for each software package, you can find it in the <code>copyright</code> file under /usr/share/doc for each package.</p> <p>More information about Debian licensing and its social contract: <a href="https://www.debian.org/social_contract">https://www.debian.org/social_contract</a></p> <h2 id="website-powered-by-hugo">Website powered by Hugo</h2> <p>This website is powered by Hugo, a static website generator written in Go.</p> <p><a href="https://gohugo.io">https://gohugo.io</a></p> <p>Licensed under the Apache License, Version 2.0 (the &ldquo;License&rdquo;); you may not use this file except in compliance with the License. You may obtain a copy of the License at</p> <p><a href="http://www.apache.org/licenses/LICENSE-2.0">http://www.apache.org/licenses/LICENSE-2.0</a></p> <p>Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an &ldquo;AS IS&rdquo; BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.</p> <h2 id="website-theme">Website theme</h2> <p>This website&rsquo;s theme is based on &ldquo;Meterial for Hugo&rdquo;.</p> <p><a href="http://themes.gohugo.io/theme/material-docs/">http://themes.gohugo.io/theme/material-docs/</a></p> <p>Copyright &copy; 2016 Digitalcraftsman <a href="mailto:digitalcraftsman@protonmail.com">digitalcraftsman@protonmail.com</a><br> Copyright &copy; 2016 Martin Donath <a href="mailto:martin.donath@squidfunk.com">martin.donath@squidfunk.com</a></p> <p>Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the &ldquo;Software&rdquo;), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p> <p>The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p> <p>THE SOFTWARE IS PROVIDED &ldquo;AS IS&rdquo;, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</p> AIMS Desktop https://desktop.aims.ac.za/ Mon, 10 Apr 2017 11:27:13 +0100 https://desktop.aims.ac.za/ <h2 id="welcome-to-aims-desktop">Welcome to AIMS Desktop</h2> <div class="admonition warning"> <p class="admonition-title">Please Note</p> <p>This website is in its early stages, expect lots of missing content. If you&rsquo;d like to contribute, you can submit a patch via <a href="https://git.aims.ac.za/aims-desktop/aims-desktop-website">git.aims.ac.za</a></p> </div> <p><img src="https://desktop.aims.ac.za/images/screen.png" alt="AIMS Desktop Picture" /></p> <p>AIMS Desktop is a collection of software that allows you to do mathematics and science on your computer easily and efficiently. You need no exising software on your computer, AIMS Desktop installs an entire operating system that you can install standalone, or dual boot with Microsoft Windows or Apple macOS.</p> <p>It is maintained by AIMS (The African Institute for Mathematical Sciences), a pan-African network of centres of excellence enabling Africa’s talented students to become innovators driving the continent’s scientific, educational and economic self-sufficiency.</p> <p>AIMS Desktop is free for anyone to use for educational, non-profit or commercial purposes. (See: Software Licences for more information)</p> <h2 id="features">Features</h2> <ul> <li><p>Debian-based operating system with Gnome desktop environment</p></li> <li><p>Math and Science: Sagemath, Octave, &hellip;</p></li> <li><p>Connectity: Firefox, Thunderbird, &hellip;</p></li> <li><p>Productivity: LibreOffice Writer, Calc&hellip;</p></li> </ul> <p><img src="https://desktop.aims.ac.za/images/projectlogos/debian_64.png" alt="Debian Logo" /> <img src="https://desktop.aims.ac.za/images/projectlogos/firefox_64.png" alt="Firefox Logo" /> <img src="https://desktop.aims.ac.za/images/projectlogos/sagemath_64.png" alt="Sagemath Logo" /> <img src="https://desktop.aims.ac.za/images/projectlogos/octave_64.png" alt="Octave Logo" /> <img src="https://desktop.aims.ac.za/images/projectlogos/texstudio_64.png" alt="Texstudio Logo" /> <img src="https://desktop.aims.ac.za/images/projectlogos/geogebra_64.png" alt="Geogebra Logo" /> <img src="https://desktop.aims.ac.za/images/projectlogos/writer_64.png" alt="LibreOffice Writer Logo" /> <img src="https://desktop.aims.ac.za/images/projectlogos/calc_64.png" alt="LibreOffice Calc Logo" /> <img src="https://desktop.aims.ac.za/images/projectlogos/impress_64.png" alt="LibreOffice Impress Logo" /> <img src="https://desktop.aims.ac.za/images/projectlogos/base_64.png" alt="LibreOffice Base Logo" /> <img src="https://desktop.aims.ac.za/images/projectlogos/draw_64.png" alt="LibreOffice Draw Logo" /></p> <p>See the <a href="https://desktop.aims.ac.za/getting-started/">getting started guide</a> for instructions how to get it up and running.</p> <h2 id="acknowledgements">Acknowledgements</h2> <p>Last but not least a big thank you to <a href="https://github.com/squidfunk">Martin Donath</a>. He created the original <a href="https://github.com/squidfunk/mkdocs-material">Material theme</a> for Hugo&rsquo;s companion <a href="http://www.mkdocs.org/">MkDocs</a>. This port wouldn&rsquo;t be possible without him.</p> <p>Furthermore, thanks to <a href="https://gihub.com/spf13">Steve Francia</a> for creating Hugo and the <a href="https://github.com/spf13/hugo/graphs/contributors">awesome community</a> around the project.</p>