Skip to content

Commit

Permalink
Merge pull request #38 from aaronczichon/ci/link-checker
Browse files Browse the repository at this point in the history
ci: added link checker
  • Loading branch information
aaronczichon authored Jul 23, 2024
2 parents 9d56240 + f647d9a commit f4bb9e2
Show file tree
Hide file tree
Showing 9 changed files with 28 additions and 18 deletions.
14 changes: 14 additions & 0 deletions .github/workflows/pr-personal.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,20 @@ on:
- main

jobs:
check-links:
name: Check Links
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: lycheeverse/lychee-action@v1
with:
args: --base ./site/src/content --verbose --no-progress './**/*.md' --max-concurrency 10
# Use json as output format (instead of markdown)
#format: json
- uses: actions/upload-artifact@v4
with:
name: link-report.md
path: ./lychee/out.md
run-build:
name: Build Assets
runs-on: ubuntu-latest
Expand Down
9 changes: 2 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,16 +1,11 @@
# Personal Websites

![Screenshot of the website of aaronczichon.de](/site/docs/screenshot_website.png)
![Screenshot of the website of aaronczichon.de](site/docs/screenshot_website.png)

This repository contains 2 major parts.
- `design` which is for Canada website and personal website
- `site` which is my personal website at aaronczichon.de, Astro project.

## License

This is published and free to use under the [GPL-3.0 license](/LICENSE.md).

## Support

