Skip to content

Commit b7b0c7f

Browse files
committed
start of microROS-specific landing page
1 parent 2bbef8a commit b7b0c7f

6 files changed

Lines changed: 38 additions & 29 deletions

File tree

_config.yml

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -36,11 +36,11 @@ exclude:
3636
timezone: Europe/Berlin
3737
defaults:
3838
- scope:
39-
path: _posts
39+
path: _showcases
4040
type: posts
4141
values:
4242
layout: post
43-
sectionid: blog
43+
sectionid: showcases
4444

4545
- scope:
4646
path: _docs
@@ -51,10 +51,20 @@ defaults:
5151
seo:
5252
type: "WebPage"
5353

54+
- scope:
55+
path: _tutorials
56+
type: docs
57+
values:
58+
layout: docs
59+
sectionid: tutorials
60+
5461
collections:
5562
docs:
5663
permalink: /:collection/:path/
5764
output: true
58-
posts:
65+
tutorials:
66+
permalink: /:collection/:path/
67+
output: true
68+
showcases:
5969
permalink: /blog/:year/:month/:day/:title/
6070
output: true

_includes/topnav.html

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,8 @@
1414
<div id="navbar" class="collapse navbar-collapse">
1515
<ul class="nav navbar-nav">
1616
<li {% if page.sectionid=='docs' %} class="active" {% endif %}><a href="{{ "/docs/home/" | prepend: site.baseurl }}">Docs</a></li>
17-
<li {% if page.sectionid=='blog' %} class="active" {% endif %}><a href="{{ site.posts.first.url | prepend: site.baseurl }}">Blog</a></li>
17+
<li {% if page.sectionid=='tutorials' %} class="active" {% endif %}><a href="{{ "/tutorials/home/" | prepend: site.baseurl }}">Tutorials</a></li>
18+
<li {% if page.sectionid=='showcases' %} class="active" {% endif %}><a href="{{ site.posts.first.url | prepend: site.baseurl }}">Show Cases</a></li>
1819
</ul>
1920
<div class="navbar-right">
2021
<form class="navbar-form navbar-left">
File renamed without changes.

index.html

Lines changed: 23 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -2,53 +2,51 @@
22
layout: default
33
---
44

5-
<div class="header-container jumbotron">
5+
6+
<!-- no nice background image for now -->
7+
<!--div class="header-container jumbotron">
68
<div class="container">
7-
<h1>Jekyll Template for Project Websites</h1>
8-
<p>Simple and modern design for publishing blog posts, documentation and many more things about your project.
9-
You can now clone and start to create a website for your project like this one.</p>
9+
<h1>microROS</h1>
10+
<p><a href="https://cordis.europa.eu/project/rcn/213167_en.html">microROS</a>
11+
puts ROS2 onto microcontrollers, making them first class participants of the ROS 2 environment.</p>
1012
<p><a class="btn btn-primary btn-lg" href="{{ "/docs/home/" | prepend: site.baseurl }}" role="button">Learn more</a></p>
1113
</div>
12-
</div>
14+
</div-->
1315

1416
<div class="container">
1517
<div class="row">
1618
<div class="col-md-6">
17-
<h2 class="header-light regular-pad">What is Jekyll?</h2>
18-
<p class="lead">Jekyll is a simple, blog-aware, static site generator. It takes a template
19-
directory containing raw text files in various formats, runs it through
20-
a converter (like <a href="https://daringfireball.net/projects/markdown/">Markdown</a>)
21-
and our <a href="https://github.com/Shopify/liquid/wiki">Liquid</a> renderer, and
22-
spits out a complete, ready-to-publish static website suitable
23-
for serving with your favorite web server. Jekyll also happens to be the engine
24-
behind <a href="https://pages.github.com">GitHub Pages</a>, which means you can use Jekyll
25-
to host your project’s page, blog, or website from GitHub’s servers <strong>for
26-
free</strong>.</p>
19+
<h2 class="header-light regular-pad">microROS</h2>
20+
<p class="lead"><a href="https://cordis.europa.eu/project/rcn/213167_en.html">microROS</a>
21+
puts ROS2 onto small microcontrollers.</p>
2722
</div>
2823
<div class="col-md-6 text-center">
29-
<img src="img/jekyll-dark.png" alt="" class="img-responsive">
24+
<img src="img/microROS-big-logo.png" alt="microROS" class="img-responsive">
3025
</div>
3126
</div>
3227
<hr>
3328
<div class="row">
3429
<div class="col-sm-4">
3530
<h1 class="text-center"><i class="fa fa-pencil" aria-hidden="true"></i></h1>
36-
<h3 class="text-center">Easy to install and publish</h3>
37-
<p>Get started by cloning source into GitHub account of your project. Thanks to <a href="https://pages.github.com">GitHub Pages</a>,
38-
it will be automatically compiled and published under your account's (or organisation's) subdomain under <code>github.io</code>.
31+
<h3 class="text-center">Main ideas</h3>
32+
<p>The major changes compared to "regular" ROS2 is that microROS uses a
33+
Real-Time Operating System (RTOS) instead of Linux, and DDS for eXtremely
34+
Resource Constrained Environments (DDS-XRCE) instead of classical DDS.
35+
Above that, we run the ROS2 stack! Well, with a few cool improvements
36+
for taking advantage of micro-controller specific things, but largely the same.
3937
</p>
4038
</div>
4139
<div class="col-sm-4">
4240
<h1 class="text-center"><i class="fa fa-cogs" aria-hidden="true"></i></h1>
43-
<h3 class="text-center">Modular Styling and Templating</h3>
44-
<p>This template uses <a href="https://github.com/twbs/bootstrap-sass">bootstrap-sass</a> along with <a href="https://bootswatch.com/">Bootwatch themes</a>.
45-
You can change the theme or write your custom one by overwriting bootstrap sass variables for a different color set, font options, etc.</p>
41+
<h3 class="text-center">Getting Started</h3>
42+
<p>To get you started quickly, header over to the <a href="tutorials">tutorial</a> section. The basic ones
43+
can even be done without a micro-controller. For more background and details, see the
44+
<a href="docs/">documentation</a>.</p>
4645
</div>
4746
<div class="col-sm-4">
4847
<h1 class="text-center"><i class="fa fa-code-fork" aria-hidden="true"></i></h1>
49-
<h3 class="text-center">Git-based source control</h3>
50-
<p>Leverage from Git version control system by
51-
maintaining your documentation along with the source code; publish the page when you merge to the master branch.</p>
48+
<h3 class="text-center">Show Cases</h3>
49+
<p>To get an idea of what people are doing with microROS, we are collecting <a href="showcases">show-cases</a>. If you have a microROS show-cases that you'd like to see added, please contact us!</p>
5250
</div>
5351
</div>
5452
</div>

0 commit comments

Comments
 (0)