{"id":18424227,"url":"https://github.com/riaf/hugowxrexporter","last_synced_at":"2026-04-30T20:32:29.327Z","repository":{"id":210537000,"uuid":"726780605","full_name":"riaf/hugowxrexporter","owner":"riaf","description":"HugoWXRExporter is a tool for converting content created with Hugo static site generator to WordPress Extended RSS (WXR) format. This facilitates the easy migration of content from Hugo to WordPress.","archived":false,"fork":false,"pushed_at":"2023-12-03T13:40:52.000Z","size":18,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-06-19T08:43:52.166Z","etag":null,"topics":["export","hugo","markdown","wordpress","wxr","xml"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/riaf.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2023-12-03T11:37:53.000Z","updated_at":"2024-12-03T11:36:44.000Z","dependencies_parsed_at":"2023-12-03T14:27:07.969Z","dependency_job_id":"9872d036-fa6c-4286-932b-6284e80ea6c9","html_url":"https://github.com/riaf/hugowxrexporter","commit_stats":null,"previous_names":["riaf/hugowxrexporter"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/riaf/hugowxrexporter","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/riaf%2Fhugowxrexporter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/riaf%2Fhugowxrexporter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/riaf%2Fhugowxrexporter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/riaf%2Fhugowxrexporter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/riaf","download_url":"https://codeload.github.com/riaf/hugowxrexporter/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/riaf%2Fhugowxrexporter/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32476682,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-30T13:12:12.517Z","status":"ssl_error","status_checked_at":"2026-04-30T13:12:06.837Z","response_time":57,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["export","hugo","markdown","wordpress","wxr","xml"],"created_at":"2024-11-06T04:41:46.627Z","updated_at":"2026-04-30T20:32:29.311Z","avatar_url":"https://github.com/riaf.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# HugoWXRExporter\n\n## Overview\nHugoWXRExporter is a tool for converting content created with Hugo static site generator to WordPress Extended RSS (WXR) format. This facilitates the easy migration of content from Hugo to WordPress.\n\n## Features\n- Recursively reads Hugo markdown files\n- Parses metadata and content, converting them into WordPress WXR format\n- Utilizes Docker to eliminate environment dependencies\n\n## Environment Variables\nYou can customize the behavior of the script using the following environment variables:\n- `HUGO_WXR_CREATOR`: Set the creator name for the WXR file. Default is 'admin'.\n- `HUGO_WXR_GUID`: Set the base URL for GUID. The unique part of GUID will be appended to this base URL. Default is 'http://example.com/'.\n\n## Usage\n\n### Prerequisites\nDocker must be installed to use this tool.\n\n### Running the Tool\nPull the public Docker image and execute the Docker container, specifying the path to your Hugo `content` directory and optionally setting environment variables.\n\n```bash\ndocker pull ghcr.io/riaf/hugowxrexporter:latest\ndocker run -v /path/to/hugo/content:/app/content -e HUGO_WXR_CREATOR=\"YourName\" -e HUGO_WXR_GUID=\"http://yourwebsite.com/\" ghcr.io/riaf/hugowxrexporter:latest /app/content\n```\n\nReplace `/path/to/hugo/content` with the actual path to your Hugo content directory. Adjust the environment variables as needed.\n\n## License\n\nThis project is made available under the Apache License 2.0.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Friaf%2Fhugowxrexporter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Friaf%2Fhugowxrexporter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Friaf%2Fhugowxrexporter/lists"}