Skip to content

Commit

Permalink
seo.yml: Create seo jobs and fix canonical links
Browse files Browse the repository at this point in the history
Signed-off-by: Norbert Kamiński <[email protected]>
  • Loading branch information
Norbert Kamiński committed Jul 30, 2023
1 parent 9389f44 commit c32b411
Show file tree
Hide file tree
Showing 82 changed files with 202 additions and 96 deletions.
111 changes: 111 additions & 0 deletions .github/workflows/seo.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,111 @@
---
name: SEO CI
on:
push:
branches:
- main
pull_request:
branches:
- main

jobs:
linkChecker:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3

- name: Setup Hugo
uses: peaceiris/actions-hugo@v2
with:
extended: true

- name: Serve site
run: |
hugo serve -b http://localhost:1313 --bind=0.0.0.0 &
sleep 10
- name: Link Checker
id: lychee
uses: lycheeverse/[email protected]
with:
fail: true
args: --max-redirects 10 -a 403,500,503 .

seo_spy_orphan_pages:
runs-on: ubuntu-latest
name: Check orphan pages
steps:
- name: Checkout repo
uses: actions/checkout@v3
with:
submodules: true

- name: Checkout SEO Spy
uses: actions/checkout@v3
with:
repository: 3mdeb/seo-spy
path: seo-spy

- uses: actions/setup-python@v3
with:
python-version: '3.9'

- name: Install Dependencies
run: |
python -m pip install --upgrade pip
pip install -r seo-spy/requirements.txt
- name: Setup Hugo
uses: peaceiris/actions-hugo@v2
with:
extended: true

- name: Serve site
run: |
hugo serve -b http://localhost:1313 --bind=0.0.0.0 &
sleep 10
- name: Check orphan pages
uses: 3mdeb/seo-spy-action@main
with:
domain: 'http://localhost:1313'

seo_spy_canonical_links:
runs-on: ubuntu-latest
name: Check canonical links
steps:
- name: Checkout repo
uses: actions/checkout@v3
with:
submodules: true

- name: Checkout SEO Spy
uses: actions/checkout@v3
with:
repository: 3mdeb/seo-spy
path: seo-spy

- uses: actions/setup-python@v3
with:
python-version: '3.9'

- name: Install Dependencies
run: |
python -m pip install --upgrade pip
pip install -r seo-spy/requirements.txt
- name: Setup Hugo
uses: peaceiris/actions-hugo@v2
with:
extended: true

