Common issues
Website Configuration Error
Website Configuration Error
If you see a Website Configuration Error on your published site, your Retype Pro key is not valid for the
url configured in retype.yml.Check the following:- Your project has a
urlset inretype.yml. - The
urlvalue matches the domain your Retype Pro key is licensed for. - The
config.jsandretype.cssfiles in the build output have not been modified.
- The site is hosted but
urlis not set inretype.yml. - The
urlis set to a domain not covered by your Pro key. - A build output file (
config.jsorretype.css) has been manually edited.
url are correct, contact hello@retype.com.'Secret is not valid' error
'Secret is not valid' error
The following error indicates that the Steps to resolve:
url in your project configuration does not match the domain your Retype Pro key is licensed for:- Open
retype.ymland check theurlvalue. - Confirm the domain matches exactly what is listed in your Pro license.
- If you are using a free Community Key, verify that your site is hosted on GitHub Pages.
Build fails or produces no output
Build fails or produces no output
If
retype build exits with an error or generates an empty output directory:- Confirm Retype is installed correctly by running
retype --version. - Check that your
retype.ymlis valid YAML — indentation errors are common. - Look for error messages in the terminal output; Retype usually identifies the file and line causing the issue.
- Ensure all files referenced in
retype.yml(such as custom logos or favicons) exist at the specified paths.
Port conflict when running retype start
Port conflict when running retype start
By default, Retype starts a local server on port Or set a default port in
5000. If that port is already in use, you will see a connection error.Specify a different port with the --port flag:retype.yml:Pages or content not appearing
Pages or content not appearing
If a page exists on disk but does not appear in the site:
- Confirm the file has a
.mdextension. - Check that the file is not inside a folder that starts with
.or_— Retype ignores these by default. - If you use a
navconfiguration inretype.yml, verify the page is included in the navigation tree. - If the page has
visibility: privateorvisibility: protectedin its frontmatter, it will not appear in the public navigation.
Theme changes not taking effect
Theme changes not taking effect
If theme variable changes in
retype.yml are not reflected on your site:- Confirm you have a valid Retype Pro license or have set
start.pro: true. - Stop and restart
retype start— the dev server may need a full restart to pick upretype.ymlchanges. - Check that variable names use
kebab-caseand match the documented names exactly. - Do not include the
--CSS prefix inretype.ymlvalues.
GitHub Actions workflow not running
GitHub Actions workflow not running
If the
retype-action.yml workflow does not trigger or fails:- Verify the workflow file is in
.github/workflows/at the root of the repository. - Confirm the branch name in the workflow matches your repository’s default branch (
main,master, etc.). - Check that the job has
permissions: contents: write— this is required to create and push to theretypebranch. - Review the Actions tab in your GitHub repository for detailed error logs.
RSS feed not generated
RSS feed not generated
Retype only generates an RSS feed when the project has a
/blog/ folder containing at least one valid blog post.- Ensure blog post filenames use the
YYYY-MM-DD-title.mdformat, or that each post has adateproperty in its frontmatter. - Confirm the
/blog/folder is not excluded from the build.
Getting help
If none of the above resolves your issue:- Check the Retype documentation for configuration reference.
- Search or open an issue on the Retype GitHub repository.
- Email hello@retype.com for Pro license issues.
