diff --git a/Gemfile b/Gemfile deleted file mode 100644 index 3918278..0000000 --- a/Gemfile +++ /dev/null @@ -1,18 +0,0 @@ -# source 'https://rubygems.org' -# source "https://gems.ruby-china.com" -# source "http://rubygems.org" -source "https://mirrors.tuna.tsinghua.edu.cn/rubygems/" -# source "https://ruby.taobao.org" - - - -gem "bulma-clean-theme", '0.7.2' - -group :jekyll_plugins do - gem 'github-pages' - gem "jekyll-feed", "~> 0.6" - gem "jekyll-sitemap" - gem "jekyll-paginate" - gem "jekyll-seo-tag" - gem "jekyll-scholar" -end \ No newline at end of file diff --git a/LICENSE.txt b/LICENSE.txt deleted file mode 100644 index eeff987..0000000 --- a/LICENSE.txt +++ /dev/null @@ -1,21 +0,0 @@ -The MIT License (MIT) - -Copyright (c) 2018 chrisrhymes - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), 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: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. 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. diff --git a/_config.yml b/_config.yml deleted file mode 100644 index 64ed593..0000000 --- a/_config.yml +++ /dev/null @@ -1,100 +0,0 @@ -# Site Settings -lang: en -title: TAIL Research -tagline: TAIL Research -email: yaoc@mail.sustech.edu.cn -description: > - The demo site for TAIL Research, made for Jekyll and GitHub pages websites -baseurl: "/bulma-clean-theme" -url: "https://www.tailrobot.github.io" -permalink: pretty -#favicon: /path/to/favicon.png - - -gh_sponsor: chrisrhymes -# theme: bulma-clean-theme -remote_theme: chrisrhymes/bulma-clean-theme - -#hide_share_buttons: true -theme_color: '#eeeeee' -fixed_navbar: /path/to/favicon.png -#fixed_navbar: top -#direction: one of , default: ltr - -paginate: 5 -paginate_path: "/blog/page:num" - - - - -# Disqus Comments -disqus: - # Leave shortname blank to disable comments site-wide. - # Disable comments for any post by adding `comments: false` to that post's YAML Front Matter. - # shortname: my_disqus_shortname - shortname: tail - - -plugins: - - github-pages - - jekyll-sitemap - - jekyll-paginate - - jekyll-scholar - - jekyll-feed - - jekyll-seo-tag - - kramdown-parser-gfm - - jekyll-redirect-from - -exclude: - - Gemfile - - clean-theme.gemspec - - Gemfile.lock - - node_modules - - vendor/bundle/ - - vendor/cache/ - - vendor/gems/ - - vendor/ruby/ - -livereload: true - -sass: - style: compressed - source_dir: _sass - -#google_analytics: UA-code-here - -defaults: - - - scope: - path: "" - type: "pages" - values: - show_sidebar: true - - - scope: - path: "" - type: "posts" - values: - author: "C.S. Rhymes" - layout: post - image: https://via.placeholder.com/1200x800 - show_sidebar: true - -markdown: kramdown -highlighter: rouge - -footer_menu: example_footer_menu - -collections: - products: - output: true - layout: product - image: https://via.placeholder.com/800x600 - show_sidebar: false - -scholar: - style: simple-ieee.csl - bibliography_list_tag: "ul.no-bullet" - bibliography_template: bibtemplate - -exclude: [vendor] \ No newline at end of file diff --git a/_data/docs_menu.yml b/_data/docs_menu.yml deleted file mode 100644 index 20c1532..0000000 --- a/_data/docs_menu.yml +++ /dev/null @@ -1,77 +0,0 @@ -- label: Getting Started - items: - - name: Installation - link: /docs/getting-started/installation/ - - name: Configuration - link: /docs/getting-started/configuration/ - - name: Theming - link: /docs/getting-started/theming/ - - name: Sidebar - link: /docs/getting-started/sidebar/ - - name: Scripts - link: /docs/getting-started/scripts/ - - -- label: Navigation - items: - - name: Top navigation - link: /docs/navigation/top-navigation/ - - name: Footer navigation - link: /docs/navigation/footer-navigation/ - - name: Menubar - link: /docs/navigation/menubar/ - -- label: Pages - items: - - name: Creating a page - link: /docs/pages/creating-a-page/ - - name: Hero - link: /docs/pages/hero/ - - name: Table of Contents - link: /docs/pages/table-of-contents/ - -- label: Posts - items: - - name: Creating a Post - link: /docs/posts/creating-a-post/ - - name: Excerpt & Summary - link: /docs/posts/post-excerpt-summary/ - - name: Series - link: /docs/posts/post-series/ - -- label: Page Components - items: - - name: Callouts - link: /docs/page-components/callouts/ - - name: Image Gallery - link: /docs/page-components/image-gallery/ - - name: Image Modal - link: /docs/page-components/image-modal/ - - name: Notifications - link: /docs/page-components/notifications/ - - name: Showcases - link: /docs/page-components/showcases/ - - name: Sponsors - link: /docs/page-components/sponsors/ - - name: Tabs - link: /docs/page-components/tabs/ - - name: Tags - link: /docs/page-components/tags/ - - name: Video - link: /docs/page-components/video/ - - -- label: Products - items: - - name: Product Pages - link: /docs/products/product-pages/ - - name: Product Reviews - link: /docs/products/product-reviews/ - - name: Category Page - link: /docs/products/category-page/ - -- label: Recipes - items: - - name: Recipes - link: /docs/recipes/recipes/ - diff --git a/_data/example_blog_series.yml b/_data/example_blog_series.yml deleted file mode 100644 index 2748030..0000000 --- a/_data/example_blog_series.yml +++ /dev/null @@ -1,12 +0,0 @@ -title: Bulma Clean Theme Series -description: This post is part of a series all about Bulma Clean Theme. -sections: - - label: Getting Started - items: - - title: Why use a static site generator - - title: Getting started with Bulma Clean Theme for Jekyll - - label: Advanced Features - items: - - title: Introducing some new layouts to Bulma Clean Theme - - title: Creating a docs site with Bulma Clean Theme - - title: Creating a post series diff --git a/_data/example_callouts.yml b/_data/example_callouts.yml deleted file mode 100644 index ec476ea..0000000 --- a/_data/example_callouts.yml +++ /dev/null @@ -1,31 +0,0 @@ -style: is-light -height: is-medium -items: - - title: Example callout 1 - subtitle: Example subtitle 1 - icon: fa-space-shuttle - description: > - The example description text goes here and can be multiple lines. - - For example, such as this. - call_to_action_name: Call to action 1 - call_to_action_link: /page-1/ - - title: Example callout 2 - subtitle: Example subtitle 2 - icon: fa-wrench - description: > - The example description text goes here and can be multiple lines. - - For example, such as this. - call_to_action_name: Call to action 2 - call_to_action_link: /page-2/ - - title: Example callout 3 - subtitle: Example subtitle 3 - icon: fa-github - icon_brand: true - description: > - The example description text goes here and can be multiple lines. - - For example, such as this. - call_to_action_name: Call to action 3 - call_to_action_link: https://www.csrhymes.com/bulma-clean-theme/page-3/ \ No newline at end of file diff --git a/_data/example_footer_menu.yml b/_data/example_footer_menu.yml deleted file mode 100644 index cd72a6c..0000000 --- a/_data/example_footer_menu.yml +++ /dev/null @@ -1,8 +0,0 @@ -- name: Home - link: / -- name: Blog - link: /blog/ -- name: Products - link: /products/ -- name: Privacy Policy - link: /privacy-policy/ diff --git a/_data/example_gallery.yml b/_data/example_gallery.yml deleted file mode 100644 index c345bce..0000000 --- a/_data/example_gallery.yml +++ /dev/null @@ -1,38 +0,0 @@ -- title: Image Gallery Title - images: - - link: https://via.placeholder.com/400x225 - large_link: https://via.placeholder.com/1200x675 - alt: The alt text for the image - description: The image description - ratio: is-16by9 - - link: https://via.placeholder.com/400x300 - large_link: https://via.placeholder.com/1200x900 - alt: The alt text for the image - description: The image description - ratio: is-4by3 - - link: https://via.placeholder.com/400x300 - large_link: https://via.placeholder.com/1200x900 - alt: The alt text for the image - description: |- - ### A title - - The *image* **description** can be longer and written in markdown too. - - If you want to describe your image in more detail. - - * Item 1 - * Item 2 - ratio: is-4by3 - -- title: Second Image Gallery Title - images: - - link: https://via.placeholder.com/800x450 - alt: The alt text for the image - description: The image description - - link: https://via.placeholder.com/800x450 - alt: The alt text for the image - description: The image description - - link: https://via.placeholder.com/800x450 - alt: The alt text for the image - description: |- - The *image* **description** \ No newline at end of file diff --git a/_data/example_menu.yml b/_data/example_menu.yml deleted file mode 100644 index eb3fd0a..0000000 --- a/_data/example_menu.yml +++ /dev/null @@ -1,19 +0,0 @@ -- label: Example Menu - items: - - name: Home - link: / - - name: Pages - link: /# - items: - - name: Landing Page With Callouts - link: /landing/ - - name: Products - link: /products/ - - name: Sponsors Page - link: /sponsors/ - - name: Image Gallery - link: /gallery/ - - name: Recipe Page - link: /example-recipe/ - - name: Blog - link: /blog/ diff --git a/_data/example_sponsors.yml b/_data/example_sponsors.yml deleted file mode 100644 index 1203e0b..0000000 --- a/_data/example_sponsors.yml +++ /dev/null @@ -1,44 +0,0 @@ -- tier_name: Platinum Sponsors - size: large - description: |- - This is the description for the Platinum Tier. - - It can contain multiple lines. It has the size set to 'large'. - sponsors: - - name: Dave McDave - profile: https://github.com/ - - name: Sarah Lee-Cheesecake - profile: https://github.com/ -- tier_name: Gold Sponsors - description: |- - This is the description for the Gold Tier - sponsors: - - name: Dave McDave - profile: https://github.com/ - - name: Sarah Lee-Cheesecake - profile: https://github.com/ - - name: John Smith - profile: https://github.com/ -- tier_name: Standard Sponsors - size: small - description: |- - This is the description for the Standard Tier. - - It has the size set to 'small'. - - The profile is not required so if it's not set the link will not appear. - sponsors: - - name: Dave McDave - profile: https://github.com/ - - name: Sarah Lee-Cheesecake - profile: https://github.com/ - - name: John Smith - profile: https://github.com/ - - name: Jane Smith - profile: https://github.com - - name: John Doe - profile: https://github.com/ - - name: Jane Doe - profile: https://github.com/ - - name: John Jones - - name: Jane Jones diff --git a/_data/example_tabs.yml b/_data/example_tabs.yml deleted file mode 100644 index 38fec37..0000000 --- a/_data/example_tabs.yml +++ /dev/null @@ -1,16 +0,0 @@ -alignment: is-left -style: is-boxed -size: is-large -items: - - name: Tabs - link: /docs/page-components/tabs/ - icon: fa-smile-wink - - name: Tab 2 - link: # - icon: fa-angle-double-right - - name: Tab 3 - link: # - icon: fa-ellipsis-v - - name: Tab 4 - link: # - icon: fa-bars \ No newline at end of file diff --git a/_data/home_callouts.yml b/_data/home_callouts.yml deleted file mode 100644 index d4f0ef7..0000000 --- a/_data/home_callouts.yml +++ /dev/null @@ -1,12 +0,0 @@ -style: is-light -items: - - title: Multiple page layouts - subtitle: Including sidebar, menubar, tabs and callouts - icon: fa-copy - - title: Blog included - subtitle: Layouts for blog and post pages included - icon: fa-mail-bulk - - title: Works with GitHub Pages - subtitle: Quick and easy to get started - icon: fa-github - icon_brand: true \ No newline at end of file diff --git a/_data/navigation.yml b/_data/navigation.yml deleted file mode 100644 index 5e40546..0000000 --- a/_data/navigation.yml +++ /dev/null @@ -1,19 +0,0 @@ -- name: Docs - link: /docs/ -- name: Example Pages - link: /# - dropdown: - - name: Landing Page With Callouts - link: /landing/ - - name: Sponsors Page - link: /sponsors/ - - name: Image Gallery - link: /gallery/ - - name: Products - link: /products/ - - name: Recipe Page - link: /example-recipe/ - - name: Showcase - link: /showcase/ -- name: Blog - link: /blog/ diff --git a/_data/reviews/ABC123.yml b/_data/reviews/ABC123.yml deleted file mode 100644 index 23ed50e..0000000 --- a/_data/reviews/ABC123.yml +++ /dev/null @@ -1,14 +0,0 @@ -- name: Mr Example - rating: 4 - title: Great product, highly recommended - date: 01/01/2019 - avatar: https://bulma.io/images/placeholders/128x128.png - description: > - The product worked really well. I would recommend this to most people to use. Delivery was quick and reasonable. - Would recommend this to my friends. -- name: Mrs R E View - rating: 5 - title: Nice, really liked this - date: 02/02/2019 - description: > - The product worked exactly as described. \ No newline at end of file diff --git a/_data/reviews/ABC124.yml b/_data/reviews/ABC124.yml deleted file mode 100644 index 7371dcd..0000000 --- a/_data/reviews/ABC124.yml +++ /dev/null @@ -1,14 +0,0 @@ -- name: Mr E Xample - rating: 4 - title: Great product, highly recommended! - date: 01/01/2019 - avatar: https://bulma.io/images/placeholders/128x128.png - description: > - The product worked really well. I would recommend this to most people to use. Delivery was quick and reasonable. - Would recommend this to my friends. -- name: Mrs R E View - rating: 5 - title: Nice, really liked this - date: 02/02/2019 - description: > - The product worked exactly as described. \ No newline at end of file diff --git a/_data/showcase_example.yml b/_data/showcase_example.yml deleted file mode 100644 index bc18ba0..0000000 --- a/_data/showcase_example.yml +++ /dev/null @@ -1,39 +0,0 @@ -intro: |- - This is an example showcase page to show you how you can use it to easily showcase your work. - - [View the showcase docs](/bulma-clean-theme/docs/page-components/showcases/) -items: - - title: C.S. Rhymes Website - subtitle: csrhymes.com - description: |- - The C.S. Rhymes website is built using Bulma Clean Theme. - - This website utilises the built in blog and products layouts that come included with the theme. - image: /img/csrhymes-com.jpg - image_ratio: is-16by9 - link: https://www.csrhymes.com - link_text: View the CS Rhymes Website - tags: Bulma,CSS,Jekyll - github: chrisrhymes/chrisrhymes.github.io - - title: Bulma Clean Theme - subtitle: A clean and simple theme built with Bulma - description: |- - A clean and simple Jekyll theme built with the Bulma framework, available as a Ruby Gem. You may recognise it, it's what powers this website! - - There is a wide variety of different page layout options available, along with the essential blog and post pages. - features: - - Responsive - - Page With Sidebar - - Page With Menubar - - Page With Tabs - - Page Contents - - Landing Page With Callouts - - Blog and Posts - - Showcases - features_styles: is-centered is-outlined - image: /img/bulma-clean-theme-4by3.jpg - image_ratio: is-4by3 - link: https://github.com/chrisrhymes/bulma-clean-theme - link_text: View Theme - tags: Jekyll,Bulma,CSS - github: chrisrhymes/bulma-clean-theme \ No newline at end of file diff --git a/_includes/callouts.html b/_includes/callouts.html deleted file mode 100644 index 7c1fbfd..0000000 --- a/_includes/callouts.html +++ /dev/null @@ -1,39 +0,0 @@ -{% if page.callouts %} - {% assign callouts=site.data.[page.callouts] %} -
-
-
-
- {% for callout in callouts.items %} -
- {% if callout.icon %} -
- {% if callout.icon_brand %} - - {% else %} - - {% endif %} -
- {% endif %} -

