Flask Editable Site is a template for building small marketing websites in Flask with live-editable content. Marketing teams benefit from in-place editing of text, images, and other content types. It connects to Flask-based web applications and integrates with content management workflows.
git clone https://github.com/Jaza/flask-editablesite.gitFlask Editable Site is a template for building small marketing websites in Flask with live-editable content. Marketing teams benefit from in-place editing of text, images, and other content types. It connects to Flask-based web applications and integrates with content management workflows.
No install command available. Check the GitHub repository for manual installation instructions.
git clone https://github.com/Jaza/flask-editablesiteCopy the install command above and run it in your terminal.
Launch Claude Code, Cursor, or your preferred AI coding agent.
Use the prompt template or examples below to test the skill.
Adapt the skill to your specific use case and workflow.
Create a new marketing page for [PRODUCT] using Flask Editable Site. The page should include [FEATURES] and a call-to-action button. Ensure the content is editable in-place for the marketing team. Provide the necessary Flask routes and templates.
To create a new marketing page for 'CloudSync Pro' using Flask Editable Site, follow these steps:
1. **Create the Flask Route**:
```python
@app.route('/cloudsync-pro')
def cloudsync_pro():
return render_template('cloudsync_pro.html')
```
2. **Design the Template**:
```html
<!DOCTYPE html>
<html>
<head>
<title>CloudSync Pro - Seamless Cloud Storage</title>
</head>
<body>
<h1>CloudSync Pro</h1>
<p>Experience seamless cloud storage with CloudSync Pro. Our advanced features ensure your data is always secure and accessible.</p>
<img src="{{ url_for('static', filename='cloudsync_pro.jpg') }}" alt="CloudSync Pro">
<button onclick="location.href='https://example.com/signup'">Sign Up Now</button>
</body>
</html>
```
3. **Enable In-Place Editing**:
```html
<p editable="text" contenteditable="true">Experience seamless cloud storage with CloudSync Pro. Our advanced features ensure your data is always secure and accessible.</p>
<img editable="image" src="{{ url_for('static', filename='cloudsync_pro.jpg') }}" alt="CloudSync Pro">
```
4. **Save the Changes**:
```python
@app.route('/save', methods=['POST'])
def save_changes():
data = request.get_json()
# Save the data to the database or file
return jsonify({'status': 'success'})
```
This setup allows the marketing team to edit the text and images directly on the page, ensuring the content is always up-to-date and relevant.Take a free 3-minute scan and get personalized AI skill recommendations.
Take free scan