From f55e17264744e8f89336f926425d41eafa0f5de0 Mon Sep 17 00:00:00 2001 From: Paulo Castellano Date: Sun, 18 Jan 2026 18:33:05 -0300 Subject: [PATCH] feat: add documentation for connecting social media platforms and getting started guide --- docs/README.md | 8 +++++- docs/_config.yml | 35 ++++++++++++++++++-------- docs/assets/images/logo.png | Bin 0 -> 11236 bytes docs/contributing.md | 5 ++++ docs/features/index.md | 9 +++++++ docs/features/scheduling.md | 6 +++++ docs/features/team.md | 6 +++++ docs/features/workspaces.md | 6 +++++ docs/getting-started/configuration.md | 6 +++++ docs/getting-started/first-steps.md | 6 +++++ docs/getting-started/index.md | 9 +++++++ docs/getting-started/installation.md | 6 +++++ docs/platforms/README.md | 6 +++++ docs/platforms/bluesky.md | 6 +++++ docs/platforms/facebook.md | 6 +++++ docs/platforms/instagram.md | 6 +++++ docs/platforms/linkedin.md | 6 +++++ docs/platforms/mastodon.md | 6 +++++ docs/platforms/pinterest.md | 6 +++++ docs/platforms/threads.md | 6 +++++ docs/platforms/tiktok.md | 6 +++++ docs/platforms/x-twitter.md | 6 +++++ docs/platforms/youtube.md | 6 +++++ docs/self-hosting/docker.md | 6 +++++ docs/self-hosting/index.md | 9 +++++++ docs/self-hosting/production.md | 8 ++++++ docs/self-hosting/requirements.md | 6 +++++ 27 files changed, 186 insertions(+), 11 deletions(-) create mode 100644 docs/assets/images/logo.png create mode 100644 docs/features/index.md create mode 100644 docs/getting-started/index.md create mode 100644 docs/self-hosting/index.md diff --git a/docs/README.md b/docs/README.md index c35aebde..dfb280b4 100644 --- a/docs/README.md +++ b/docs/README.md @@ -1,3 +1,9 @@ +--- +title: Home +layout: home +nav_order: 1 +--- + # TryPost Documentation Welcome to the TryPost documentation. Here you'll find everything you need to install, configure, and use TryPost. @@ -38,7 +44,7 @@ ## Self-Hosting ## Contributing -- [Contributing Guide](contributing) +- [Contributing Guide](./contributing.md) ## Support diff --git a/docs/_config.yml b/docs/_config.yml index f4a9ada2..ae42fa76 100644 --- a/docs/_config.yml +++ b/docs/_config.yml @@ -1,15 +1,30 @@ -title: TryPost Documentation +title: TryPost description: Documentation for TryPost - Open source social media scheduling -theme: jekyll-theme-minimal -markdown: kramdown +remote_theme: just-the-docs/just-the-docs +color_scheme: light -# Navigation -header_pages: - - getting-started/installation.md - - platforms/README.md - - features/scheduling.md - - self-hosting/requirements.md - - contributing.md +# Logo +logo: "/assets/images/logo.png" + +# Search +search_enabled: true +search: + heading_level: 2 + previews: 3 + +# Aux links (top right) +aux_links: + "GitHub": + - "https://github.com/trypost-it/trypost" + +aux_links_new_tab: true + +# Footer +footer_content: "Copyright © 2025 TryPost. Distributed under the FSL License." + +# Back to top link +back_to_top: true +back_to_top_text: "Back to top" # Exclude files exclude: diff --git a/docs/assets/images/logo.png b/docs/assets/images/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..db7f9e423e21eea783eb9c392c0298469685e1ba GIT binary patch literal 11236 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 **Coming Soon:** Docker support is planned but not yet available. diff --git a/docs/self-hosting/index.md b/docs/self-hosting/index.md new file mode 100644 index 00000000..bc7fdc13 --- /dev/null +++ b/docs/self-hosting/index.md @@ -0,0 +1,9 @@ +--- +title: Self-Hosting +has_children: true +nav_order: 5 +--- + +# Self-Hosting + +Deploy TryPost on your own infrastructure. diff --git a/docs/self-hosting/production.md b/docs/self-hosting/production.md index 0aa10e91..e09b975e 100644 --- a/docs/self-hosting/production.md +++ b/docs/self-hosting/production.md @@ -1,3 +1,9 @@ +--- +title: Production Setup +parent: Self-Hosting +nav_order: 2 +--- + # Production Setup This guide covers deploying TryPost to a production environment. @@ -76,6 +82,7 @@ ## Nginx Configuration Example Nginx configuration: +{% raw %} ```nginx server { listen 80; @@ -122,6 +129,7 @@ ## Nginx Configuration client_max_body_size 100M; } ``` +{% endraw %} ## SSL Certificate diff --git a/docs/self-hosting/requirements.md b/docs/self-hosting/requirements.md index 829e9fb2..a99ef438 100644 --- a/docs/self-hosting/requirements.md +++ b/docs/self-hosting/requirements.md @@ -1,3 +1,9 @@ +--- +title: Requirements +parent: Self-Hosting +nav_order: 1 +--- + # Server Requirements This guide covers the requirements for self-hosting TryPost.