{{ callout.title }}

-

{{ callout.subtitle }}

- - {% if callout.description %} -
-

{{ callout.description | newline_to_br }}

-
- {% endif %} - - {% if callout.call_to_action_name %} - - {{ callout.call_to_action_name }} - - {% endif %} -
- {% endfor %} -
-
-
-
-{% endif %} - diff --git a/_includes/disqus.html b/_includes/disqus.html deleted file mode 100644 index 2bb5555..0000000 --- a/_includes/disqus.html +++ /dev/null @@ -1,17 +0,0 @@ -{% if page.comments != false and jekyll.environment == "production" %} - -
- - -{% endif %} \ No newline at end of file diff --git a/_includes/footer-scripts.html b/_includes/footer-scripts.html deleted file mode 100644 index e2b2d9e..0000000 --- a/_includes/footer-scripts.html +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/_includes/footer.html b/_includes/footer.html deleted file mode 100644 index ef64615..0000000 --- a/_includes/footer.html +++ /dev/null @@ -1,20 +0,0 @@ - diff --git a/_includes/gallery.html b/_includes/gallery.html deleted file mode 100644 index 7305ea4..0000000 --- a/_includes/gallery.html +++ /dev/null @@ -1,25 +0,0 @@ -{% if page.gallery %} - {% assign galleries=site.data.[page.gallery] %} - {% for gallery in galleries %} -
-
-

{{ gallery.title }}

-
- {% for image in gallery.images %} -
-
-
- {% include image-modal.html ratio=image.ratio link=image.link alt=image.alt large_link=image.large_link %} -
-
-
- {{ image.description | markdownify }} -
- -
-
-
- {% endfor %} -
- {% endfor %} -{% endif %} \ No newline at end of file diff --git a/_includes/google-analytics.html b/_includes/google-analytics.html deleted file mode 100644 index 5098a8d..0000000 --- a/_includes/google-analytics.html +++ /dev/null @@ -1,8 +0,0 @@ - - \ No newline at end of file diff --git a/_includes/head-scripts.html b/_includes/head-scripts.html deleted file mode 100644 index ddb24e8..0000000 --- a/_includes/head-scripts.html +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/_includes/head.html b/_includes/head.html deleted file mode 100644 index 2e4fe71..0000000 --- a/_includes/head.html +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - {% unless site.hide_share_buttons %} - - {% endunless %} - {% seo %} - {% if site.feed %} - {% feed_meta %} - {% endif %} - {%- if site.google_analytics -%} - {%- include google-analytics.html -%} - {%- endif -%} - {%- include head-scripts.html -%} - diff --git a/_includes/header.html b/_includes/header.html deleted file mode 100644 index 8d66646..0000000 --- a/_includes/header.html +++ /dev/null @@ -1,45 +0,0 @@ - diff --git a/_includes/hero.html b/_includes/hero.html deleted file mode 100644 index 750fd71..0000000 --- a/_includes/hero.html +++ /dev/null @@ -1,11 +0,0 @@ -
-
-
-

{{ page.title }}

-

{{ page.subtitle }}

- {% if page.hero_link %} - {{ page.hero_link_text }} - {% endif %} -
-
-
\ No newline at end of file diff --git a/_includes/image-modal.html b/_includes/image-modal.html deleted file mode 100644 index 871e4aa..0000000 --- a/_includes/image-modal.html +++ /dev/null @@ -1,18 +0,0 @@ -
- -
- {{ include.alt }} -
-
- -
diff --git a/_includes/latest-posts.html b/_includes/latest-posts.html deleted file mode 100644 index 1713e65..0000000 --- a/_includes/latest-posts.html +++ /dev/null @@ -1,12 +0,0 @@ -

Latest Posts