- name: Serve site
run: |
hugo serve -b http://localhost:1313 --bind=0.0.0.0 &
sleep 10
- name: Check canonical links
uses: 3mdeb/seo-spy-action@main
with:
domain: 'http://localhost:1313'
args: '-c'
2 changes: 2 additions & 0 deletions .lycheeignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
.Permalink
themes/3mdeb/layouts
Original file line number Diff line number Diff line change
Expand Up @@ -154,4 +154,4 @@ with bootloader.
### Kudos
\[1\] [Toolchains](http://elinux.org/Toolchains)
[1] [Toolchains](http://elinux.org/Toolchains)
Original file line number Diff line number Diff line change
Expand Up @@ -431,4 +431,4 @@ looking for someone who can boot your product by leveraging advanced features of
used hardware platform, feel free to
[boot a call with us](https://calendly.com/3mdeb/consulting-remote-meeting) or
drop us email to `contact<at>3mdeb<dot>com`. Are You interested in similar
content? Feel free to [sign up to our newsletter](http://eepurl.com/doF8GX)
content? Feel free to [sign up for our newsletter](https://newsletter.3mdeb.com/subscription/PW6XnCeK6)
Original file line number Diff line number Diff line change
Expand Up @@ -569,7 +569,7 @@ Header Tag is not an IMX image
If you need support in U-Boot, fastboot or eMMC feel free to
[book a call with us](https://calendly.com/3mdeb/consulting-remote-meeting) or
drop us email `[email protected]`. If you enjoying this type of content feel
free to [sign up to our newsletter](http://eepurl.com/doF8GX)!
free to [sign up for our newsletter](https://newsletter.3mdeb.com/subscription/PW6XnCeK6)!
## Leave a comment
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -155,4 +155,4 @@ looking for someone who can boot your product by leveraging advanced features of
used hardware platform, feel free to
[book a call with us](https://calendly.com/3mdeb/consulting-remote-meeting) or
drop us email to `contact<at>3mdeb<dot>com`. If you are interested in similar
content feel free to [sign up to our newsletter.](http://eepurl.com/doF8GX)
content feel free to [sign up to our newsletter.](https://newsletter.3mdeb.com/subscription/PW6XnCeK6)
2 changes: 1 addition & 1 deletion blog/content/post/2019-04-17-roca.md
Original file line number Diff line number Diff line change
Expand Up @@ -349,4 +349,4 @@ looking for someone who can boot your product by leveraging advanced features of
used hardware platform, feel free to
[book a call with us](https://calendly.com/3mdeb/consulting-remote-meeting) or
drop us email to `contact<at>3mdeb<dot>com`. If you are interested in similar
content feel free to [sign up to our newsletter](http://eepurl.com/doF8GX)
content feel free to [sign up for our newsletter](https://newsletter.3mdeb.com/subscription/PW6XnCeK6)
Original file line number Diff line number Diff line change
Expand Up @@ -259,4 +259,4 @@ looking for someone who can boost your product by leveraging advanced features
of used hardware platform, feel free to
[book a call with us](https://calendly.com/3mdeb/consulting-remote-meeting) or
drop us email to `contact<at>3mdeb<dot>com`. If you are interested in similar
content feel free to [sing up to our newsletter](http://eepurl.com/doF8GX)
content feel free to [sing up to our newsletter](https://newsletter.3mdeb.com/subscription/PW6XnCeK6)
Original file line number Diff line number Diff line change
Expand Up @@ -277,4 +277,4 @@ looking for someone who can boot your product by leveraging advanced features of
used hardware platform, feel free to
[book a call with us](https://calendly.com/3mdeb/consulting-remote-meeting) or
drop us email to `contact<at>3mdeb<dot>com`. If you are interested in similar
content feel free to [sign up to our newsletter](http://eepurl.com/doF8GX)
content feel free to [sign up for our newsletter](https://newsletter.3mdeb.com/subscription/PW6XnCeK6)
2 changes: 1 addition & 1 deletion blog/content/post/2019-05-08-bit-bang-theory-with-rte.md
Original file line number Diff line number Diff line change
Expand Up @@ -149,4 +149,4 @@ looking for someone who can boost your product by leveraging advanced features
of used hardware platform, feel free to
[book a call with us](https://calendly.com/3mdeb/consulting-remote-meeting) or
drop us email to `contact<at>3mdeb<dot>com`. If you are interested in similar
content feel free to [sign up to our newsletter](http://eepurl.com/doF8GX)
content feel free to [sign up for our newsletter](https://newsletter.3mdeb.com/subscription/PW6XnCeK6)
2 changes: 1 addition & 1 deletion blog/content/post/2019-05-15-building-bareflank.md
Original file line number Diff line number Diff line change
Expand Up @@ -402,4 +402,4 @@ looking for someone who can boot your product by leveraging advanced features of
used hardware platform, feel free to
[book a call with us](https://calendly.com/3mdeb/consulting-remote-meeting) or
drop us email to `contact<at>3mdeb<dot>com`. If you are interested in similar
content feel free to [sign up to our newsletter](http://eepurl.com/doF8GX)
content feel free to [sign up for our newsletter](https://newsletter.3mdeb.com/subscription/PW6XnCeK6)
2 changes: 1 addition & 1 deletion blog/content/post/2019-05-22-reproducible-builds.md
Original file line number Diff line number Diff line change
Expand Up @@ -86,4 +86,4 @@ looking for someone who can boost your product by leveraging advanced features
of used hardware platform, feel free to
[book a call with us](https://calendly.com/3mdeb/consulting-remote-meeting) or
drop us email to `contact<at>3mdeb<dot>com`. If you are interested in similar
content feel free to [sign up to our newsletter](http://eepurl.com/doF8GX)
content feel free to [sign up for our newsletter](https://newsletter.3mdeb.com/subscription/PW6XnCeK6)
Original file line number Diff line number Diff line change
Expand Up @@ -366,4 +366,4 @@ looking for someone who can boot your product by leveraging advanced features of
used hardware platform, feel free to
[book a call with us](https://calendly.com/3mdeb/consulting-remote-meeting) or
drop us email to `contact<at>3mdeb<dot>com`. If you are interested in similar
content feel free to [sign up to our newsletter](http://eepurl.com/doF8GX)
content feel free to [sign up for our newsletter](https://newsletter.3mdeb.com/subscription/PW6XnCeK6)
2 changes: 1 addition & 1 deletion blog/content/post/2019-06-07-muxpi-validation-kit.md
Original file line number Diff line number Diff line change
Expand Up @@ -188,7 +188,7 @@ looking for someone who can boost your product by leveraging advanced features
of used hardware platform, feel free to
[book a call with us](https://calendly.com/3mdeb/consulting-remote-meeting) or
drop us email to `contact<at>3mdeb<dot>com`. If you are interested in similar
content feel free to [sign up to our newsletter](http://eepurl.com/doF8GX).
content feel free to [sign up for our newsletter](https://newsletter.3mdeb.com/subscription/PW6XnCeK6).

[muxpi]: https://3mdeb.com/products/open-source-hardware/muxpi/
[nanopi]: https://www.friendlyelec.com/index.php?route=product/product&product_id=132
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -226,4 +226,4 @@ looking for someone who can boost your product by leveraging advanced features
of used hardware platform, feel free to
[book a call with us](https://calendly.com/3mdeb/consulting-remote-meeting) or
drop us email to `contact<at>3mdeb<dot>com`. If you are interested in similar
content feel free to [sign up to our newsletter](http://eepurl.com/doF8GX)
content feel free to [sign up for our newsletter](https://newsletter.3mdeb.com/subscription/PW6XnCeK6)
2 changes: 1 addition & 1 deletion blog/content/post/2019-06-21-rte-new-version-and-kit.md
Original file line number Diff line number Diff line change
Expand Up @@ -127,4 +127,4 @@ of your firmware or you looking for someone who can boost your product by
leveraging advanced features of used hardware platform, feel free to
[book a call with us](https://calendly.com/3mdeb/consulting-remote-meeting) or
drop us email to `contact<at>3mdeb<dot>com`. If you are interested in similar
content feel free to [sign up to our newsletter](http://eepurl.com/doF8GX).
content feel free to [sign up for our newsletter](https://newsletter.3mdeb.com/subscription/PW6XnCeK6).
Original file line number Diff line number Diff line change
Expand Up @@ -151,4 +151,4 @@ If you need a support in **Yocto/Buildroot** or looking for someone who can
boost your product by leveraging advanced features feel free to
[**book a call with us**](https://calendly.com/3mdeb/consulting-remote-meeting)
or drop us email to `contact<at>3mdeb<dot>com`. If you are interested in similar
content feel free to [**sign up to our newsletter**](http://eepurl.com/doF8GX).
content feel free to [**sign up to our newsletter**](https://newsletter.3mdeb.com/subscription/PW6XnCeK6).
Original file line number Diff line number Diff line change
Expand Up @@ -270,7 +270,7 @@ looking for someone who can boost your product by leveraging advanced features
of used hardware platform, feel free to
[book a call with us](https://calendly.com/3mdeb/consulting-remote-meeting) or
drop us email to `contact<at>3mdeb<dot>com`. If you are interested in similar
content feel free to [sign up to our newsletter](http://eepurl.com/doF8GX)
content feel free to [sign up for our newsletter](https://newsletter.3mdeb.com/subscription/PW6XnCeK6)

[dl]: https://fwupd.org/lvfs/devicelist
[lvfs]: https://fwupd.org/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -223,4 +223,4 @@ development**, or looking for someone who can boost your **IoT product** by
leveraging advanced features feel free to
[**book a call with us**](https://calendly.com/3mdeb/consulting-remote-meeting)
or drop us email to `contact<at>3mdeb<dot>com`. If you are interested in similar
content feel free to [**sign up to our newsletter**](http://eepurl.com/doF8GX).
content feel free to [**sign up to our newsletter**](https://newsletter.3mdeb.com/subscription/PW6XnCeK6).
Original file line number Diff line number Diff line change
Expand Up @@ -217,4 +217,4 @@ can boost your product by leveraging advanced features of used hardware
platform, feel free to
[book a call with us](https://calendly.com/3mdeb/consulting-remote-meeting) or
drop us email to `contact<at>3mdeb<dot>com`. If you are interested in similar
content feel free to [sign up to our newsletter](http://eepurl.com/doF8GX)
content feel free to [sign up for our newsletter](https://newsletter.3mdeb.com/subscription/PW6XnCeK6)
2 changes: 1 addition & 1 deletion blog/content/post/2019-08-19-3mdeb-roadmap.md
Original file line number Diff line number Diff line change
Expand Up @@ -82,4 +82,4 @@ looking for someone who can boost your product by leveraging advanced features
of used hardware platform, feel free to
[book a call with us](https://calendly.com/3mdeb/consulting-remote-meeting) or
drop us email to `contact<at>3mdeb<dot>com`. If you are interested in similar
content feel free to [sign up to our newsletter](http://eepurl.com/doF8GX).
content feel free to [sign up for our newsletter](https://newsletter.3mdeb.com/subscription/PW6XnCeK6).
Original file line number Diff line number Diff line change
Expand Up @@ -268,4 +268,4 @@ simply looking for a good partner that can provide embedded firmware for your
solution, feel free to
[book a call with us](https://calendly.com/3mdeb/consulting-remote-meeting) or
drop us email to `contact<at>3mdeb<dot>com`. If you are interested in similar
content feel free to [sign up to our newsletter](http://eepurl.com/doF8GX)
content feel free to [sign up for our newsletter](https://newsletter.3mdeb.com/subscription/PW6XnCeK6)
2 changes: 1 addition & 1 deletion blog/content/post/2019-10-22-psec-2019.md
Original file line number Diff line number Diff line change
Expand Up @@ -124,4 +124,4 @@ looking for someone who can boost your product by leveraging advanced features
of used hardware platform, feel free to
[book a call with us](https://calendly.com/3mdeb/consulting-remote-meeting) or
drop us email to `contact<at>3mdeb<dot>com`. If you are interested in similar
content feel free to [sign up to our newsletter](http://eepurl.com/doF8GX)
content feel free to [sign up for our newsletter](https://newsletter.3mdeb.com/subscription/PW6XnCeK6)
Original file line number Diff line number Diff line change
Expand Up @@ -146,4 +146,4 @@ looking for someone who can boost your product by leveraging advanced features
of used hardware platform, feel free to
[book a call with us](https://calendly.com/3mdeb/consulting-remote-meeting) or
drop us email to `contact<at>3mdeb<dot>com`. If you are interested in similar
content feel free to [sign up to our newsletter](http://eepurl.com/doF8GX)
content feel free to [sign up for our newsletter](https://newsletter.3mdeb.com/subscription/PW6XnCeK6)
2 changes: 1 addition & 1 deletion blog/content/post/2019-11-22-Websummit-2019.md
Original file line number Diff line number Diff line change
Expand Up @@ -106,4 +106,4 @@ someone who can boost your product by leveraging advanced features of a used
hardware platform, feel free to
[book a call with us](https://calendly.com/3mdeb/consulting-remote-meeting) or
drop us email to `contact<at>3mdeb<dot>com`. If you are interested in similar
content feel free to [sign up to our newsletter](http://eepurl.com/doF8GX)
content feel free to [sign up for our newsletter](https://newsletter.3mdeb.com/subscription/PW6XnCeK6)
2 changes: 1 addition & 1 deletion blog/content/post/2019-12-13-pfsense-boot-under-xen.md
Original file line number Diff line number Diff line change
Expand Up @@ -349,4 +349,4 @@ looking for someone who can boost your product by leveraging advanced features
of used hardware platform, feel free to
[book a call with us](https://calendly.com/3mdeb/consulting-remote-meeting) or
drop us email to `contact<at>3mdeb<dot>com`. If you are interested in similar
content feel free to [sign up to our newsletter](http://eepurl.com/doF8GX)
content feel free to [sign up for our newsletter](https://newsletter.3mdeb.com/subscription/PW6XnCeK6)
2 changes: 1 addition & 1 deletion blog/content/post/2020-01-10-genode.md
Original file line number Diff line number Diff line change
Expand Up @@ -150,4 +150,4 @@ looking for someone who can boost your product by leveraging advanced features
of used hardware platform, feel free to
[book a call with us](https://calendly.com/3mdeb/consulting-remote-meeting) or
drop us email to `contact<at>3mdeb<dot>com`. If you are interested in similar
content feel free to [sign up to our newsletter](http://eepurl.com/doF8GX)
content feel free to [sign up for our newsletter](https://newsletter.3mdeb.com/subscription/PW6XnCeK6)
Original file line number Diff line number Diff line change
Expand Up @@ -485,4 +485,4 @@ looking for someone who can boost your product by leveraging advanced features
of used hardware platform, feel free to
[book a call with us](https://calendly.com/3mdeb/consulting-remote-meeting) or
drop us email to `contact<at>3mdeb<dot>com`. If you are interested in similar
content feel free to [sign up to our newsletter](http://eepurl.com/doF8GX).
content feel free to [sign up for our newsletter](https://newsletter.3mdeb.com/subscription/PW6XnCeK6).
2 changes: 1 addition & 1 deletion blog/content/post/2020-02-05-meta-pcengines-xen.md
Original file line number Diff line number Diff line change
Expand Up @@ -134,4 +134,4 @@ The following output shows the boot process of the domU:
The main goal of the meta-pcengines is to enable Yocto builds for pcengines
(apu2) boards. It provides a good base for various use cases such as Xen. In
future blogs, we will show more application examples. So if you are interested
[sign up to our newsletter](http://eepurl.com/doF8GX).
[sign up for our newsletter](https://newsletter.3mdeb.com/subscription/PW6XnCeK6).
2 changes: 1 addition & 1 deletion blog/content/post/2020-02-18-ew2020-btg-demo.md
Original file line number Diff line number Diff line change
Expand Up @@ -261,4 +261,4 @@ looking for someone who can boost your product by leveraging advanced features
of your hardware platform, feel free to
[book a call with us](https://calendly.com/3mdeb/consulting-remote-meeting) or
drop us email at `contact<at>3mdeb<dot>com`. If you are interested in similar
content feel free to [sign up to our newsletter](http://eepurl.com/doF8GX)
content feel free to [sign up for our newsletter](https://newsletter.3mdeb.com/subscription/PW6XnCeK6)
2 changes: 1 addition & 1 deletion blog/content/post/2020-02-19-GRUB2_and_3mdeb_minisummit.md
Original file line number Diff line number Diff line change
Expand Up @@ -206,4 +206,4 @@ security of your firmware or you looking for someone who can boost your product
by leveraging advanced features of used hardware platform, feel free to
[book a call with us](https://calendly.com/3mdeb/consulting-remote-meeting) or
drop us email to `contact<at>3mdeb<dot>com`. If you are interested in similar
content feel free to [sign up to our newsletter](http://eepurl.com/doF8GX)
content feel free to [sign up for our newsletter](https://newsletter.3mdeb.com/subscription/PW6XnCeK6)
2 changes: 1 addition & 1 deletion blog/content/post/2020-03-04-esxi-67-boot-issue-part1.md
Original file line number Diff line number Diff line change
Expand Up @@ -440,4 +440,4 @@ looking for someone who can boost your product by leveraging advanced features
of used hardware platform, feel free to
[book a call with us](https://calendly.com/3mdeb/consulting-remote-meeting) or
drop us email to `contact<at>3mdeb<dot>com`. If you are interested in similar
content feel free to [sign up to our newsletter](http://eepurl.com/doF8GX)
content feel free to [sign up for our newsletter](https://newsletter.3mdeb.com/subscription/PW6XnCeK6)
Original file line number Diff line number Diff line change
Expand Up @@ -119,4 +119,4 @@ looking for someone who can boost your product by leveraging advanced features
of used hardware platform, feel free to
[book a call with us](https://calendly.com/3mdeb/consulting-remote-meeting) or
drop us email to `contact<at>3mdeb<dot>com`. If you are interested in similar
content feel free to [sign up to our newsletter](http://eepurl.com/doF8GX)
content feel free to [sign up for our newsletter](https://newsletter.3mdeb.com/subscription/PW6XnCeK6)
2 changes: 1 addition & 1 deletion blog/content/post/2020-03-31-trenchboot-nlnet-lz.md
Original file line number Diff line number Diff line change
Expand Up @@ -436,4 +436,4 @@ looking for someone who can boost your product by leveraging advanced features
of used hardware platform, feel free to
[book a call with us](https://calendly.com/3mdeb/consulting-remote-meeting) or
drop us email to `contact<at>3mdeb<dot>com`. If you are interested in similar
content feel free to [sign up to our newsletter](http://eepurl.com/doF8GX)
content feel free to [sign up for our newsletter](https://newsletter.3mdeb.com/subscription/PW6XnCeK6)
Original file line number Diff line number Diff line change
Expand Up @@ -1036,4 +1036,4 @@ looking for someone who can boost your product by leveraging advanced features
of used hardware platform, feel free to
[book a call with us](https://calendly.com/3mdeb/consulting-remote-meeting) or
drop us email to `contact<at>3mdeb<dot>com`. If you are interested in similar
content feel free to [sign up to our newsletter](http://eepurl.com/doF8GX)
content feel free to [sign up for our newsletter](https://newsletter.3mdeb.com/subscription/PW6XnCeK6)
2 changes: 1 addition & 1 deletion blog/content/post/2020-04-16-3mdeb-contrib-Q1.md
Original file line number Diff line number Diff line change
Expand Up @@ -201,7 +201,7 @@ looking for someone who can boost your product by leveraging advanced features
of a used hardware platform, feel free to
[book a call with us](https://calendly.com/3mdeb/consulting-remote-meeting) or
drop us email to `contact<at>3mdeb<dot>com`. If you are interested in similar
content feel free to [sign up to our newsletter](http://eepurl.com/doF8GX)
content feel free to [sign up for our newsletter](https://newsletter.3mdeb.com/subscription/PW6XnCeK6)

[1]: https://review.coreboot.org/c/coreboot/+/38342
[2]: https://review.coreboot.org/c/coreboot/+/35906
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -787,4 +787,4 @@ looking for someone who can boost your product by leveraging advanced features
of used hardware platform, feel free to
[book a call with us](https://calendly.com/3mdeb/consulting-remote-meeting) or
drop us email to `contact<at>3mdeb<dot>com`. If you are interested in similar
content feel free to [sign up to our newsletter](http://eepurl.com/doF8GX)
content feel free to [sign up for our newsletter](https://newsletter.3mdeb.com/subscription/PW6XnCeK6)
Original file line number Diff line number Diff line change
Expand Up @@ -419,4 +419,4 @@ looking for someone who can boost your product by leveraging advanced features
of used hardware platform, feel free to
[book a call with us](https://calendly.com/3mdeb/consulting-remote-meeting) or
drop us email to `contact<at>3mdeb<dot>com`. If you are interested in similar
content feel free to [sign up to our newsletter](http://eepurl.com/doF8GX)
content feel free to [sign up for our newsletter](https://newsletter.3mdeb.com/subscription/PW6XnCeK6)
Original file line number Diff line number Diff line change
Expand Up @@ -213,4 +213,4 @@ looking for someone who can boost your product by leveraging advanced features
of used hardware platform, feel free to
[book a call with us](https://calendly.com/3mdeb/consulting-remote-meeting) or
drop us email to `contact<at>3mdeb<dot>com`. If you are interested in similar
content feel free to [sign up to our newsletter](http://eepurl.com/doF8GX)
content feel free to [sign up for our newsletter](https://newsletter.3mdeb.com/subscription/PW6XnCeK6)
Loading

0 comments on commit c32b411

Please sign in to comment.