Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
54 changes: 54 additions & 0 deletions .github/workflows/jekyll.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
name: Build and deploy Jekyll site to GitHub Pages

on:
push:
branches: [ "main", "gh-pages", "jekyll4-actions" ]
pull_request:
branches: [ "main", "gh-pages", "master" ]

permissions:
contents: read
pages: write
id-token: write

concurrency:
group: "pages"
cancel-in-progress: false

jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4

- name: Setup Ruby
uses: ruby/setup-ruby@v1
with:
ruby-version: '3.2'
bundler-cache: true

- name: Setup Pages
id: pages
uses: actions/configure-pages@v4

- name: Build with Jekyll
run: bundle exec jekyll build --baseurl "${{ steps.pages.outputs.base_path }}"
env:
JEKYLL_ENV: production

- name: Upload artifact
uses: actions/upload-pages-artifact@v3
with:
path: _site

deploy:
environment:
name: github-pages
url: ${{ steps.deploy.outputs.page_url }}
runs-on: ubuntu-latest
needs: build
steps:
- name: Deploy to GitHub Pages
id: deploy
uses: actions/deploy-pages@v4
24 changes: 4 additions & 20 deletions Gemfile
Original file line number Diff line number Diff line change
@@ -1,28 +1,13 @@
source "https://rubygems.org"

# Hello! This is where you manage which Jekyll version is used to run.
# When you want to use a different version, change it below, save the
# file and run `bundle install`. Run Jekyll with `bundle exec`, like so:
#
# bundle exec jekyll serve
#
# This will help ensure the proper Jekyll version is running.
# Happy Jekylling!
# gem "jekyll", "~> 3.8.5"
# Jekyll 4 + plugin set for building via GitHub Actions

# This is the default theme for new Jekyll sites. You may change this to anything you like.
# gem "minima", "~> 2.0"

source "https://rubygems.org"
gem "jekyll", "~> 4.3"
gem "jekyll-remote-theme"

# If you want to use GitHub Pages, remove the "gem "jekyll"" above and
# uncomment the line below. To upgrade, run `bundle update github-pages`.
gem "github-pages", "~> 202", group: :jekyll_plugins

# If you have any plugins, put them here!
group :jekyll_plugins do
gem "jekyll-feed", "~> 0.6"
gem "jekyll-feed", "~> 0.17"
gem "kramdown-parser-gfm", "~> 1.1"
end

# Windows does not include zoneinfo files, so bundle the tzinfo-data gem
Expand All @@ -31,4 +16,3 @@ gem "tzinfo-data", platforms: [:mingw, :mswin, :x64_mingw, :jruby]

# Performance-booster for watching directories on Windows
gem "wdm", "~> 0.1.0" if Gem.win_platform?

7 changes: 3 additions & 4 deletions _config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -35,8 +35,7 @@ github_editme_path: plocher/documentation-theme-jekyll/blob/gh-pages/
# if you're using Github, provide the basepath to the branch you've created for reviews, following the sample here. if not, leave this value blank.


host: 127.0.0.1
# the preview server used. Leave as is.
# host can be set via CLI; omit from committed config to avoid conflicts

port: 4000
# the port where the preview is rendered. You can leave this as is unless you have other Jekyll builds using this same port that might cause conflicts. in that case, use another port such as 4006.
Expand All @@ -54,8 +53,8 @@ highlighter: rouge

description: >- # this means to ignore newlines until "baseurl:"
Various things
baseurl: "/" # the subpath of your site, e.g. /blog
url: "/" # the base hostname & protocol for your site, e.g. http://example.com
baseurl: "/" # for user/organization sites, keep "/"
url: "https://spcoast.github.io" # canonical site URL