- -
- {% for post in site.posts limit:3 %} -
- {% include post-card.html %} -
- {% endfor %} -
- - - diff --git a/_includes/menubar.html b/_includes/menubar.html deleted file mode 100644 index ef8064b..0000000 --- a/_includes/menubar.html +++ /dev/null @@ -1,21 +0,0 @@ -{% assign menus = site.data.[page.menubar] %} - - \ No newline at end of file diff --git a/_includes/notification.html b/_includes/notification.html deleted file mode 100644 index 5897f93..0000000 --- a/_includes/notification.html +++ /dev/null @@ -1,17 +0,0 @@ -
-
- {% if include.dismissable %} - - {% endif %} -
- {% if include.icon != 'false' %} -
- -
- {% endif %} -
-
{{ include.message | markdownify }}
-
-
-
-
\ No newline at end of file diff --git a/_includes/pagination.html b/_includes/pagination.html deleted file mode 100644 index d35ef84..0000000 --- a/_includes/pagination.html +++ /dev/null @@ -1,23 +0,0 @@ - diff --git a/_includes/post-card.html b/_includes/post-card.html deleted file mode 100644 index 1deafff..0000000 --- a/_includes/post-card.html +++ /dev/null @@ -1,29 +0,0 @@ -
- {% if post.image %} -
- {{ post.title }} -
- {% else %} -
- {{ post.title}} -
- {% endif %} -
-
- {% if post.image %} - {{ post.title}} - {% endif %} - {% if post.summary %} - {{ post.summary | markdownify }} - {% else %} -

{{ post.excerpt }}

- {% endif %} -
-
- Read more -
-
-
- -
-
\ No newline at end of file diff --git a/_includes/rating.html b/_includes/rating.html deleted file mode 100644 index f3a0e8c..0000000 --- a/_includes/rating.html +++ /dev/null @@ -1,14 +0,0 @@ - -
- {% for num in (1..include.rating) %} - - - - {% endfor %} - {% assign remainder = 5 | minus: include.rating %} - {% for num in (1..remainder) %} - - - - {% endfor %} -
diff --git a/_includes/review.html b/_includes/review.html deleted file mode 100644 index dcc33f0..0000000 --- a/_includes/review.html +++ /dev/null @@ -1,27 +0,0 @@ -
-
- {% if review.avatar %} -

- -

- {% else %} -
- -
- {% endif %} -
-
-
-

- {{ review.name }} {{ review.date }} -
- {{ review.title }} -
- {{ review.description }} -

-
- {% if review.rating %} - {% include rating.html rating=review.rating align="has-text-left" %} - {% endif %} -
-
\ No newline at end of file diff --git a/_includes/series.html b/_includes/series.html deleted file mode 100644 index 8bba7ee..0000000 --- a/_includes/series.html +++ /dev/null @@ -1,32 +0,0 @@ -{% assign series = site.data.[page.series] %} -{% assign posts = site.posts %} - -

{{ series.title }}

- -{% if series.description %} -

{{ series.description }}

-{% endif %} - -{% for section in series.sections %} - -{% if section.label %} -

{{ section.label }}

-{% endif %} - - -{% endfor %} diff --git a/_includes/share-buttons.html b/_includes/share-buttons.html deleted file mode 100644 index 6cb5b8f..0000000 --- a/_includes/share-buttons.html +++ /dev/null @@ -1,19 +0,0 @@ -

Share

-
- - - - - - - - - - - - -
\ No newline at end of file diff --git a/_includes/showcase.html b/_includes/showcase.html deleted file mode 100644 index 175e34e..0000000 --- a/_includes/showcase.html +++ /dev/null @@ -1,64 +0,0 @@ -{% if page.showcase %} - {% assign showcase = site.data.[page.showcase] %} - -
-

{{ showcase.intro | markdownify }}

-
- - {% for item in showcase.items %} -
-
- -
-
-
-
-

{{ item.title }}

-

{{ item.subtitle }}

- - {% if item.github %} - - {% endif %} - -
-

{{ item.description | markdownify }}

-
- - {% if item.features %} -
    - {% for feature in item.features %} -
  • {{ feature }}
  • - {% endfor %} -
- {% endif %} - - - {% if item.tags %} - {% assign tags = item.tags | split: "," %} -
- {% for tag in tags %} - {% include tag.html tag=tag style="is-dark" %} - {% endfor %} -
- {% endif %} - - - {{ item.link_text }} - -
-
- -
-
- {% endfor %} -{% endif %} diff --git a/_includes/sponsors.html b/_includes/sponsors.html deleted file mode 100644 index a57df57..0000000 --- a/_includes/sponsors.html +++ /dev/null @@ -1,42 +0,0 @@ -{% if page.sponsors %} -{% assign tiers=site.data.[page.sponsors] %} -
- {% for tier in tiers %} -
-

- {{ tier.tier_name }} -

-

- -

-
-
-

{{ tier.description | markdownify }}

-
-
- -
- {% for sponsor in tier.sponsors %} -
-
-

- {{ sponsor.name }} -

-

- {% if sponsor.profile %} - View Profile - {% else %} -   - {% endif %} -

-
-
- {% endfor %} -
-
-
-
-
- {% endfor %} -
-{% endif %} \ No newline at end of file diff --git a/_includes/subscribe.html b/_includes/subscribe.html deleted file mode 100644 index deb79fa..0000000 --- a/_includes/subscribe.html +++ /dev/null @@ -1,6 +0,0 @@ -
- - - Subscribe - -
\ No newline at end of file diff --git a/_includes/tabs.html b/_includes/tabs.html deleted file mode 100644 index ca5b391..0000000 --- a/_includes/tabs.html +++ /dev/null @@ -1,18 +0,0 @@ -{% if page.tabs %} -{% assign tabs = site.data.[page.tabs] %} - -
- -
- {% endif %} \ No newline at end of file diff --git a/_includes/tag.html b/_includes/tag.html deleted file mode 100644 index 6dfe54d..0000000 --- a/_includes/tag.html +++ /dev/null @@ -1,3 +0,0 @@ - - {{ include.tag }} - \ No newline at end of file diff --git a/_includes/toc.html b/_includes/toc.html deleted file mode 100755 index 114d04a..0000000 --- a/_includes/toc.html +++ /dev/null @@ -1,82 +0,0 @@ -{% capture tocWorkspace %} - {% comment %} - Version 1.0.8 - https://github.com/allejo/jekyll-toc - {% endcomment %} - - {% capture my_toc %}{% endcapture %} - {% assign orderedList = include.ordered | default: false %} - {% assign minHeader = include.h_min | default: 1 %} - {% assign maxHeader = include.h_max | default: 6 %} - {% assign nodes = include.html | split: ' maxHeader %} - {% continue %} - {% endif %} - - {% if firstHeader %} - {% assign firstHeader = false %} - {% assign minHeader = headerLevel %} - {% endif %} - - {% assign indentAmount = headerLevel | minus: minHeader %} - {% assign _workspace = node | split: '' | first }}>{% endcapture %} - {% assign header = _workspace[0] | replace: _hAttrToStrip, '' %} - - {% assign space = '' %} - {% for i in (1..indentAmount) %} - {% assign space = space | prepend: ' ' %} - {% endfor %} - - {% unless include.item_class == blank %} - {% capture listItemClass %}{:.{{ include.item_class | replace: '%level%', headerLevel }}}{% endcapture %} - {% endunless %} - - {% capture heading_body %}{% if include.sanitize %}{{ header | strip_html }}{% else %}{{ header }}{% endif %}{% endcapture %} - {% capture my_toc %}{{ my_toc }} -{{ space }}{{ listModifier }} {{ listItemClass }} [{{ heading_body | replace: "|", "\|" }}]({% if include.baseurl %}{{ include.baseurl }}{% endif %}#{{ html_id }}){% if include.anchor_class %}{:.{{ include.anchor_class }}}{% endif %}{% endcapture %} - {% endfor %} - - {% if include.class %} - {% capture my_toc %}{:.{{ include.class }}} -{{ my_toc | lstrip }}{% endcapture %} - {% endif %} - - {% if include.id %} - {% capture my_toc %}{: #{{ include.id }}} -{{ my_toc | lstrip }}{% endcapture %} - {% endif %} -{% endcapture %}{% assign tocWorkspace = '' %} - -
- -
- - diff --git a/_includes/vimeo.html b/_includes/vimeo.html deleted file mode 100644 index 2aaac7a..0000000 --- a/_includes/vimeo.html +++ /dev/null @@ -1,3 +0,0 @@ -
- -
\ No newline at end of file diff --git a/_includes/youtube.html b/_includes/youtube.html deleted file mode 100644 index 572d1e1..0000000 --- a/_includes/youtube.html +++ /dev/null @@ -1,8 +0,0 @@ -
- -
\ No newline at end of file diff --git a/_layouts/blog.html b/_layouts/blog.html deleted file mode 100644 index c846b1f..0000000 --- a/_layouts/blog.html +++ /dev/null @@ -1,22 +0,0 @@ ---- -layout: default ---- - -{{ content }} - -
-
- {% include pagination.html %} -
- {% for post in paginator.posts %} -
- {% include post-card.html %} -
- {% endfor %} -
- {% include pagination.html %} -
-
- {% include subscribe.html %} -
-
\ No newline at end of file diff --git a/_layouts/default.html b/_layouts/default.html deleted file mode 100644 index 4666f16..0000000 --- a/_layouts/default.html +++ /dev/null @@ -1,59 +0,0 @@ - -{% if page.menubar or page.menubar_toc %} -{% assign has_left_sidebar = true %} -{% endif %} - -{% if page.show_sidebar and has_left_sidebar %} -{% assign content_width = 'is-4' %} -{% elsif page.show_sidebar or has_left_sidebar %} -{% assign content_width = 'is-8' %} -{% else %} -{% assign content_width = 'is-12' %} -{% endif %} - - - {% include head.html %} - - {% include header.html %} - {% unless page.hide_hero %} - {% include hero.html %} - {% endunless %} - {% include callouts.html %} -
-
-
- {% if page.menubar_toc %} -
- {% assign contentsTitle = page.toc_title | default: 'Contents' %} - {% include toc.html html=content class='menu-list' h_min=2 h_max=3 contents_title=contentsTitle %} -
- {% elsif page.menubar %} -
- {% include menubar.html %} -
- {% endif %} -
- {% include tabs.html %} - {% include showcase.html %} - {% include sponsors.html %} - {% include gallery.html %} - {{ content }} -
- {% if site.posts and page.show_sidebar %} -
- {% include latest-posts.html %} -
- {% endif %} -
-
-
- {% unless page.hide_footer %} - {% include footer.html %} - {% endunless %} - - {%- include footer-scripts.html -%} - - diff --git a/_layouts/page.html b/_layouts/page.html deleted file mode 100644 index 4c84ebf..0000000 --- a/_layouts/page.html +++ /dev/null @@ -1,11 +0,0 @@ ---- -layout: default ---- - -{% if page.toc %} - {% assign contentsTitle = page.toc_title | default: 'Contents' %} - {% include toc.html html=content class='menu-list' h_min=2 h_max=3 contents_title=contentsTitle %} -{% endif %} -
- {{ content }} -
\ No newline at end of file diff --git a/_layouts/post.html b/_layouts/post.html deleted file mode 100644 index f454f6c..0000000 --- a/_layouts/post.html +++ /dev/null @@ -1,28 +0,0 @@ ---- -layout: default ---- - -
- -

