Home >Web Front-end >JS Tutorial >StackEdit 4.0: Multiple Instances and Local Hosting
This article explores StackEdit 4.0, a browser-based Markdown editor, focusing on its enhanced features and the ability to run multiple instances locally.
Key Improvements in StackEdit 4.0
StackEdit 4.0 significantly improves upon previous versions. Notable enhancements include streamlined document management with improved folder organization and a robust search function. Cloud synchronization with services like Dropbox and Google Drive is more efficient and reliable, often featuring automatic syncing. The addition of inline commenting facilitates collaborative editing.
Local Hosting and Multiple Instances
A key advantage of StackEdit 4.0 is the option for local hosting. This allows users to run multiple instances simultaneously, each with its own local storage. Instructions for setting up a local instance using Homestead Improved are provided, addressing potential issues with symlinks on Windows systems. The article also details how to configure multiple instances via the host machine's hosts
file, creating separate virtual domains (e.g., test.app:5000
, test2.app:5000
).
<code class="language-bash">cd ~/Code git clone https://github.com/benweet/stackedit cd stackedit npm install --no-bin-link bower install (export PORT=5000 && node server.js)</code>
While running multiple instances offers flexibility, the article cautions against overly complex usage. The ideal scenario is using one instance for writing and another for reference.
Data Sharing Between Instances
The article explores two methods for sharing data between multiple StackEdit instances: sharing localStorage data using a third-party library (requiring manual domain whitelisting) and a more direct approach—disabling the uniqueness check within the StackEdit code (checkWindowUnique()
function). The latter method, while simpler, requires modifying the StackEdit source code and might introduce potential risks. The article clearly outlines the implications of each approach.
The article concludes by summarizing the benefits of StackEdit 4.0 and its local hosting capabilities, encouraging readers to share their own experiences and modifications. A comprehensive FAQ section addresses common questions about StackEdit 4.0's features, local hosting, offline use, synchronization, security, collaboration, and export options.
The above is the detailed content of StackEdit 4.0: Multiple Instances and Local Hosting. For more information, please follow other related articles on the PHP Chinese website!