diff --git a/gatsby-node.ts b/gatsby-node.ts index 26d1a08d..461f95a3 100644 --- a/gatsby-node.ts +++ b/gatsby-node.ts @@ -1,5 +1,4 @@ const path = require("path"); -const cloneDeep = require(`lodash/cloneDeep`); // TODO: fix types exports.createPages = async ({ graphql, actions }: any) => { @@ -19,7 +18,7 @@ query GatsbyNode { } `); - const languages = ["python", "cpp", "typescript", "java", "rust"]; + const languages = ["python", "cpp", "typescript", "java", "rust", "c"]; languages.forEach(language => { actions.createPage({ diff --git a/src/gatsby-types.d.ts b/src/gatsby-types.d.ts index 8ee388b5..ff0453e3 100644 --- a/src/gatsby-types.d.ts +++ b/src/gatsby-types.d.ts @@ -1,7 +1,5 @@ /* eslint-disable */ -/* prettier-ignore */ - /* THIS FILE IS AUTOGENERATED. CHANGES WILL BE LOST ON SUBSEQUENT RUNS. */ declare namespace Queries { diff --git a/src/images/thumbs/mold_detect.png b/src/images/thumbs/mold_detect.png new file mode 100644 index 00000000..2dfd8385 Binary files /dev/null and b/src/images/thumbs/mold_detect.png differ diff --git a/src/projects/docker_borg_backup.md b/src/projects/docker_borg_backup.md index 89ff261e..eda52eff 100644 --- a/src/projects/docker_borg_backup.md +++ b/src/projects/docker_borg_backup.md @@ -7,7 +7,7 @@ link: https://github.com/christopher-besch/docker_borg_backup priority: 6 date: 2022-09-04T00:00:00+00:00 languages: [] -dependencies: [] +dependencies: [docker, borg] thumb: ../images/thumbs/docker_borg_backup.png listed: true --- diff --git a/src/projects/docker_borg_remote.md b/src/projects/docker_borg_remote.md index 54ed9b86..a819c848 100644 --- a/src/projects/docker_borg_remote.md +++ b/src/projects/docker_borg_remote.md @@ -7,7 +7,7 @@ link: https://github.com/christopher-besch/docker_borg_remote priority: 6 date: 2022-09-08T00:00:00+00:00 languages: [] -dependencies: [] +dependencies: [docker, borg] thumb: ../images/thumbs/docker_borg_remote.png listed: true --- diff --git a/src/projects/docker_cron.md b/src/projects/docker_cron.md index 11d38f63..fe293bcd 100644 --- a/src/projects/docker_cron.md +++ b/src/projects/docker_cron.md @@ -4,10 +4,10 @@ title: docker_cron description: "Scheduling container tasks with docker-compose." slug: docker_cron link: https://github.com/christopher-besch/docker_cron -priority: 1 +priority: 3 date: 2022-08-22T00:00:00+00:00 languages: [] -dependencies: [] +dependencies: [docker] thumb: ../images/thumbs/docker_cron.png listed: true --- diff --git a/src/projects/docker_git_backup.md b/src/projects/docker_git_backup.md index 21adf454..36a671b5 100644 --- a/src/projects/docker_git_backup.md +++ b/src/projects/docker_git_backup.md @@ -7,7 +7,7 @@ link: https://github.com/christopher-besch/docker_git_backup priority: 6 date: 2022-08-19T00:00:00+00:00 languages: [] -dependencies: [] +dependencies: [docker] thumb: ../images/thumbs/docker_git_backup.png listed: true --- diff --git a/src/projects/docker_setups.md b/src/projects/docker_setups.md index aedcb885..c05c97da 100644 --- a/src/projects/docker_setups.md +++ b/src/projects/docker_setups.md @@ -7,7 +7,7 @@ link: https://github.com/christopher-besch/docker_setups priority: 5 date: 2022-07-28T00:00:00+00:00 languages: [] -dependencies: [] +dependencies: [docker] thumb: ../images/thumbs/docker_setups.png listed: true --- diff --git a/src/projects/mold_detect.md b/src/projects/mold_detect.md new file mode 100644 index 00000000..d92a69b1 --- /dev/null +++ b/src/projects/mold_detect.md @@ -0,0 +1,14 @@ +--- +type: project +title: mold_detect +description: "Warn residents of mold-friendly atmosphere and log opened windows." +slug: mold_detect +link: https://github.com/christopher-besch/mold_detect +priority: 1 +date: 2023-11-15T00:00:00+00:00 +languages: [c] +dependencies: [kicad, avr, i2c, uart, spi, make] +thumb: ../images/thumbs/mold_detect.png +listed: true +--- + diff --git a/src/utils/consts.tsx b/src/utils/consts.tsx index a98d34aa..68485a4e 100644 --- a/src/utils/consts.tsx +++ b/src/utils/consts.tsx @@ -1,7 +1,7 @@ // highgest priority shown on index export const max_priority_highlight = 1; // highest priority shown in project list -export const max_priority_list_default = 3; +export const max_priority_list_default = 2; // highest priority shown in language specific project list export const max_priority_language_default = 30; // highest priority shown in project list when "show all" has been selected diff --git a/src/utils/languages.tsx b/src/utils/languages.tsx index 92325b49..d9d9e3a4 100644 --- a/src/utils/languages.tsx +++ b/src/utils/languages.tsx @@ -36,4 +36,10 @@ export const languages = new Map([ icon: "/icons/rust.svg", icon_mono: "/icons/rust.svg" }], + ["c", { + id: "c", + name: "C", + icon: "/icons/c.svg", + icon_mono: "/icons/c.svg" + }], ]); diff --git a/static/icons/c.svg b/static/icons/c.svg new file mode 100644 index 00000000..2693df55 --- /dev/null +++ b/static/icons/c.svg @@ -0,0 +1,56 @@ + + + + + + + + + + + +