Published: {{ page.date | date: "%b %-d, %Y" }} by {{ page.author }}

- - {% if page.series %} - {% include series.html %} - {% endif %} - - {{ content }} -
- -
- {% for tag in page.tags %} - {% include tag.html tag=tag %} - {% endfor %} -
- -{% unless site.hide_share_buttons %} -{% include share-buttons.html %} -{% endunless %} - -{% if site.disqus.shortname %} - {% include disqus.html %} -{% endif %} diff --git a/_layouts/product-category.html b/_layouts/product-category.html deleted file mode 100644 index dc8efd9..0000000 --- a/_layouts/product-category.html +++ /dev/null @@ -1,42 +0,0 @@ ---- -layout: default -show_sidebar: false ---- - -
- -
- {{ page.content }} -
- - {% assign sorted_products = site.products | sort:page.sort %} - - {% for product in sorted_products %} - -{% endfor %} -
- diff --git a/_layouts/product.html b/_layouts/product.html deleted file mode 100644 index 3121b95..0000000 --- a/_layouts/product.html +++ /dev/null @@ -1,61 +0,0 @@ ---- -layout: default ---- - -
- -
-
- -
-
- -
-

{{ page.title }}

-

{{ page.subtitle }}

-

{{ page.price }}

- {% if page.product_code %} -

{{ page.product_code }}

- {% endif %} - - {% if page.rating %} - {% include rating.html rating=page.rating %} - {% endif %} - - {% if page.features %} -
- {% for feature in page.features %} -

- - {% if feature.icon %} - - {% else %} - - {% endif %} - - {{ feature.label }}

- {% endfor %} -
- {% endif %} -
- -
-

Description

-
- - - {{ content }} -
-
- - {% if site.data.reviews[page.product_code] %} -
-

Reviews

- {% for review in site.data.reviews[page.product_code] %} - {% include review.html %} - {% endfor %} -
- {% endif %} - -
- diff --git a/_layouts/recipe.html b/_layouts/recipe.html deleted file mode 100644 index 5329f9a..0000000 --- a/_layouts/recipe.html +++ /dev/null @@ -1,98 +0,0 @@ ---- -layout: default ---- - - - -
-
-
- Serves: {{ page.recipe_yield }} -
-
-
-
- Prep time: {{ page.prep_time | date: "%k hours %M minutes" }} -
-
-
-
- Cook time: {{ page.cook_time | date: "%k hours %M minutes" }} -
-
-
-
-

Ingredients

-
-
    - {% for ingredient in page.ingredients %} -
  • {{ ingredient }}
  • - {% endfor %} -
-
-
-
-
-

Method

-
-
    - {% for step in page.method %} -
  1. {{ step }}
  2. - {% endfor %} -
-
- {% assign tags = page.keywords | split: "," %} - {% for tag in tags %} - {% include tag.html tag=tag %} - {% endfor %} -
- -

Published: {{ page.date | date: "%b %-d, %Y" }} by {{ page.author }}

