Troubleshooting
Common problems
The system warns me when installing
Cecil Desktop is not signed yet. On Windows, click More info, then Run anyway. On macOS, open System Settings › Privacy & Security, and click Open Anyway.
Folder not found
The folder of the site was moved or deleted. If it was moved, open it again from its new location (File › Open folder…), then remove the former entry: right-click it in the sidebar, then Remove from list (the files are not deleted).
Invalid configuration
The configuration file of the site can't be loaded: the error is shown on the Overview. Open Configuration › YAML, fix the file, then click Check.
A page is missing from the site
- It is a draft (
draft: trueorpublished: false, eye-slash icon in the tree): build with Include drafts, or publish it. - Its front matter is invalid (red icon in the tree): with the
errorfront matter check, Cecil skips it. Open it, and fix the variables shown in the Front matter tab. - Run the Front matter diagnosis, from the Overview, to list the problems of all the pages.
The build fails
Read the log in the Build tab of the Output panel (Ctrl/⌘+J): filter it with Lines shown to see only the errors. If the error comes from the app rather than from your site, click Report to send it to the team, with the log of the build.
The preview doesn't start
If you set a Port in the preview options, it may be used by another application: empty the field to choose a free port automatically.
Publishing fails
See the troubleshooting of the publication.
Changes made in another editor don't show up
A page open in Cecil Desktop is not reloaded when it is changed by another application: open it again.
Data
- Your sites stay where they are, on your disk: Cecil Desktop works directly on their files, and they stay standard Cecil projects.
- The list of sites, the history of the builds and publications, and the preferences are stored by the app, in its data folder.
- Tokens and the license key are encrypted with the system keychain, for your user account on this computer.
- There is no telemetry: nothing is sent, except when you publish, check a license or send feedback.
Send feedback
A bug, an idea, a criticism? Use Help › Send feedback…: choose its type (bug, idea or other), give it a title and a description and, optionally, your email to get an answer.
You can attach the log of the last build of the site and the log of the app (its recent errors): they are shown before sending, and your user folder is replaced by ~. The versions of the app, of Cecil and of PHP, and your system, are always sent. Your feedback is read by the Cecil team only.