2025-05-14 15:01:34 -06:00

74 lines
3.6 KiB
Markdown

# Flatnotes: Simple Markdown Note-Taking
Flatnotes is a straightforward, self-hosted, markdown-based note-taking application. It's designed for simplicity and efficiency, allowing you to quickly capture ideas, draft content, and organize your notes. A key feature in the Changemaker context is its potential to directly feed into your blog or documentation.
## Key Features
* **Markdown First**: Write notes using the familiar and versatile Markdown syntax.
* **Live Preview**: (Often a feature) See how your Markdown will render as you type.
* **Tagging/Organization**: Organize notes with tags or a folder-like structure.
* **Search**: Quickly find the information you need within your notes.
* **Automatic Saving**: Reduces the risk of losing work.
* **Simple Interface**: Distraction-free writing environment.
* **Self-Hosted**: Your notes remain private on your server.
* **Potential Blog Integration**: Notes can be easily copied or potentially directly published to your MkDocs site or other blog platforms that use Markdown.
## Documentation
For more detailed information about Flatnotes, visit the [official repository](https://github.com/dullage/flatnotes).
## Getting Started with Flatnotes
### Accessing Flatnotes
1. **URL**: Access Flatnotes locally via `http://localhost:8089/` (or your configured external URL).
2. **Login**: Flatnotes will have its own authentication. You should have set up credentials during the Changemaker installation or the first time you accessed Flatnotes.
### Basic Usage
1. **Creating a New Note**:
* Look for a "New Note" button or similar interface element.
* Give your note a title.
* Start typing your content in Markdown in the main editor pane.
2. **Writing in Markdown**:
* Use standard Markdown syntax for headings, lists, bold/italic text, links, images, code blocks, etc.
* Example:
```markdown
# My Awesome Idea
This is a *brilliant* idea that I need to remember.
## Steps
1. Draft initial thoughts.
2. Research more.
3. Write a blog post.
[Link to relevant site](https://example.com)
```
3. **Saving Notes**:
* Flatnotes typically saves your notes automatically as you type or when you switch to another note.
4. **Organizing Notes**:
* Explore options for tagging your notes or organizing them into categories/folders if the interface supports it. This helps in managing a large number of notes.
5. **Searching Notes**:
* Use the search bar to find notes based on keywords in their title or content.
### Using Flatnotes for Blog/Documentation Content
Flatnotes is excellent for drafting content that will eventually become part of your MkDocs site:
1. **Draft Your Article/Page**: Write the full content in Flatnotes, focusing on the text and structure.
2. **Copy Markdown**: Once you're satisfied, select all the text in your note and copy it.
3. **Create/Edit MkDocs File**:
* Go to Code Server.
* Navigate to your `mkdocs/docs/` directory (or a subdirectory like `blog/posts/`).
* Create a new `.md` file or open an existing one.
* Paste the Markdown content you copied from Flatnotes.
4. **Save and Preview**: Save the file in Code Server. If `mkdocs serve` is running, your site will update, and you can preview the new content.
## Further Information
For more specific details on Flatnotes features, customization, or troubleshooting, refer to the [official Flatnotes Documentation](https://github.com/Dullage/Flatnotes) (as it's a GitHub-hosted project, the README and repository wiki are the primary sources of documentation).