-
-
- {{ content }} -
-
-
\ No newline at end of file diff --git a/_posts/2018-05-28-why-use-a-static-site-generator.markdown b/_posts/2018-05-28-why-use-a-static-site-generator.markdown deleted file mode 100644 index 8d6d310..0000000 --- a/_posts/2018-05-28-why-use-a-static-site-generator.markdown +++ /dev/null @@ -1,37 +0,0 @@ ---- -layout: post -title: "Why use a static site generator" -date: 2018-05-28 10:50:07 -categories: development -description: "There are many ways to make a website, but what about static site generators" -image: 'https://www.csrhymes.com//img/static-site-generator.jpg' -published: true -canonical_url: https://www.csrhymes.com/development/2018/05/28/why-use-a-static-site-generator.html ---- - -There are many ways to make a website and many different CMS platforms you can use, such as WordPress and Joomla, as well as site builder tools that offer you drag and drop interfaces, but what about static site generators? - -A static site is pretty much what it sounds like, a set of pre generated html pages. Other platforms take what you enter into the CMS and process the information stored in the database, alongside a template or many template partials and dynamically construct the page before serving the html to you in your browser. - -## Speed -The initial advantage of a static site over a dynamic, database driven site is the page speed as means a lot less processing has to be done before the page is delivered. Some CMS’s provide caching which means that the first visitor to the page gets a dynamic version and then stores a cache of the page. This means subsequent visitor to the page gets the page quicker than the first. If you have a regularly cleared cache, or low numbers of visitors, subsequent visitors may not benefit from the caching and would all experience the increased load times. - -## Version Control -The next advantage of a static site is that it is that it can be version controlled. Usually a CMS relies on a database, which means that if you delete a page or some page content you either have to have revisions enabled in your CMS so you can roll back to a previous version or you need regular backups of your database so you can roll that back to a previous version. A static site with version control means you can easily revert to a previous version of your site and content without the need for database manipulation. - -## Data Files -Static sites, such as Jekyll, also offer a way of storing data in a more human readable format, such as yaml or JSON. This means you can store data that is used in multiple places across your site in one file and reference it in many places. For example, you may have a data file containing products, which you want to list in a category page and a product details page and maybe feature it on the homepage as well. These files can also be version controlled, meaning any changes or updates to your datafiles can be undone easily. The files can also be easily edited in a text editor so if you need to make multiple product amends, such as updating a misspelt brand name you can use something as simple as find and replace to update the spelling in all places at once without having to navigate to multiple different pages in a CMS. - -## Design Freedom -The biggest benefit I find to a static site is there is more freedom for a frontend developer and how they design and build your site. Some CMS’s work in a particular way and you are limited by the way they work. Page builders are available for many CMS’s but it often results in a lot of effort to get a particular piece of content in a particular place on the page. - -A static site generator gives you more freedom to write your own html and text onto the page in the format you want it, rather than having to customise or overwrite the html and css classes output by the page builder tool. - -## Data Protection -A lot of people like the idea of installing a plugin into a CMS to handle things such as contact forms, so people can contact you about something, but in all honesty, it’s easier just to have an email address on the page that users can click on and email you directly. The reason I say this is that you have to try and prevent spam emails by using some kind of captcha on the form, as well as maintaining an email service that will handle the form submission and either store the form data somewhere on your site or send it to you as an email. This is pretty basic stuff, but is further complicated by data privacy laws that dictate how you store customers data and how you protect it. I know a lot of small business users would prefer to not have the hassle of managing stored user data on their site. - -## Security -One last thing to consider is website security. There is always a chance that using a popular CMS will leave your site vulnerable as there are always security issues being identified. You need to constantly keep your site up to date and lock down the CMS login as secure as possible. With a static site, there is no login screen. The original content lives somewhere else and the compiled, generated html is all that needs to be uploaded to your website, minimising the risk. Any public facing website has some risk but anything you can do to minimise it is better for your website in the long run. - -## What will you use on your next project? -A static site may not be the first thing you consider when building your new website, but it’s definitely worth exploring the pros and cons before you start the next project. After all, a faster, more secure site is better for you and your visitors. diff --git a/_posts/2019-02-09-getting-started-with-bulma-clean-theme.markdown b/_posts/2019-02-09-getting-started-with-bulma-clean-theme.markdown deleted file mode 100644 index 30798b7..0000000 --- a/_posts/2019-02-09-getting-started-with-bulma-clean-theme.markdown +++ /dev/null @@ -1,144 +0,0 @@ ---- -layout: post -title: "Getting started with Bulma Clean Theme for Jekyll" -date: 2019-02-09 20:00:07 -categories: development -description: "Getting started with Bulma Clean Theme for Jekyll and using it with GitHub Pages" -image: 'https://www.csrhymes.com/img/bulma-clean-theme.jpg' -published: true -canonical_url: https://www.csrhymes.com/development/2019/02/09/getting-started-with-bulma-clean-theme.html ---- - -I have made a [theme for Jekyll](https://rubygems.org/gems/bulma-clean-theme) which is based on the Bulma frontend framework. It might look familiar, because I am also using it for this site. If you like the look of this theme then I thought I would write a little blog post about how to use it for your own site and how you can use it with GitHub Pages. - -## Getting started - -First things first, you need a local instance of Jekyll running on your computer. I'm assuming you are familiar with Jekyll and have everything you need installed. If this is not the case, check out the documentation on the [Jekyll website](https://jekyllrb.com/docs/). For this example, lets call the site myblog. - -Create a new installation of Jekyll, then go into the myblog directory: -```bash -jekyll new myblog -cd myblog -``` - -Then add the theme to the Gemfile: -``` -gem "bulma-clean-theme" -``` - -Then add the theme to your _config.yml: -```yaml -theme: bulma-clean-theme -``` - -Then run bundle to install everything -```bash -bundle -``` - -You can then preview your site by running the usual command -```bash -bundle exec jekyll serve -``` - -## Creating pages - -A page can either be a html or a markdown file, as long as you set the frontmatter. There are a few settings that pages can use to customise the default theme a bit further if you so choose. - -```yaml ---- -layout: page -title: Page Title -subtitle: Page Subtitle -image: /path/to/image.jpg -description: The pages meta description -hero_image: /path/to/hero-image.jpg -hero_height: is-fullheight ---- -``` - -If you don't set a subtitle, image, hero_image or hero_height then defaults will be used or in the case of the hero_image, no image will be used on the hero. - -The theme uses the jekyll-seo-tag plugin so it will use the information you provide in the frontmatter to auto populate the meta tags and open graph tags. - -## Posts - -Posts are created as per the standard Jekyll method, in a _posts directory, with each post named YYYY-MM-DD-name-of-post.markdown. For the post frontmatter you can use the same settings as a page, except you need to change the layout to post and add date and author settings. - -## Blog page - -For the blog homepage, create a blog.html page with `layout: blog` and use the other settings from a normal page. The theme is set up to use jekyll-paginate so you just need to add pagination options to your _config.yml - -```yml -# Pagination settings -paginate: 5 -paginate_path: "/blog/page:num" -``` - -## Site defaults - -If you don't want to set each hero_image individually, then you can set default values in your _config.yml. The below example sets a default author, layout and hero image for every post. It also turns on the side bar on the right of post pages, which will display links to your latest posts. - -```yml -defaults: - - - scope: - path: "" - type: "posts" - values: - author: "Author Name" - layout: post - hero_image: /path/to/hero-image.jpg - show_sidebar: true -``` - -## Styles - -The theme uses Bulma frontend framework which provides a wide range of sass variable customisations. If you want to overwrite any of the standard variables, such as the primary theme colour, then set a sass variable in a new file in assets/css/app.scss before importing the main stylesheet. - -```scss ---- ---- -$primary: #333333; -// Import Main CSS file from theme -@import "main"; -``` - -You can also add any of your own custom css to this file if you want to. - -### Navigation - -Once you have created posts and pages, you will need to create a way for visitors to access them. The theme makes use of the Bulma navbar, which is configured through a simple yaml file. All you need to do is create a navigation.yml file in `_data` directory with the following format with the pages you want to include in the top navigation. You can now also add items to a dropdown menu. - -```yaml -- name: Page 1 - link: page-1 -- name: Blog - link: blog - dropdown: - - name: Page 2 - link: page-2 -``` - -Bulma is pretty handy in the way it converts the same HTML into a mobile / tablet friendly navigation, so you only need to set the menu up once for all screen sizes. - -## Using bulma-clean-theme with Github Pages - -For the site to work with Github Pages, all you need to do is update the _config.yml so it uses remote_theme instead of theme and update it to chrisrhymes/bulma-clean-theme so it knows which GitHub repo to pull the theme from when it builds your site. - -```yaml -#theme: bulma-clean-theme -remote_theme: chrisrhymes/bulma-clean-theme -``` - -And then push up your changes to Github as normal. - -There seems to be an issue where Jekyll doesn't work locally with remote_theme, so when working locally you have to add theme back in, but remember to comment theme out again before pushing back up to GitHub or you will probably get a build warning email. - -## I hope you're not feeling overwhelmed - -It may seem like there is a lot to do to get started, but really it shouldn't take very long to get a site up and running. All the options are there just in case you want to further customise the theme to be more personal to you, but you can just use the basic minimal settings to get yourself up and running. - -## Feedback and Issues - -If you have any feedback, ideas or issues with how the theme could be improved, then please create an issue on the theme's GitHub page and I will try and take a look into it as soon as I can. The theme is still quite new and I have quite a few ideas for future enhancements, so I will write a new blog post on this site when any new features become available. diff --git a/_posts/2019-07-23-introducing-some-new-layouts-to-bulma-clean-theme.markdown b/_posts/2019-07-23-introducing-some-new-layouts-to-bulma-clean-theme.markdown deleted file mode 100644 index 585800d..0000000 --- a/_posts/2019-07-23-introducing-some-new-layouts-to-bulma-clean-theme.markdown +++ /dev/null @@ -1,165 +0,0 @@ ---- -layout: post -title: "Introducing some new layouts to Bulma Clean Theme" -date: 2019-07-23 08:00:07 -description: "Introducing Product Pages and Landing Pages for Bulma Clean Theme" -image: 'https://www.csrhymes.com/img/landing-page.jpg' -hero_image: https://www.csrhymes.com/img/landing-page.jpg -hero_height: is-large -published: true -tags: webdev showdev webdesign -canonical_url: https://www.csrhymes.com/2019/07/23/introducing-some-new-layouts-to-bulma-clean-theme.html ---- - - -I’ve been meaning to write about some of the new features I have been rolling out to my Jekyll theme, [Bulma Clean Theme](https://www.csrhymes.com/bulma-clean-theme/), for a while but I have only just managed to push the update for the landing page layout last weekend. This article provides some of the thinking behind the updates, as well as a brief introduction to how to get started. - -## Product Pages - -I use the theme to power my own personal website and decided that it would be good to update my [book pages](https://www.csrhymes.com/books), or book page as it was then. The page had used a very simple layout with both books on one page and was not really up to scratch. I decided it would be better to make each book its own page, and if I ever get round to it and write another book it would be easy to add another to the site in the future. Rather than just building these pages for my own site, I thought it would be a nice addition to the base theme. - -I really like Jekyll as it is simple to use, but also very powerful. I decided to make the most of the frontmatter and allow you to set most of the product information in there, leaving the main content of the page for the text description. - -To get started, create your product pages inside a `_products` directory as we will make use of collections later on. - -The below is an example of the frontmatter for the product page. The product page uses the same hero, title and subtitle settings as other pages, but has additional settings for product code, image, price, rating and features. The product code is important for later on. - -```yml ---- -title: Product 1 Name -subtitle: Product 1 tagline here -description: This is a product description -hero_image: /img/hero-img.jpg -product_code: ABC124 -layout: product -image: https://via.placeholder.com/640x480 -price: £1.99 + VAT -features: - - label: Great addition to any home - icon: fa-location-arrow - - label: Comes in a range of styles - icon: fa-grin-stars - - label: Available in multiple sizes - icon: fa-fighter-jet -rating: 3 ---- -``` - -The features provides a way of making a bullet point list of the key product features, but instead of plain disc bullet points you can use font awesome icons to make it a bit more interesting. - -I don’t know about you, but sometimes I spend longer deciding on what icon to use than making the rest of the page. - -I’ve deliberately made the product pages have a 4 by 3 image ratio as I feel it works best across different screen sizes. Like all themes, if you want to change it you can override the default layouts if you want a different ratio. - -Once you have created your product pages, you will need to tell Jekyll to output them. This is done by adding collections settings in the `_config.yml` for your site. - -```yml -collections: - products: - output: true - layout: product - image: https://via.placeholder.com/800x600 - show_sidebar: false -``` - -Now when you run jekyll build it will output a load of product pages for you, now we just need a way of getting to them. This is where the product category page comes in. - -## Product Category - -Create a page, such as products.md or in my case books.md and set it to use the product-category layout. This will generate a list of the products, but you can also add some introduction content in the main content section of the page if you so desire. - -```yml ---- -title: Products -subtitle: Check out our range of products -layout: product-category -show_sidebar: false -sort: title ---- - - -This is some page content and it will appear above the product list. -``` - -## Product Reviews - -The last addition to the product pages is reviews. If you would like to list some customer reviews on your product pages, then you will need to create a reviews directory inside _data and create a separate file for each product with reviews, named after the product code. For example `_data/reviews/ABC124.yml` - -The data file should follow the below format. The name is the customer name, the rating is how many stars out of 5, the title is the main title of the review and the avatar is a link to an image, if you have one. If you don’t have a customer image then just omit it and a user icon will be used instead. Lastly, the description is the main content of the review. - -```yml -- name: Mr E Xample - rating: 4 - title: Great product, highly recommended - date: 01/01/2019 - avatar: https://bulma.io/images/placeholders/128x128.png - description: > - The product worked really well. I would recommend this to most people to use. Delivery was quick and reasonable. - Would recommend this to my friends. -- name: Mrs R E View - rating: 5 - title: Nice, really liked this - date: 02/02/2019 - description: > - The product worked exactly as described. -``` - -Example [product category and product pages](https://www.csrhymes.com/bulma-clean-theme/products/) can be seen on the theme’s demo site here if you want to take a look. - -## Landing Page Layout - -I was thinking it would be good to create a landing style page so I could highlight a new project or something I was working on separately from the main projects page already on my site. Rather than create a new layout I thought it would be better to enhance the existing page layout so you could choose to use these features if you so desired. - -I started by adding a call to action (otherwise known as a large button) in the hero at the top of the page. This can be used by adding hero_link and hero_link_text to the frontmatter. - -```yml ---- -layout: page -title: Example Landing Page -subtitle: This is an example landing page with callouts -hero_height: is-large -hero_link: /page-1/ -hero_link_text: Example Call To Action ---- -``` - -Next, I wanted to make some nice callouts to help shout about key features of whatever you are talking about on your landing page. This started out as a simple icon and a title, but slowly evolved to allow for a subtitle, description text and a call to action button as well. - -To make it more flexible, only the title and subtitle are required and the rest can be used as and when necessary. - -To make the callouts reusable in different pages on your site, the content is defined in a datafile, for example, example_callouts.yml. The below shows the example structure for the callouts. - -```yml -style: is-light -items: - - title: Example callout 1 - subtitle: Example subtitle 1 - icon: fa-space-shuttle - description: > - The example description text goes here and can be multiple lines. - - For example, such as this. - call_to_action_name: Call to action 1 - call_to_action_link: /page-1/ -``` - -The style is the style of the hero that the callouts are contained in. This makes use of Bulma hero styles. - -Then to display the callouts on the page, add a callouts setting to the pages frontmatter with the name of the data file without the extension. - -```yml ---- -layout: page -title: Example Landing Page -subtitle: This is an example landing page -callouts: example_callouts ---- -``` - -An example [landing page layout](https://www.csrhymes.com/bulma-clean-theme/landing/) can be seen in the theme’s demo site. - -## What do you think? - -I’ve tried to make these additions easy to use and flexible where possible. I’ve updated the readme file and the theme demo site with more information to help you get started with these new features. - -If you decide to give the theme a go, it would be great to see how you are using it and if you have any ideas of how it can be developed further. You never know, if I get enough responses then I may even make a showcase page on the demo theme site to highlight how others are using it. diff --git a/_posts/2020-05-08-creating-a-docs-site-with-bulma-clean-theme.markdown b/_posts/2020-05-08-creating-a-docs-site-with-bulma-clean-theme.markdown deleted file mode 100644 index dbf6d81..0000000 --- a/_posts/2020-05-08-creating-a-docs-site-with-bulma-clean-theme.markdown +++ /dev/null @@ -1,96 +0,0 @@ ---- -layout: post -title: Creating a docs site with Bulma Clean Theme -description: How to create a docs site for your project with Bulma Clean Theme -date: 2020-05-08 09:00:07 -hero_image: https://www.csrhymes.com/img/example-docs-page.jpg -hero_height: is-large -hero_darken: true -image: https://www.csrhymes.com/img/example-docs-page.jpg -tags: bulma-clean-theme jekyll docs -canonical_url: https://www.csrhymes.com/2020/05/08/creating-a-docs-site-with-bulma-clean-theme.html ---- - -I created Bulma Clean Theme as a theme for my own website and decided to open source it so others could use it as well. One of the key things I wanted to do was to create a theme that worked with GitHub Pages, which also means that you can also use it as a docs site for your project. - -## GitHub Pages Configuration - -GitHub pages allows you to create a website for your project with free hosting. Go to your repo on GitHub, then click Settings, then scroll down to the GitHub Pages section. You have the option to create a site from the root of your master branch of from the /docs directory in your master branch. For this example, we are going to use the /docs directory. - -Don't change this setting just yet as if you don't have a docs directory there will be nothing there to publish. - -## Creating the docs directory - -Clone your git repo to a local directory, let's say `~/code/my-project` for this example. The below assumes you don't yet have a docs directory and you have [jekyll installed](https://jekyllrb.com/docs/installation/). If you do already have a docs directory you will have to rename it to something else. - -Create a new jekyll installation in the docs directory, ensuring you replace your username and project name in the below example. - -```bash -git clone https://github.com/username/my-project.git ~/code/my-project -cd ~/code/my-project -jekyll new docs -``` - -You should now have a base install of Jekyll in your freshly created docs directory. - -## Configuring the theme - -1. Replace everything in the Gemfile with the following -``` -source 'https://rubygems.org' -gem "bulma-clean-theme", '0.7.2' -gem 'github-pages', group: :jekyll_plugins -``` - -2. Open the `_config.yml` and comment out or delete the line `theme: minima` and replace it with `remote_theme: chrisrhymes/bulma-clean-theme`, then add `github-pages` to the list of plugins. Update the baseurl to your GitHub repo name, in this example we are using `my-project` as the repo name -```yaml -#theme: minima -remote_theme: chrisrhymes/bulma-clean-theme -baseurl: "/my-project" -plugins: -- github-pages -``` - -3. Open the `index.md` file and update the front matter so the layout is page and then add a title -```yaml -layout: page -title: Docs for My Project -``` - -4. Run `bundle install` and then `bundle exec jekyll serve` - -5. Visit `http://localhost:4000/my-project/` to view your new docs page. - -## Menu - -To create a menu on the left on your docs page you need to create a new yaml file in _data directory, such as `menu.yaml` and then use the below format, where the label will be the menu title and the items are the menu items. Each menu item can have a list of sub menu items if needed. - -```yaml -- label: Example Menu - items: - - name: Menu item - link: /link/ - items: - - name: Sub menu item - link: /sub-menu-item/ -``` - -## Table of contents - -If you would like auto generated table of contents for your docs page then add `toc: true` to the page's front matter. The table of contents works for markdown pages and loops through the heading 2s and heading 3s in the markdown and then auto generates the contents. - -## GitHub Sponsors - -If you want to link to your GitHub sponsors profile then add `gh_sponsor` with your username to the `_config.yml` file. - -``` -gh_sponsor: chrisrhymes -``` - -## Making the docs page live - -Once you have finished creating your docs page you can commit your changes and push everything up to GitHub. Go back to the GitHub settings page and scroll back down to the GitHub Pages section. Now we can update the setting to use the Master branch /docs folder and then GitHub will build your new docs page. - -## Want to see an example? - -I recently updated one of my own packages to use Bulma Clean Theme to power the docs page. Check out the docs for [Bulma Block List](https://www.csrhymes.com/bulma-block-list) as an example. \ No newline at end of file diff --git a/_posts/2021-10-30-creating-a-post-series.md b/_posts/2021-10-30-creating-a-post-series.md deleted file mode 100644 index 7b1ae20..0000000 --- a/_posts/2021-10-30-creating-a-post-series.md +++ /dev/null @@ -1,59 +0,0 @@ ---- -layout: post -title: Creating a post series -description: How to create a post series with Bulma Clean Theme -date: 2021-10-30 09:00:07 -hero_image: /bulma-clean-theme/img/blog-post-series.jpg -image: /bulma-clean-theme/img/blog-post-series.jpg -hero_height: is-large -hero_darken: true -tags: bulma-clean-theme jekyll blog -series: example_blog_series ---- - -From version 0.12, you can now make a post a part of a series of posts, linking to the other posts in the series, by creating a `series` data file and then setting the series in each of the post's front matter. - -The current post in the list is highlighted to help give context of where you are in the series. - -## Blog Series Data File - -Start by creating a yml file in the _data directory, for example `my_blog_series.yml`. Give the series a title and, optionally, a description. - -## Sections - -Next add sections. Each section can have a label (optional) and items. Each item is the title of an existing blog post. If the title is not found then the link will be empty. - -If you just want one list without labels, then omit the label and just add the items. - -```yaml -title: The series title -sections: - - items: - - title: Why use a static site generator - - title: Getting started with Bulma Clean Theme for Jekyll -``` - -Here is a full example with multiple sections with labels. - -```yaml -title: The series title -description: The series description text -sections: - - label: The first section - items: - - title: Why use a static site generator - - title: Getting started with Bulma Clean Theme for Jekyll - - label: Another section - items: - - title: Introducing some new layouts to Bulma Clean Theme - - title: Creating a docs site with Bulma Clean Theme - - title: Creating a post series -``` - -## Update your posts - -Finally, add the series setting to your front matter in each post you want the series to show in. - -```yaml -series: my_blog_series -``` diff --git a/_products/product1.md b/_products/product1.md deleted file mode 100644 index 4948b45..0000000 --- a/_products/product1.md +++ /dev/null @@ -1,23 +0,0 @@ ---- -title: Product 1 Name -subtitle: Product 1 tagline here -description: This is a product description -product_code: ABC124 -layout: product -image: https://via.placeholder.com/640x480 -price: £1.99 + VAT -features: - - label: Great addition to any home - icon: fa-location-arrow - - label: Comes in a range of styles - icon: fa-grin-stars - - label: Available in multiple sizes - icon: fa-fighter-jet -rating: 3 ---- - -This is the content about the product. - -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent mauris lacus, semper vel massa mattis, ullamcorper auctor libero. Maecenas sit amet ultricies erat. Curabitur eleifend est eget sagittis convallis. Mauris sit amet placerat lacus. Pellentesque vehicula quis massa ac lacinia. Vivamus gravida bibendum tincidunt. Sed eget augue vitae ligula ultricies lacinia a eget augue. Donec vulputate metus ut ante scelerisque sollicitudin. Nullam commodo suscipit venenatis. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Ut tristique pharetra mollis. - -Praesent ut accumsan mauris. Maecenas tempus finibus lectus, in iaculis mauris lobortis ac. Proin ipsum erat, imperdiet at arcu a, egestas hendrerit turpis. Suspendisse in lectus lacinia, sollicitudin felis non, auctor urna. Ut lacinia, ligula a cursus fringilla, diam arcu semper orci, quis sagittis eros quam nec ante. \ No newline at end of file diff --git a/_products/product2.md b/_products/product2.md deleted file mode 100644 index fa22cd8..0000000 --- a/_products/product2.md +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: Product 2 Name -subtitle: Product 2 tagline here -product_code: ABC123 -layout: product -image: https://via.placeholder.com/640x480 -price: £0.99 + VAT -features: - - label: Great addition to any home - icon: fa-location-arrow - - label: Comes in a range of styles - icon: fa-grin-stars - - label: Available in multiple sizes - icon: fa-fighter-jet -rating: 3 ---- - -This is the content about the product. - -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent mauris lacus, semper vel massa mattis, ullamcorper auctor libero. Maecenas sit amet ultricies erat. Curabitur eleifend est eget sagittis convallis. Mauris sit amet placerat lacus. Pellentesque vehicula quis massa ac lacinia. Vivamus gravida bibendum tincidunt. Sed eget augue vitae ligula ultricies lacinia a eget augue. Donec vulputate metus ut ante scelerisque sollicitudin. Nullam commodo suscipit venenatis. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Ut tristique pharetra mollis. - -Praesent ut accumsan mauris. Maecenas tempus finibus lectus, in iaculis mauris lobortis ac. Proin ipsum erat, imperdiet at arcu a, egestas hendrerit turpis. Suspendisse in lectus lacinia, sollicitudin felis non, auctor urna. Ut lacinia, ligula a cursus fringilla, diam arcu semper orci, quis sagittis eros quam nec ante. \ No newline at end of file diff --git a/_products/product3.md b/_products/product3.md deleted file mode 100644 index c32a191..0000000 --- a/_products/product3.md +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: Product 3 Name -subtitle: Product 3 tagline here -product_code: ABC125 -layout: product -image: https://via.placeholder.com/640x480 -price: £2.99 + VAT -features: - - label: Great addition to any home - - label: Comes in a range of styles - icon: fa-grin-stars - - label: Available in multiple sizes - icon: fa-fighter-jet -rating: 3 ---- - -This is the content about the product. - -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent mauris lacus, semper vel massa mattis, ullamcorper auctor libero. Maecenas sit amet ultricies erat. Curabitur eleifend est eget sagittis convallis. Mauris sit amet placerat lacus. Pellentesque vehicula quis massa ac lacinia. Vivamus gravida bibendum tincidunt. Sed eget augue vitae ligula ultricies lacinia a eget augue. Donec vulputate metus ut ante scelerisque sollicitudin. Nullam commodo suscipit venenatis. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Ut tristique pharetra mollis. - -Praesent ut accumsan mauris. Maecenas tempus finibus lectus, in iaculis mauris lobortis ac. Proin ipsum erat, imperdiet at arcu a, egestas hendrerit turpis. Suspendisse in lectus lacinia, sollicitudin felis non, auctor urna. Ut lacinia, ligula a cursus fringilla, diam arcu semper orci, quis sagittis eros quam nec ante. \ No newline at end of file diff --git a/_sass/_layout.scss b/_sass/_layout.scss deleted file mode 100644 index 4c26f74..0000000 --- a/_sass/_layout.scss +++ /dev/null @@ -1,40 +0,0 @@ -div.highlight { - margin-bottom: 1rem; -} - -@include desktop { - .navbar-item { - &.is-hoverable:hover { - .navbar-dropdown { - display: block; - } - } - } -} - -.contents { - box-shadow: $box-shadow; - padding: 1.5rem; - margin-bottom: 3rem; -} - -.hero-darken { - background-color: rgba($hero-darken, 0.5); -} - -.content { - figure { - margin: 0; - } -} - -.callout { - &-icon { - width: 4rem; - height: 4rem; - margin-bottom: 0.75rem; - } -} - -// Alpine.js hide on initial load -[x-cloak] { display: none !important; } \ No newline at end of file diff --git a/_sass/_main.scss b/_sass/_main.scss deleted file mode 100644 index aeff9ae..0000000 --- a/_sass/_main.scss +++ /dev/null @@ -1,22 +0,0 @@ -@charset "utf-8"; -@import url('https://fonts.googleapis.com/css?family=Montserrat'); - -$family-sans-serif: 'Montserrat', sans-serif; -$primary: #188eac !default; - -$tabs-link-active-color: $primary; -$tabs-link-active-border-bottom-color: $primary; - -$modal-content-width: 800px; - -@import "../node_modules/bulma/bulma.sass"; -$hero-darken: $dark !default; - -@import "layout"; -@import "syntax"; -@import "showcase"; -@import "../node_modules/bulma-block-list/src/block-list.scss"; - -.gh-sponsor { - color: #ea4aaa; -} \ No newline at end of file diff --git a/_sass/_showcase.scss b/_sass/_showcase.scss deleted file mode 100644 index 530456c..0000000 --- a/_sass/_showcase.scss +++ /dev/null @@ -1,13 +0,0 @@ -.showcase { - margin-bottom: 3rem; - box-shadow: $box-shadow; - - &-content { - padding: 1.5rem; - text-align: center; - } - - .block-list { - margin-bottom: 1.5rem; - } -} \ No newline at end of file diff --git a/_sass/syntax.scss b/_sass/syntax.scss deleted file mode 100644 index daf76ad..0000000 --- a/_sass/syntax.scss +++ /dev/null @@ -1,209 +0,0 @@ -.highlight table td { padding: 5px; } -.highlight table pre { margin: 0; } -.highlight .cm { - color: #999988; - font-style: italic; -} -.highlight .cp { - color: #999999; - font-weight: bold; -} -.highlight .c1 { - color: #999988; - font-style: italic; -} -.highlight .cs { - color: #999999; - font-weight: bold; - font-style: italic; -} -.highlight .c, .highlight .cd { - color: #999988; - font-style: italic; -} -.highlight .err { - color: #a61717; - background-color: #e3d2d2; -} -.highlight .gd { - color: #000000; - background-color: #ffdddd; -} -.highlight .ge { - color: #000000; - font-style: italic; -} -.highlight .gr { - color: #aa0000; -} -.highlight .gh { - color: #999999; -} -.highlight .gi { - color: #000000; - background-color: #ddffdd; -} -.highlight .go { - color: #888888; -} -.highlight .gp { - color: #555555; -} -.highlight .gs { - font-weight: bold; -} -.highlight .gu { - color: #aaaaaa; -} -.highlight .gt { - color: #aa0000; -} -.highlight .kc { - color: #000000; - font-weight: bold; -} -.highlight .kd { - color: #000000; - font-weight: bold; -} -.highlight .kn { - color: #000000; - font-weight: bold; -} -.highlight .kp { - color: #000000; - font-weight: bold; -} -.highlight .kr { - color: #000000; - font-weight: bold; -} -.highlight .kt { - color: #445588; - font-weight: bold; -} -.highlight .k, .highlight .kv { - color: #000000; - font-weight: bold; -} -.highlight .mf { - color: #009999; -} -.highlight .mh { - color: #009999; -} -.highlight .il { - color: #009999; -} -.highlight .mi { - color: #009999; -} -.highlight .mo { - color: #009999; -} -.highlight .m, .highlight .mb, .highlight .mx { - color: #009999; -} -.highlight .sb { - color: #d14; -} -.highlight .sc { - color: #d14; -} -.highlight .sd { - color: #d14; -} -.highlight .s2 { - color: #d14; -} -.highlight .se { - color: #d14; -} -.highlight .sh { - color: #d14; -} -.highlight .si { - color: #d14; -} -.highlight .sx { - color: #d14; -} -.highlight .sr { - color: #009926; -} -.highlight .s1 { - color: #d14; -} -.highlight .ss { - color: #990073; -} -.highlight .s { - color: #d14; -} -.highlight .na { - color: #008080; -} -.highlight .bp { - color: #999999; -} -.highlight .nb { - color: #0086B3; -} -.highlight .nc { - color: #445588; - font-weight: bold; -} -.highlight .no { - color: #008080; -} -.highlight .nd { - color: #3c5d5d; - font-weight: bold; -} -.highlight .ni { - color: #800080; -} -.highlight .ne { - color: #990000; - font-weight: bold; -} -.highlight .nf { - color: #990000; - font-weight: bold; -} -.highlight .nl { - color: #990000; - font-weight: bold; -} -.highlight .nn { - color: #555555; -} -.highlight .nt { - color: #000080; -} -.highlight .vc { - color: #008080; -} -.highlight .vg { - color: #008080; -} -.highlight .vi { - color: #008080; -} -.highlight .nv { - color: #008080; -} -.highlight .ow { - color: #000000; - font-weight: bold; -} -.highlight .o { - color: #000000; - font-weight: bold; -} -.highlight .w { - color: #bbbbbb; -} -.highlight { - background-color: #f8f8f8; -} diff --git a/assets/css/app.scss b/assets/css/app.scss deleted file mode 100644 index 8b9dde3..0000000 --- a/assets/css/app.scss +++ /dev/null @@ -1,5 +0,0 @@ ---- ---- - -// Import Main CSS file from theme -@import "main"; \ No newline at end of file diff --git a/assets/js/app.js b/assets/js/app.js deleted file mode 100644 index 8337712..0000000 --- a/assets/js/app.js +++ /dev/null @@ -1 +0,0 @@ -// diff --git a/blog/index.html b/blog/index.html deleted file mode 100644 index 319b81b..0000000 --- a/blog/index.html +++ /dev/null @@ -1,5 +0,0 @@ ---- -layout: blog -title: Blog -subtitle: Blog sub title ---- diff --git a/bulma-clean-theme.gemspec b/bulma-clean-theme.gemspec deleted file mode 100644 index f7abdc7..0000000 --- a/bulma-clean-theme.gemspec +++ /dev/null @@ -1,24 +0,0 @@ -# frozen_string_literal: true - -Gem::Specification.new do |spec| - spec.name = "bulma-clean-theme" - spec.version = "0.13.3" - spec.authors = ["chrisrhymes"] - spec.email = ["csrhymes@gmail.com"] - - spec.summary = "Clean and simple Jekyll theme built using Bulma" - spec.homepage = "https://www.github.com/chrisrhymes/bulma-clean-theme" - spec.license = "MIT" - - spec.files = `git ls-files -z`.split("\x0").select { |f| f.match(%r!^(assets|_layouts|_includes|_sass|_posts|blog|LICENSE|README|package|node_modules|favicon)!i) } - - spec.add_runtime_dependency "jekyll", ">= 3.9", "< 5.0" - spec.add_runtime_dependency "jekyll-feed", "~> 0.15" - spec.add_runtime_dependency "jekyll-sitemap", "~> 1.4" - spec.add_runtime_dependency "jekyll-paginate", "~> 1.1" - spec.add_runtime_dependency "jekyll-seo-tag", "~> 2.7" - spec.add_runtime_dependency "kramdown-parser-gfm", "~> 1.1" - - spec.add_development_dependency "bundler", "~> 2.0" - spec.add_development_dependency "rake", "~> 12.0" -end diff --git a/changelog.txt b/changelog.txt deleted file mode 100644 index cf436df..0000000 --- a/changelog.txt +++ /dev/null @@ -1,160 +0,0 @@ -# 0.13.3 -* Fix GitHub forks link in showcase - pull request #134 by ianfab - -# 0.13.2 -* Update bulma-block-list to 0.7.0 -* Update bulma to 0.9.4 - -# 0.13.1 -* Add dir to html tag - pull request #117 by emranbm -* Add Jekyll feed tag to head if feed config is set - pull request #119 by rezrov -* Fix image modal render bug in markdown page - issue #118 - -# 0.13 -* Allow use with Jekyll 4 - pull request #113 by eheinrich -* Navbar item highlights when subpage is active - pull request #107 by nextensible -* Revamp the docs out of the readme and into the demo site -* Fix notifications icon override -* Update to Alpine.js v3 - -# 0.12 -* Add blog post series -* Update npm dependencies -* Update gems - -# 0.11.2 -* Fix for sidebar is-tablet layout - -# 0.11.1 -* Update recipe layout with prep time, cook time, serves and keyword tags - -# 0.11 -* Added Recipe page layout -* Added html lang attribute - pull request #96 by casperdci -* Added Vimeo support and start time for YouTube - pull request #95 by boristsr - -# 0.10.6 -* Create tag partial - pull request #87 by DarthGandalf -* Update navbar to use Alpine js - -# 0.10.5 -* Fix for content width with menubar_toc - pull request #85 by wangjunlem -* Remove duplicate title tag in head - pull request #75 by cketti - -# 0.10.4 -* Added support for fixed navbar top or bottom - pull request #77 by schlpbch -* Updated bulma-block-list - -# 0.10.3 -* Contents can be displayed in menubar - inspired by #57 by Kazkansouh -* Ability to set theme-color meta tag - -# 0.10.2 -* Dismissable and iconless notifications - pull request #68 by LittleKitacho - -# 0.10.1 -* Allow overriding post excerpt with post summary -* Add margin below callout icons -* Added Notifictions - -# 0.10 -* Update to Jekyll 3.9 as per GitHub-Pages gem -* Update dependencies in Gemspec so you will need to run `bundle update` - -# 0.9.2 -* Added image modal -* Update image gallery to use image modal - -# 0.9.1 -* Add YouTube video include - -# 0.9 -* Update Bulma to 0.9 -* Update Bulma block list to 0.4 -* Add image gallery layout - -# 0.8.1 -* Replace prepend: base_url with absolute_url - pull request #49 by donkirkby - -# 0.8 -* Add social share buttons -* Update Bulma to 0.8.2 -* Update font awesome -* Add icon_brand option to callouts - -# 0.7.2 -* Fix for Pagination - pull request #44 from donkirkby -* Update bulma-block-list - -# 0.7.1 -* Added hero_darken - pull request #43 from haru398801 - -# 0.7 -* Added Sponsors layout - -# 0.6.5 -* Update bulma-block-list -* Fix subscribe typo - -# 0.6.4 -* Fix pagination -* Add RSS subscibe button to blog page - -# 0.6.3 -* Update Bulma to 0.8 -* Use bulma-block-list in showcase - -# 0.6.2 -* Added support for disqus to posts - pull request #28 from Funeoz - -# 0.6.1 -* Added GitHub stars, forks and watchers to showcase - -# 0.6 -* Added showcase page layout - -# 0.5.8 -* Added table of contents to pages -* Ability to override default favicon path - -# 0.5.7 -* Add option to hide hero - pull request #15 from risa2000 -* Add ability to override the height of callouts - pull request #14 from agardnerIT - -# 0.5.6 -* Explicitly reference shortcut icon - pull request #13 from johannesegger - -# 0.5.5 -* Fix bug with navbar dropdown in IE and Edge -* Fix bug with layout where elements were too wide - -# 0.5.4 -* Added landing page feature - -# 0.5.3 -* Remove extra - pull request #8 from SumitBando - -# 0.5.2 -* Add head and footer script partials -* Updated Bulma to 0.7.5 - -# 0.5.1 -* Fix headings not showing in post - -# 0.5 -* Add product page layouts - -# 0.4.1 -* Added footer links - -# 0.4 -* Added tabs, syntax highlighting and updated Bulma - -# 0.3 -* Added menubar - -# 0.2 -* Added hero background image, blog page images and Google Analytics - -# 0.1 -* Initial release diff --git a/datasets/index.html b/datasets/index.html deleted file mode 100644 index 7c28cb9..0000000 --- a/datasets/index.html +++ /dev/null @@ -1,7 +0,0 @@ ---- -layout: blog -title: Datasets -subtitle: Open datasets released by the AirLab -hide_footer: false -show_sidebar: false ---- \ No newline at end of file diff --git a/datasets/tail.md b/datasets/tail.md deleted file mode 100644 index f01f5e1..0000000 --- a/datasets/tail.md +++ /dev/null @@ -1,32 +0,0 @@ ---- -title: TAIL -subtitle: A Terrain-Aware Multi-Model Dataset for Robust SLAM in Deformable, Granular Environment -description: A Terrain-Aware Multi-Model Dataset for Robust SLAM in Deformable, Granular Environment -layout: page -# showcase: showcase_example -show_sidebar: false -hide_footer: false -# hero_height: is-large -# hero_image: /img/posts/alto/uav.png ---- - - -## Background and Major Contributions -Fusing multiple sensors has the potential to improve the robustness and accuracy of terrain-aware perception, thereby facilitating off-road traversal of autonomous robots in real-world environments. However, the lack of multi-sensor datasets hinders the essential development of Simultaneous Localization And Mapping (SLAM), especially when facing non-geometric hazards in the wilds. In this paper, we first propose a challenging dataset in deformable and granular terrains, TAIL, for the development and benchmarking of multi-sensor SLAM, while taking into account multi-robot kinematic profiles and leveraging ground details. The versatile sensor suite, comprising stereo color cameras, multiple ground-pointing RGB-D cameras, rotational 3D LiDAR, an IMU and an RTK. It is hardware-synchronized, well-calibrated, and self-contained. By exploiting wheel and quadrupled robots, 18 comprehensive sequences are efficiently collected to capture the unstructured scenarios. It spans the spectrum of scope, terrain understanding, scene changes, ground-level interaction, and robot status. We benchmark several state-of-the-art SLAM with the provided ground truth and provide performance validation, the corresponding challenges and limitations are also reported. -All TAIL resources would be available at [TAIL](https://github.com/tailrobot/TAIL). - - - -## Publications - -*BibTeX:* -``` -@article{tail2023, - title={TAIL: A Terrain-Aware Multi-Model Dataset for Robust SLAM in Deformable, Granular Environment}, - author={Yao, Chen and Ge, Yangtao and Wang, Zirui and Yang, Ningbo and Zhu, Zheng and Zhao, Yuntian and Wu, Jing and Jia, Zhengzhong}, - year={2022}, - url={https://github.com/tailrobot/TAIL} -} -``` -### Contact -* [Chen Yao](https://tailrobot.github.io/): (yaoc [at] mail [dot] sustech [dot] edu [dot]cn) diff --git a/docs.md b/docs.md deleted file mode 100644 index e6b27ef..0000000 --- a/docs.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -layout: page -title: Docs -menubar: docs_menu -show_sidebar: false ---- - -Bulma Clean Theme has many features available. The documentation has been spit into categories to make it easier to navigate through the various features. - -Find out how to install Bulma Clean Theme in your Jekyll project in the [Installation](/bulma-clean-theme/docs/getting-started/installation/) section. \ No newline at end of file diff --git a/docs/getting-started/configuration.md b/docs/getting-started/configuration.md deleted file mode 100644 index 7148929..0000000 --- a/docs/getting-started/configuration.md +++ /dev/null @@ -1,60 +0,0 @@ ---- -layout: page -title: Configuration -subtitle: Getting Started -menubar: docs_menu -show_sidebar: false -toc: true ---- - -## General Configuration - -Much of a Jekyll's configuration is held in the `_config.yml` file in the project root. - -For information on general Jekyll configuration, please check out the [Jekyll docs](https://jekyllrb.com/docs/configuration/). - -Below are some specific options that you might want to set in your `_config.yml` when using Bulma Clean Theme. - -## Lang - -The html lang attribute is set to `en` by default but you can override this in the _config.yml file `lang: en` - -## Direction -The html _dir_ attribute is set to `ltr` by default. It can be overridden in the _config.yml file like `direction: rtl`. - -## Google Analytics - -To enable Google Analytics add `google_analytics: UA-xxxxxxxx` to your `_config.yml` replacing the UA-xxxxxxxx with your Google Analytics property. - -```yaml -google_analytics: UA-xxxxxxxx -``` - -## GitHub Sponsor - -If you have a GitHub sponsors account set up, you can add your username to `gh_sponsor` in the `_config.yml` file and it will display a link to your profile on the right of the navbar. - -```yaml -gh_sponsor: chrisrhymes -``` - -Further information on Sponsors feature available in the [Sponsors docs page](/bulma-clean-theme/docs/sponsors/). - -## Disqus - -Disqus comments are available for posts. To be able to use them, you need to set your disqus shortname in `_config.yml`. -``` -disqus.shortname= -``` - -Need help finding your Disqus Shortname? [See this helpful post by Disqus on the matter.](https://help.disqus.com/en/articles/1717111-what-s-a-shortname) - -Then you need to set your Jekyll environment to production: - -```JEKYLL_ENV=production bundle exec jekyll build```. - -Post comments are enabled by default if disqus is enabled. If you want to disable comments on a specific post, set the following in the post's front matter: - -```markdown -comments: false -``` diff --git a/docs/getting-started/installation.md b/docs/getting-started/installation.md deleted file mode 100644 index a228acc..0000000 --- a/docs/getting-started/installation.md +++ /dev/null @@ -1,41 +0,0 @@ ---- -layout: page -menubar: docs_menu -title: Installation -subtitle: Getting Started -show_sidebar: false -toc: true ---- - -## Use the Gem with Jekyll - -**This theme requires Jekyll 3.9 to be compatible with GitHub Pages.** - -Add this line to your Jekyll site's `Gemfile`: - -```ruby -gem "bulma-clean-theme" -``` - -And add this line to your Jekyll site's `_config.yml`: - -```yaml -theme: bulma-clean-theme -``` - -And then execute: - - $ bundle - -Or install it yourself as: - - $ gem install bulma-clean-theme - -## GitHub Pages - -If you are deploying to GitHub pages, then you can also install the [GitHub Pages gem](https://github.com/github/pages-gem) and use `remote_theme` instead of `theme` in your `_config.yml`. - -```yaml -# With GitHub Pages Gem -remote_theme: chrisrhymes/bulma-clean-theme -``` \ No newline at end of file diff --git a/docs/getting-started/scripts.md b/docs/getting-started/scripts.md deleted file mode 100644 index 05f0340..0000000 --- a/docs/getting-started/scripts.md +++ /dev/null @@ -1,16 +0,0 @@ ---- -layout: page -title: Scripts -subtitle: Getting Started -menubar: docs_menu -toc: true -show_sidebar: false ---- - -## Interactivity - -The theme uses [Alpine.js](https://github.com/alpinejs/alpine) for its interactive components, such as mobile navbar and notifications. If you want to add a new component through a pull request, then please use Alpine.js. - -## Adding Scripts - -There are two files within the includes directory called `head-scripts.html` and `footer-scripts.html`. These are empty files by default but allow you to add any additional JavaScript to your site, such as the script for AddThis share buttons, in the `` or after the `