diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..e69de29 diff --git a/content/docs/_index.md b/content/docs/_index.md index 0ebf088..95d95cc 100644 --- a/content/docs/_index.md +++ b/content/docs/_index.md @@ -1,5 +1,36 @@ -+++ -title = 'Docs' -date = 2025-01-20T14:07:33+01:00 -draft = true -+++ +--- +linkTitle: "Documentation" +title: Introduction +--- + +👋 Hello! Welcome to the Forkey documentation! + + + +## What is Forkey? + +Forkey is a Misskey.io fork that adds many fixes, features, and fun stuff. + +## Features + +- **Customize Emails** - As an admin you can fully customize how sent emails look. +- **Accessibility Features** - Features such as being able to turn off cat speak locally, alt text reminders, and more. +- **Drive Search** - Search your drive based on alt text +- **Mastodon API Support** - Mastodon API support is coming soon. +- **Firefish & Sharkey Features** - Many Firefish and Sharkey features have been cherrypicked to help make people feel at home and like they arent missing features. +- **Much more to come** - Forkey is quite a new fork. Many more features are planned to come soon. + +## Questions or Feedback? + +{{< callout emoji="❓" >}} + Forkey is still in active development. + Have a question or feedback? Feel free to [open an issue](https://git.woem.men/woem.men/forkey/issues)! +{{< /callout >}} + +## Next + +Dive right into the following section to get started: + +{{< cards >}} + {{< card link="getting-started" title="Getting Started" icon="document-text" subtitle="Learn how to install Forkey" >}} +{{< /cards >}} \ No newline at end of file diff --git a/content/docs/getting-started/index.md b/content/docs/getting-started/index.md new file mode 100644 index 0000000..4504d29 --- /dev/null +++ b/content/docs/getting-started/index.md @@ -0,0 +1,24 @@ +--- +title: Getting Started +weight: 1 +next: /docs/guide +prev: /docs +--- + +## Using Docker + +TODO + +## Building from source + +TODO - For now just follow the misskey tutorial to set up forkey + +## Next + +Explore the following sections to start adding more contents: + +{{< cards >}} + {{< card link="../guide/organize-files" title="Organize Files" icon="document-duplicate" >}} + {{< card link="../guide/configuration" title="Configuration" icon="adjustments" >}} + {{< card link="../guide/markdown" title="Markdown" icon="markdown" >}} +{{< /cards >}} diff --git a/content/docs/guide/_index.md b/content/docs/guide/_index.md new file mode 100644 index 0000000..0e37ef1 --- /dev/null +++ b/content/docs/guide/_index.md @@ -0,0 +1,24 @@ +--- +title: Guide +weight: 2 +prev: /docs/getting-started +next: /docs/guide/organize-files +sidebar: + open: true +--- + +Explore the following sections to learn how to use and set up Forkey: + + + +{{< cards >}} + {{< card link="custom-email" title="Customize Email" icon="at-symbol" >}} + +{{< /cards >}} \ No newline at end of file diff --git a/content/docs/guide/custom-email/index.md b/content/docs/guide/custom-email/index.md new file mode 100644 index 0000000..78cc258 --- /dev/null +++ b/content/docs/guide/custom-email/index.md @@ -0,0 +1,130 @@ +--- +title: Custom Email +weight: 1 +next: /docs/guide +prev: /docs +--- + +## Setting a custom email template + +### Locating the setting +A custom email template can be set under the control panel in Email server. At the bottom of everything you will see a dropdown to set a custom email template. This template will be used for any emails from the instance like signups and other things. + +### How to edit it +Edit the HTML in the textbox and dont forget to hit save and to test is because email does not support the full html standard. At the bottom of this textbox is a link to see what tags email supports. Also make sure you include the `{{ subject }}` and `{{ html }}` tags somewhere in there otherwise emails wont work properly. + +{{% details title="The default email template" closed="true" %}} + +If you deleted the default template and want it back here it is: + +```html + + +
+ +