If you like the repository and using it for your projects, you can [buy me a coffee](https://buymeacoffee.com/aaronczichon.de).
[![buy me a coffee](/docs/bmc.png)](https://buymeacoffee.com/aaronczichon.de)
This is published and free to use under the [GPL-3.0 license](LICENSE.md).
2 changes: 1 addition & 1 deletion site/src/content/blog/18-obsidian-location-plugin.md
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ Now, more than a year later I made the plugin configurable so that you can now p

![Shows the settings screen of Obsidian in specific the settings ob the location plugin](https://directus.aaronczichon.de/assets/7854f8f8-f96f-48f6-a3b3-e0eeb82f27d2.png)

I created a public [Github repository](https://github.com/aaronczichon/obisidian-location-plugin) and made the whole thing open source. So it's now free to use for everyone 🎉
I created a public [Github repository](https://github.com/aaronczichon/obsidian-location-plugin) and made the whole thing open source. So it's now free to use for everyone 🎉

I also created a pull request to the official community plugin list so that it's installable through the community plugin list inside the settings of Obsidian. You can now install it there easily as well:

Expand Down
2 changes: 1 addition & 1 deletion site/src/content/blog/app-defaults-2024.md
Original file line number Diff line number Diff line change
Expand Up @@ -76,7 +76,7 @@ Love it that Strongbox works on a Keepass database. Gives me control over my dat
**🗺️ Maps: Mostly Apple Maps**
It got really good in recent years!

**📚 Reading: [Tolino Shine 4](https://mytolino.de/produkte/tolino-shine-4/) + Physical Books + [Goodreads](https://www.goodreads.com/)**
**📚 Reading: [Tolino Shine 4](https://mytolino.de/produkte/tolino-shine/) + Physical Books + [Goodreads](https://www.goodreads.com/)**
I actually hate eBooks and love to buy physical books. But as I'm currently travelling through Canada I can't take real books with me so I bought a eReader called Tolino Shine 4. It does the thing.
I track progress and what I want to read with the Goodreads service.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -73,10 +73,6 @@ updated ios/App/App/Info.plist

After applying the changes the native projects got updated and where good to go with our new versions.

For better understanding I created a public Github repository which has the changes I've done to a simple demo application: [Github - Aaron Czichon Ionic Demo App](https://github.com/aaronczichon/aaronczichon-ionic-demo).

The changes of the Demo app adding the Trapeze package and configuration can be found in this [commit 5c58ce4](https://github.com/aaronczichon/aaronczichon-ionic-demo/commit/5c58ce4d89ca927c16c8a273848d8d6a1db5c74e).

## Automate package build with Github Actions

Before we continue with Trapeze in combination with CI/CD systems I'll make a short break and cover some Github Action things.
Expand Down
4 changes: 2 additions & 2 deletions site/src/content/blog/ionic-and-firebase-authentication.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ You can find the sample project on my Github page: [Ionic 2 and Firebase Authent

## Introduction into Firebase

![Firebase Logo](https://f001.backblazeb2.com/file/aaronczichon-de/ionic-firebase-authentication/firebase_logo.png)
![Firebase Logo](https://directus.aaronczichon.de/assets/63d2c49e-ff98-4806-bb75-e064eac395e5.png)

Firebase is a realtime database which focuses on delivering and saving data for client apps. Firebase was founded in 2011 and was acquired by Google back in 2014. Since this time Firebase is a part of the Google developer platform. Started as a simple realtime database, firebase is now a way more. It has evolved as a realtime backend.
Also an important component is the Firebase authentication. This module unifies many OAuth provider and classical e-mail / password as one authentication service.
Expand Down Expand Up @@ -680,4 +680,4 @@ Update from 17. December 2017:
- I updated the article to Ionic 3.9.2, Anuglar 5 and AngularFire2 5 RC4.
- Also in header you can now find all important version informations. (Ionic, Angular, AngularFire2, Firebase)
- Updated Conclusion section
- If you updating your project, check the packages for upgrade instructions (like [Ionic](https://github.com/ionic-team/ionic/CHANGELOG.md))
- If you updating your project, check the packages for upgrade instructions (like [Ionic](https://github.com/ionic-team/ionic-framework/blob/main/CHANGELOG.md))
Original file line number Diff line number Diff line change
Expand Up @@ -370,7 +370,7 @@ After a successful deployment, you should get something like this.

Hint: If you want to have a good logging, which is shown inside the `Logs` tab of your Firebase Console, add `console.log` statements to your cloud function.

Second Hint: According to the [comment](http://disq.us/p/1h8zwj4) of Ovidiu Anghelina, I want you to know after deploying your functions you're able to fully manage them inside the [Google Cloud Dashboard](https://console.cloud.google.com/functions). Inside this dashboard for example you're able to test the function and you get better logging of error messages. You can also have a look at the function code of your project.
Second Hint: According to the comment of Ovidiu Anghelina, I want you to know after deploying your functions you're able to fully manage them inside the [Google Cloud Dashboard](https://console.cloud.google.com/functions). Inside this dashboard for example you're able to test the function and you get better logging of error messages. You can also have a look at the function code of your project.

## Conclusion

Expand Down
4 changes: 2 additions & 2 deletions site/src/content/blog/year-review-2023.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ Another year is about to finish so it‘s time for a short review.
Normally I do this in private (with some friends) but I think this year I'll try something different.

I'll split this article a bit up into several sections so if you're not interested in one you can skip it.
Let's start with my initial thoughts and targets for 2023 at the beginning of the year. Since 3 or 4 years every year a [friend](https://philippreiner.ino) and myself are defining our main goals for the upcoming year and sharing them with each other to build up some "pressure" to ourself.
Let's start with my initial thoughts and targets for 2023 at the beginning of the year. Since 3 or 4 years every year a [friend](https://philippreiner.com) and myself are defining our main goals for the upcoming year and sharing them with each other to build up some "pressure" to ourself.
I defined 5 goals for 2023 some are quite large others are easy to achieve but need consistency.

## Defined goals and the results
Expand Down Expand Up @@ -50,7 +50,7 @@ Everyone who knows me a bit better, knows that I love statistics and keep tracki
So I also want to analyse, mostly for myself, some statistics of this year.

In the previous sections I've told you that I nearly had no free time in the evenings. This is something you can also see on the statistics.
Sine 2013 I'm using the service [Trakt.tv](https;//trakt.tv) to keep track of what I'm watching (movies and series). The cool part is, besides keeping track of the current episode of a show, they provide you yearly statistics on what and how much you have watched.
Sine 2013 I'm using the service [Trakt.tv](https://trakt.tv) to keep track of what I'm watching (movies and series). The cool part is, besides keeping track of the current episode of a show, they provide you yearly statistics on what and how much you have watched.
So for reference I took a look at the previous years of 2020, 2021 and 2022:

| Year | Type | Watched Hours |
Expand Down
5 changes: 5 additions & 0 deletions site/src/pages/changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,11 @@ layout: "../layouts/BasicPage.astro"
title: "Changelog"
---

## 23. July 224

- 🎨: Updated styles of the `/notes` section to match overall design
- 🚀: Integrated `lychee` as a link checker to detect broken links (and fixed some of them)

## 22. July 224

- ✍️: Updated map (including St. Pierre and Michquelon)
Expand Down

0 comments on commit f4bb9e2

Please sign in to comment.