{"id":22425221,"url":"https://github.com/aamnah/notes","last_synced_at":"2025-07-29T07:12:34.570Z","repository":{"id":82042828,"uuid":"346438411","full_name":"aamnah/notes","owner":"aamnah","description":"Aamnah's dev notes, learnings and brain dump","archived":false,"fork":false,"pushed_at":"2025-03-20T09:03:46.000Z","size":26733,"stargazers_count":2,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-08T15:45:21.820Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://aamnah.com/","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/aamnah.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-03-10T17:31:22.000Z","updated_at":"2025-03-30T14:48:09.000Z","dependencies_parsed_at":"2024-06-08T20:00:47.322Z","dependency_job_id":"d40654a9-a25c-4d83-a9c8-0587aa1d2067","html_url":"https://github.com/aamnah/notes","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/aamnah/notes","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aamnah%2Fnotes","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aamnah%2Fnotes/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aamnah%2Fnotes/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aamnah%2Fnotes/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/aamnah","download_url":"https://codeload.github.com/aamnah/notes/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aamnah%2Fnotes/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":260109462,"owners_count":22960026,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-12-05T19:13:33.871Z","updated_at":"2025-06-16T06:04:39.462Z","avatar_url":"https://github.com/aamnah.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Aamnah's Notes\r\n\r\nSite was originally started with Jekyll in Feb 2015.\r\n\r\nThis combines all the notes from the various sites and from my local machine.\r\n\r\nPreviously, i have setup a site with Hugo, and another one with Gatsby. Both had different content. This repo combines the content from both those sites.\r\n\r\nThe idea with this repo is that it'll be used as a submodule for my portfolio site. Then it wouldn't matter what static site generator i use, i'll always be referencing this repo that contains just the notes and nothing else.\r\n\r\nTODO:\r\n\r\n- [ ] Fix image URLs\r\n  - [x] update the URLs and references inside posts\r\n  - [x] combine the image folders\r\n  - [ ] see if you can find the missing 8 images with the path `assets/img/` from the original Jekyll site\r\n- [x] test adding this repo as a git `submodule` to a Hugo or Gatsby site\r\n- [x] fix draft status (make all of them `draft: true`)\r\n- [x] fix inconsistencies between `path` and `slug` (change all to `slug`)\r\n\r\n### Drafts\r\n\r\n- Hugo has no `drafts/` directory and you can't set one in the configuration file. What it has instead is `draft: true` inside a file.\r\n- Gatsby doesn't have a built in drafts functionality either. What i had done was add a `status` value to frontmatter, so `status: draft` meant it was a draft.\r\n- To make _drafts_ compatible for both Gatsby and Hugo, i have used Hugo's style of `draft: true` (instead of `status: draft`) and have updated Gatsby site accordingly\r\n\r\n| Functionality     | Hugo          | Gatsby                                                | Configuration                        |\r\n| ----------------- | ------------- | ----------------------------------------------------- | ------------------------------------ |\r\n| Drafts            | `draft: true` | queries based on custom frontmatter (`status: draft`) | no config for a drafts dir in either |\r\n| Images and Assets |               |                                                       |                                      |\r\n| Static folder     | `static/`     | `static/`                                             |                                      |\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faamnah%2Fnotes","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faamnah%2Fnotes","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faamnah%2Fnotes/lists"}