{"id":18818679,"url":"https://github.com/adriantombu/orion","last_synced_at":"2025-04-13T23:32:01.121Z","repository":{"id":45622733,"uuid":"231605374","full_name":"adriantombu/orion","owner":"adriantombu","description":"A static site generator written in Rust to create a simple blog from Markdown files","archived":false,"fork":false,"pushed_at":"2024-07-02T18:09:48.000Z","size":376,"stargazers_count":15,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-10-08T14:12:13.966Z","etag":null,"topics":["blog","cli","hacktoberfest","markdown","rust","rust-cli","static-site-generator"],"latest_commit_sha":null,"homepage":"","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/adriantombu.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE.md","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},"funding":{"github":"adriantombu","patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":null}},"created_at":"2020-01-03T14:33:07.000Z","updated_at":"2024-07-02T18:09:52.000Z","dependencies_parsed_at":"2023-02-12T13:01:00.558Z","dependency_job_id":"86587891-59f7-40a2-a7b3-9335e238780e","html_url":"https://github.com/adriantombu/orion","commit_stats":{"total_commits":73,"total_committers":2,"mean_commits":36.5,"dds":"0.013698630136986356","last_synced_commit":"c30f9ecde4aa207dcc92c4b91af5b73a687989cb"},"previous_names":[],"tags_count":22,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adriantombu%2Forion","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adriantombu%2Forion/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adriantombu%2Forion/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adriantombu%2Forion/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/adriantombu","download_url":"https://codeload.github.com/adriantombu/orion/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223608138,"owners_count":17172867,"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":["blog","cli","hacktoberfest","markdown","rust","rust-cli","static-site-generator"],"created_at":"2024-11-08T00:17:45.335Z","updated_at":"2024-11-08T00:17:46.107Z","avatar_url":"https://github.com/adriantombu.png","language":"Rust","funding_links":["https://github.com/sponsors/adriantombu"],"categories":[],"sub_categories":[],"readme":"Orion\n=====\n\nA static site generator written in Rust to create a simple blog from Markdown files.\n\n### CLI Actions\n\n* `orion init --path my-blog` : create a directory to start a new Orion blog (with a few fake posts)\n* `orion post --slug my-amazing-title --draft` : create a new Markdown post\n* `orion build` : export the Markdown to html\n* `orion serve` : build, start a local server to test your build, and watch for changes on `/posts`, `/static`\n  and `/themes`\n* `orion --version` : display the current version of Orion\n* `orion --help` : print the help\n\n### Directory structure\n\n```\n.\n├── posts\n├── build.sh\n├── config.toml\n├── public\n├── static\n└── themes\n``` \n\n`/posts`\nContains all the markdown files for your posts\n\n`build.sh`\nA build script to use in CI/CD environments\n\n`config.toml`\nThe configuration of your site\n\n`/public`\nThe build directory (the files that will be deployed into production)\n\n`/static`\nAll the assets you want to use (images for your posts, for example)\n\n`/themes`\nIt contains the different themes you can use, each folder representing them with its own assets: html layout, css,\nimages, ...\n\n### Front matter\n\nYou can use the following values in your posts. They will be located at the top of the file in between `---`.\n\n```\n---\ntitle: My great title\ndescription: This is a small summary of my post\npublished_at: 2022-11-01 11:12:13\nimage: https://www.publicdomainpictures.net/pictures/220000/velka/orion-nebula.jpg\n---\n\nThe actual markdown content\n```\n\n### Credits\n\nThe favicon was made by Denis Moskowitz from the [Noun Project](https://thenounproject.com/term/orion/868269/).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fadriantombu%2Forion","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fadriantombu%2Forion","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fadriantombu%2Forion/lists"}