Skip to content

Commit

Permalink
learn
Browse files Browse the repository at this point in the history
  • Loading branch information
tailrobot committed Nov 30, 2023
1 parent dacfc39 commit 4afccf2
Show file tree
Hide file tree
Showing 210 changed files with 34,941 additions and 2 deletions.
15 changes: 15 additions & 0 deletions Gemfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# frozen_string_literal: true

source "https://rubygems.org"
gemspec
gem "bulma-clean-theme"


group :jekyll_plugins do
gem "jekyll-feed", "~> 0.6"
gem "jekyll-sitemap"
gem "jekyll-paginate"
gem "jekyll-seo-tag"
gem 'jekyll-redirect-from'
end

21 changes: 21 additions & 0 deletions LICENSE.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
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.
66 changes: 64 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,65 @@
# tailrobot.github.io
# bulma-clean-theme

[![Gem Version](https://badge.fury.io/rb/bulma-clean-theme.svg)](https://badge.fury.io/rb/bulma-clean-theme)
![Gem](https://img.shields.io/gem/dt/bulma-clean-theme.svg)

This is a clean and simple Jekyll Theme built with the [Bulma](https://bulma.io/) framework, providing a modern-looking site to start with.

The theme uses [Alpine.js](https://github.com/alpinejs/alpine) for its interactive components, such as mobile navbar and notifications.

## Contents

* [Installation](#installation)
* [Documentation](#documentation)
* [Contributing](#contributing)
* [Development](#development)
* [Licence](#licence)


## Installation

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
```
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`. **Note that the GitHub Pages gem requires Jekyll version 3.9.**

```yaml
# With GitHub Pages Gem
remote_theme: chrisrhymes/bulma-clean-theme
```

And then execute:

$ bundle

Or install it yourself as:

$ gem install bulma-clean-theme

## Documentation

Check out the demo site for the [Documentation](https://www.csrhymes.com/bulma-clean-theme/docs/)

## Contributing

Bug reports and pull requests are welcome on GitHub at https://github.com/chrisrhymes/bulma-clean-theme. This project is intended to be a safe, welcoming space for collaboration, and contributors are expected to adhere to the [Contributor Covenant](http://contributor-covenant.org) code of conduct.

## Development

To set up your environment to develop this theme, run `bundle install`.

Your theme is set up just like a normal Jekyll site! To test your theme, run `bundle exec jekyll serve` and open your browser at `http://localhost:4000`. This starts a Jekyll server using your theme. Add pages, documents, data, etc. like normal to test your theme's contents. As you make modifications to your theme and to your content, your site will regenerate and you should see the changes in the browser after a refresh, just like normal.

## License

The theme is available as open source under the terms of the [MIT License](https://opensource.org/licenses/MIT).

ttt
100 changes: 100 additions & 0 deletions _config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,100 @@
# Site Settings
lang: en
title: TAIL Research
tagline: TAIL Research
email: [email protected]
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 <ltr, rtl, auto>, 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]
77 changes: 77 additions & 0 deletions _data/docs_menu.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,77 @@
- 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/

12 changes: 12 additions & 0 deletions _data/example_blog_series.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
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
31 changes: 31 additions & 0 deletions _data/example_callouts.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
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/
8 changes: 8 additions & 0 deletions _data/example_footer_menu.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
- name: Home
link: /
- name: Blog
link: /blog/
- name: Products
link: /products/
- name: Privacy Policy
link: /privacy-policy/
38 changes: 38 additions & 0 deletions _data/example_gallery.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
- 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**
Loading

0 comments on commit 4afccf2

Please sign in to comment.