The Preferences page is now organized into three tabs: General, Appearance, and AI. Most changes apply immediately, so you can tune the app without restarting it.
Illustration: add a screenshot of the full Preferences page with all three tabs
General
Blog Base Path
This section shows the currently connected blog directory.
- In the desktop app, you can click
Unbind or Changeto switch to another local Hexo site - In Web mode, the path is configured on the server and is mostly informational here
Language
HexoPress currently supports English and Simplified Chinese. Switching languages updates navigation labels, buttons, and other UI text right away.
Auto-Save
When enabled, the editor periodically saves dirty documents for you. It’s useful for long writing sessions. If you prefer explicit save actions, turn it off.
Editor Mode
Choose between the normal editing experience and Vim mode. The change is applied directly to the main editor without restarting the window.
Appearance
The Appearance tab controls the overall look of the app and the reading feel of the editor.
Theme
Three modes are available:
- System
- Light
- Dark
The selected theme affects both the application shell and the editor presentation.
Editor
These settings target the main writing area:
- Line Wrap
- Editor Font Size
- Editor Font Family
The built-in presets cover both reading-oriented and developer-oriented styles.
Code Blocks
This section affects code snippets in editing and preview:
- Code Block Theme, grouped into dark and light families
- Show Line Numbers
- Code Font Family
If you write technical posts frequently, this tab has a noticeable impact on readability.
Illustration: add a screenshot of the Appearance tab showing the Theme, Editor, and Code Block sections
AI
The AI tab manages the providers used by the editor’s AI side panel.
Add a Provider
You can configure multiple providers. Each provider includes:
- Provider Name
- API Endpoint
- API Key
- API Spec: currently OpenAI-compatible
- Model ID
Switch Providers in the Editor
Once configured, the AI input bar in the editor shows a provider selector. You can switch models depending on the task, and HexoPress remembers the last selected provider as the default.
Remove Old Configurations
Providers you no longer use can be deleted directly from Preferences. The AI panel updates immediately after removal.
Illustration: add a screenshot of the AI tab showing multiple provider cards and the Model ID field
For day-to-day usage patterns, continue with AI Writing Assistant.