{"id":22895969,"url":"https://github.com/maplant/my-website","last_synced_at":"2025-03-31T23:39:18.066Z","repository":{"id":219032280,"uuid":"747991907","full_name":"maplant/my-website","owner":"maplant","description":"My personal website","archived":false,"fork":false,"pushed_at":"2025-02-25T23:13:07.000Z","size":464,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-02-26T00:20:19.912Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Rust","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/maplant.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":"2024-01-25T03:25:47.000Z","updated_at":"2025-02-25T23:13:11.000Z","dependencies_parsed_at":"2024-09-06T02:29:36.961Z","dependency_job_id":"dfdef839-8060-4a84-8a94-931592d7184c","html_url":"https://github.com/maplant/my-website","commit_stats":null,"previous_names":["maplant/my-website"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maplant%2Fmy-website","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maplant%2Fmy-website/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maplant%2Fmy-website/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maplant%2Fmy-website/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/maplant","download_url":"https://codeload.github.com/maplant/my-website/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246558116,"owners_count":20796696,"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-13T23:32:59.383Z","updated_at":"2025-03-31T23:39:18.042Z","avatar_url":"https://github.com/maplant.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# My Website\n\nThis repository powers my personal website, visible at [maplant.com](https://maplant.com). At it's core, it's basically a custom static site generator\nbundled with a really simple Axum file server. It's a little over engineered, but it works for me. \n\nPushing to the main branch of this repository automatically deploys to my digital ocean application, so anything you see here is directly\nresponsible for the output on the website itself.\n\n## Directory overview:\n\n- `articles/`: This is where my blog posts are located. They are formatted as Markdown files. Previously I was using Org mode and publishing \n  those files directly to HTML locally, but I wanted something a little simpler. The file name indicates the date in which the article is published\n  and the title of the article.\n- `blog/`: Static site generator. At its core, it includes a function called `compile` that builds all of the necessary HTML and CSS files.\n- `server/`: Simple Axum server. Includes a `build.rs` script that calls the `blog::compile` function.\n- `site/`: The output directory for all the HTML and CSS files. Files included here are static files that are not built by the `blog` program.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmaplant%2Fmy-website","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmaplant%2Fmy-website","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmaplant%2Fmy-website/lists"}