github_username: plocher
twitter_username:
Expand Down
3 changes: 2 additions & 1 deletion _versions/Adapter-IO4-200/1.0.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,8 @@ fab_date: 2013.05
status: released
publish: yes
image_path: Adapter-IO4-200-Graphic.png
tags: [eagle, SPCoast, Adapter]tagline: Simple RJ12/6 breakout board, for 0.200" screw terminals or direct wire soldering
tags: [eagle, SPCoast, Adapter]
tagline: Simple RJ12/6 breakout board, for 0.200" screw terminals or direct wire soldering
overview: >
<ul>
<li>1.0 - Initial version </li>
Expand Down
3 changes: 2 additions & 1 deletion _versions/Adapter-IO4-35mm/1.0.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,8 @@ fab_date: 2011.10
status: released
publish: yes
image_path: Adapter-IO4-35mm-Graphic.png
tags: [eagle, SPCoast, Adapter]tagline: Simple RJ12/6 breakout board, for 3.5mm screw terminals or direct wire soldering
tags: [eagle, SPCoast, Adapter]
tagline: Simple RJ12/6 breakout board, for 3.5mm screw terminals or direct wire soldering
overview: >
<ul>
<li>1.0 - Initial version </li>
Expand Down
3 changes: 2 additions & 1 deletion _versions/Adapter-IO4-Grove/1.0.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,8 @@ fab_date: 2014.10
status: released
publish: yes
image_path: Adapter-IO4-Grove-Graphic.png
tags: [eagle, SPCoast, Adapter]tagline: RJ12/6 breakout board, for Grove style 2mm pitch connector
tags: [eagle, SPCoast, Adapter]
tagline: RJ12/6 breakout board, for Grove style 2mm pitch connector
overview: >
<ul>
<li>1.0 - Initial version </li>
Expand Down
5 changes: 3 additions & 2 deletions _versions/Adapter-IO4-LED/1.0.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,11 +10,12 @@ fab_date: 2011.10
status: released
publish: yes
image_path: Adapter-IO4-LED-Graphic.png
tags: [eagle, SPCoast, Adapter]tagline: RJ12/6 breakout board, for driving LEDs - includes resistor pack
tags: [eagle, SPCoast, Adapter]
tagline: RJ12/6 breakout board, for driving LEDs - includes resistor pack
overview: >
<ul>
<li>1.0 - Initial version </li>
</ul
</ul>
images:
- image_path: /versions/Adapter-IO4-LED/1.0/Adapter-IO4-LED-1.0.brd.png
title: Board
Expand Down
3 changes: 2 additions & 1 deletion _versions/Adapter-IO4-Molex156/1.1.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,8 @@ fab_date: 2014.02
status: released
publish: yes
image_path: Adapter-IO4-Molex156-Graphic.png
tags: [eagle, SPCoast, Adapter]tagline: RJ12/6 breakout board, for 0.156 (molex) connector or direct wire soldering
tags: [eagle, SPCoast, Adapter]
tagline: RJ12/6 breakout board, for 0.156 (molex) connector or direct wire soldering
overview: >
<ul>
<li>1.0 - Initial version </li>
Expand Down
2 changes: 1 addition & 1 deletion _versions/Adapter-IO4-test/1.0.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ fab_date: YYYY-MM
status: Pick one of experimental, broken, released, replaced, retired
publish: Pick one of yes, no
tags: [MRCS, SPCoast, eagle]
tagline: First line: A short description of the project, used as a subtitle ot tagline
tagline: "First line: A short description of the project, used as a subtitle ot tagline"
overview: >

Remaining lines: a verbose changelog of what makes this "git version" different from the last.
Expand Down
2 changes: 1 addition & 1 deletion _versions/EagleTemplate-new/1.0.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ fab_date: YYYY-MM
status: Pick one of experimental, broken, released, replaced, retired
publish: Pick one of yes, no
tags: [MRCS, SPCoast, eagle]
tagline: First line: A short description of the project, used as a subtitle ot tagline
tagline: "First line: A short description of the project, used as a subtitle ot tagline"
overview: >

Remaining lines: a verbose changelog of what makes this "git version" different from the last.
Expand Down
2 changes: 1 addition & 1 deletion _versions/IOB-Adapter-Generic/1.0.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ fab_date: 2020.09
status: released
release: yes
tags: [eagle, SPCoast]
tagline: IOB Personality: Generic I/O
tagline: "IOB Personality: Generic I/O"
overview: >

A 5x2 plug in that exposes the I2C Expander pins to the IOB board connector
Expand Down
2 changes: 1 addition & 1 deletion _versions/IOB-Adapter-Input/1.0.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ fab_date: 2020.09
status: released
release: yes
tags: [eagle, SPCoast]
tagline: IOB Personality: Low Pass filtered Inputs
tagline: "IOB Personality: Low Pass filtered Inputs"
overview: >

A 5x2 plug-in Low pass input filter, passes signals lower than 1Khz.
Expand Down
2 changes: 1 addition & 1 deletion _versions/IOB-Adapter-Output/1.0.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ fab_date: 2020.09
status: released
release: yes
tags: [eagle, SPCoast]
tagline: IOB Personality: Quad Open Drain output adapter
tagline: "IOB Personality: Quad Open Drain output adapter"
overview: >

A 5x2 plug-in with 4x Open Drain outputs that can sink 100mA each
Expand Down
2 changes: 1 addition & 1 deletion _versions/IOB-Adapter-Turtle/1.0.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ fab_date: 2020.09
status: released
release: yes
tags: [eagle, SPCoast]
tagline: IOB Personality: Turtle Tortoise adapter
tagline: "IOB Personality: Turtle Tortoise adapter"
overview: >

A 5x2 plug-in with 3x inputs and one output (Motor control, feedback for N, R and Occupancy)
Expand Down
3 changes: 2 additions & 1 deletion pages/Adapter-IO4-200.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,8 @@ fab_date: 2013.05
status: released
publish: yes
image_path: Adapter-IO4-200-Graphic.png
tags: [eagle, SPCoast, Adapter]layout: eagle
tags: [eagle, SPCoast, Adapter]
layout: eagle
tagline: Simple RJ12/6 breakout board, for 0.200" screw terminals or direct wire soldering
overview: >
IO4 0.200" Breakout board
Expand Down
3 changes: 2 additions & 1 deletion pages/Adapter-IO4-35mm.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,8 @@ fab_date: 2011.10
status: released
publish: yes
image_path: Adapter-IO4-35mm-Graphic.png
tags: [eagle, SPCoast, Adapter]layout: eagle
tags: [eagle, SPCoast, Adapter]
layout: eagle
tagline: Simple RJ12/6 breakout board, for 3.5mm screw terminals or direct wire soldering
overview: >
IO4 3.5mm Breakout board
Expand Down
3 changes: 2 additions & 1 deletion pages/Adapter-IO4-Grove.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,8 @@ fab_date: 2014.10
status: released
publish: yes
image_path: Adapter-IO4-Grove-Graphic.png
tags: [eagle, SPCoast, Adapter]layout: eagle
tags: [eagle, SPCoast, Adapter]
layout: eagle
tagline: RJ12/6 breakout board, for Grove style 2mm pitch connector
overview: >
IO4 Grove Breakout board
Expand Down
3 changes: 2 additions & 1 deletion pages/Adapter-IO4-LED.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,8 @@ fab_date: 2011.10
status: released
publish: yes
image_path: Adapter-IO4-LED-Graphic.png
tags: [eagle, SPCoast, Adapter]layout: eagle
tags: [eagle, SPCoast, Adapter]
layout: eagle
tagline: RJ12/6 breakout board, for driving LEDs - includes resistor pack
overview: >
IO4 simple LED driver
Expand Down
3 changes: 2 additions & 1 deletion pages/Adapter-IO4-Molex156.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,8 @@ fab_date: 2014.02
status: released
publish: yes
image_path: Adapter-IO4-Molex156-Graphic.png
tags: [eagle, SPCoast, Adapter]layout: eagle
tags: [eagle, SPCoast, Adapter]
layout: eagle
tagline: RJ12/6 breakout board, for 0.156 (molex) connector or direct wire soldering
overview: >
IO4 0.156" Breakout board (2"x2")
Expand Down
2 changes: 1 addition & 1 deletion pages/IOB-Adapter-Generic.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ status: released
release: yes
tags: [eagle, SPCoast]
layout: eagle
tagline: IOB Personality: Generic I/O
tagline: "IOB Personality: Generic I/O"
overview: >

A 5x2 plug in that exposes the I2C Expander pins to the IOB board connector
Expand Down
2 changes: 1 addition & 1 deletion pages/IOB-Adapter-Input.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ status: released
release: yes
tags: [eagle, SPCoast]
layout: eagle
tagline: IOB Personality: Low Pass filtered Inputs
tagline: "IOB Personality: Low Pass filtered Inputs"
overview: >

A 5x2 plug-in Low pass input filter, passes signals lower than 1Khz.
Expand Down
2 changes: 1 addition & 1 deletion pages/IOB-Adapter-Output.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ status: released
release: yes
tags: [eagle, SPCoast]
layout: eagle
tagline: IOB Personality: Quad Open Drain output adapter
tagline: "IOB Personality: Quad Open Drain output adapter"
overview: >

A 5x2 plug-in with 4x Open Drain outputs that can sink 100mA each
Expand Down
2 changes: 1 addition & 1 deletion pages/IOB-Adapter-Turtle.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ status: released
release: yes
tags: [eagle, SPCoast]
layout: eagle
tagline: IOB Personality: Turtle Tortoise adapter
tagline: "IOB Personality: Turtle Tortoise adapter"
overview: >

A 5x2 plug-in with 3x inputs and one output (Motor control, feedback for N, R and Occupancy)
Expand Down
Loading