Updates to docs system and some other leftover code bits from mkdocs rebuilds
This commit is contained in:
parent
989f1dfa34
commit
008dfed3bc
BIN
mkdocs/.cache/plugin/social/assets/images/social/testing.png
Normal file
BIN
mkdocs/.cache/plugin/social/assets/images/social/testing.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 63 KiB |
@ -145,6 +145,7 @@
|
||||
"assets/images/social/test-2.png": "a6ae43d52d7c58fc106a562777e03b7da2263f83",
|
||||
"assets/images/social/test-page.png": "c9d5751a1f0a4c1341336bb7d00c9bc743d33ef4",
|
||||
"assets/images/social/test.png": "a6ae43d52d7c58fc106a562777e03b7da2263f83",
|
||||
"assets/images/social/testing.png": "f7aaf394b71cbe7084a6afa0e75a324ca59e23d8",
|
||||
"assets/images/social/v1/adv/ansible.png": "cb542ad9a3cc9a869258b3b1353966e1b9616a2b",
|
||||
"assets/images/social/v1/adv/index.png": "faa3ec092003114c031995ba6258c4d43f4262a4",
|
||||
"assets/images/social/v1/adv/vscode-ssh.png": "7c88c30c6bfb74736a308407d1a3b7cf3381d42b",
|
||||
|
||||
@ -7,10 +7,10 @@
|
||||
"stars_count": 0,
|
||||
"forks_count": 0,
|
||||
"open_issues_count": 23,
|
||||
"updated_at": "2026-03-07T13:10:15-07:00",
|
||||
"updated_at": "2026-03-08T18:11:30-06:00",
|
||||
"created_at": "2025-05-28T14:54:59-06:00",
|
||||
"clone_url": "https://gitea.bnkops.com/admin/changemaker.lite.git",
|
||||
"ssh_url": "git@gitea.bnkops.com:admin/changemaker.lite.git",
|
||||
"default_branch": "main",
|
||||
"last_build_update": "2026-03-07T13:10:15-07:00"
|
||||
"last_build_update": "2026-03-08T18:11:30-06:00"
|
||||
}
|
||||
@ -4,10 +4,10 @@
|
||||
"description": "Claude Code is an agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster by executing routine tasks, explaining complex code, and handling git workflows - all through natural language commands.",
|
||||
"html_url": "https://github.com/anthropics/claude-code",
|
||||
"language": "Shell",
|
||||
"stars_count": 74978,
|
||||
"forks_count": 6017,
|
||||
"open_issues_count": 5743,
|
||||
"updated_at": "2026-03-07T23:09:30Z",
|
||||
"stars_count": 75344,
|
||||
"forks_count": 6074,
|
||||
"open_issues_count": 5793,
|
||||
"updated_at": "2026-03-09T00:15:16Z",
|
||||
"created_at": "2025-02-22T17:41:21Z",
|
||||
"clone_url": "https://github.com/anthropics/claude-code.git",
|
||||
"ssh_url": "git@github.com:anthropics/claude-code.git",
|
||||
|
||||
@ -4,10 +4,10 @@
|
||||
"description": "VS Code in the browser",
|
||||
"html_url": "https://github.com/coder/code-server",
|
||||
"language": "TypeScript",
|
||||
"stars_count": 76525,
|
||||
"forks_count": 6538,
|
||||
"stars_count": 76540,
|
||||
"forks_count": 6539,
|
||||
"open_issues_count": 169,
|
||||
"updated_at": "2026-03-07T21:35:32Z",
|
||||
"updated_at": "2026-03-08T21:32:19Z",
|
||||
"created_at": "2019-02-27T16:50:41Z",
|
||||
"clone_url": "https://github.com/coder/code-server.git",
|
||||
"ssh_url": "git@github.com:coder/code-server.git",
|
||||
|
||||
@ -4,13 +4,13 @@
|
||||
"description": "A highly customizable homepage (or startpage / application dashboard) with Docker and service API integrations.",
|
||||
"html_url": "https://github.com/gethomepage/homepage",
|
||||
"language": "JavaScript",
|
||||
"stars_count": 28765,
|
||||
"forks_count": 1808,
|
||||
"stars_count": 28793,
|
||||
"forks_count": 1811,
|
||||
"open_issues_count": 1,
|
||||
"updated_at": "2026-03-07T22:19:42Z",
|
||||
"updated_at": "2026-03-08T23:44:14Z",
|
||||
"created_at": "2022-08-24T07:29:42Z",
|
||||
"clone_url": "https://github.com/gethomepage/homepage.git",
|
||||
"ssh_url": "git@github.com:gethomepage/homepage.git",
|
||||
"default_branch": "dev",
|
||||
"last_build_update": "2026-03-07T15:45:18Z"
|
||||
"last_build_update": "2026-03-08T12:16:51Z"
|
||||
}
|
||||
@ -4,13 +4,13 @@
|
||||
"description": "Git with a cup of tea! Painless self-hosted all-in-one software development service, including Git hosting, code review, team collaboration, package registry and CI/CD",
|
||||
"html_url": "https://github.com/go-gitea/gitea",
|
||||
"language": "Go",
|
||||
"stars_count": 54165,
|
||||
"forks_count": 6433,
|
||||
"open_issues_count": 2845,
|
||||
"updated_at": "2026-03-07T20:46:55Z",
|
||||
"stars_count": 54180,
|
||||
"forks_count": 6438,
|
||||
"open_issues_count": 2846,
|
||||
"updated_at": "2026-03-08T23:25:42Z",
|
||||
"created_at": "2016-11-01T02:13:26Z",
|
||||
"clone_url": "https://github.com/go-gitea/gitea.git",
|
||||
"ssh_url": "git@github.com:go-gitea/gitea.git",
|
||||
"default_branch": "main",
|
||||
"last_build_update": "2026-03-07T20:41:14Z"
|
||||
"last_build_update": "2026-03-08T20:49:59Z"
|
||||
}
|
||||
@ -4,13 +4,13 @@
|
||||
"description": "High performance, self-hosted, newsletter and mailing list manager with a modern dashboard. Single binary app.",
|
||||
"html_url": "https://github.com/knadh/listmonk",
|
||||
"language": "Go",
|
||||
"stars_count": 19210,
|
||||
"forks_count": 1946,
|
||||
"stars_count": 19221,
|
||||
"forks_count": 1945,
|
||||
"open_issues_count": 99,
|
||||
"updated_at": "2026-03-07T22:13:24Z",
|
||||
"updated_at": "2026-03-08T23:08:55Z",
|
||||
"created_at": "2019-06-26T05:08:39Z",
|
||||
"clone_url": "https://github.com/knadh/listmonk.git",
|
||||
"ssh_url": "git@github.com:knadh/listmonk.git",
|
||||
"default_branch": "master",
|
||||
"last_build_update": "2026-03-07T18:41:17Z"
|
||||
"last_build_update": "2026-03-08T14:04:45Z"
|
||||
}
|
||||
@ -4,10 +4,10 @@
|
||||
"description": "Create & scan cute qr codes easily \ud83d\udc7e",
|
||||
"html_url": "https://github.com/lyqht/mini-qr",
|
||||
"language": "Vue",
|
||||
"stars_count": 1897,
|
||||
"forks_count": 238,
|
||||
"stars_count": 1898,
|
||||
"forks_count": 240,
|
||||
"open_issues_count": 21,
|
||||
"updated_at": "2026-03-07T20:18:46Z",
|
||||
"updated_at": "2026-03-08T15:02:09Z",
|
||||
"created_at": "2023-04-21T14:20:14Z",
|
||||
"clone_url": "https://github.com/lyqht/mini-qr.git",
|
||||
"ssh_url": "git@github.com:lyqht/mini-qr.git",
|
||||
|
||||
@ -4,13 +4,13 @@
|
||||
"description": "Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.",
|
||||
"html_url": "https://github.com/n8n-io/n8n",
|
||||
"language": "TypeScript",
|
||||
"stars_count": 178023,
|
||||
"forks_count": 55523,
|
||||
"open_issues_count": 1415,
|
||||
"updated_at": "2026-03-07T22:25:31Z",
|
||||
"stars_count": 178152,
|
||||
"forks_count": 55558,
|
||||
"open_issues_count": 1405,
|
||||
"updated_at": "2026-03-09T00:14:18Z",
|
||||
"created_at": "2019-06-22T09:24:21Z",
|
||||
"clone_url": "https://github.com/n8n-io/n8n.git",
|
||||
"ssh_url": "git@github.com:n8n-io/n8n.git",
|
||||
"default_branch": "master",
|
||||
"last_build_update": "2026-03-07T20:45:37Z"
|
||||
"last_build_update": "2026-03-09T00:10:51Z"
|
||||
}
|
||||
@ -4,10 +4,10 @@
|
||||
"description": "\ud83d\udd25 \ud83d\udd25 \ud83d\udd25 A Free & Self-hostable Airtable Alternative",
|
||||
"html_url": "https://github.com/nocodb/nocodb",
|
||||
"language": "TypeScript",
|
||||
"stars_count": 62371,
|
||||
"stars_count": 62384,
|
||||
"forks_count": 4655,
|
||||
"open_issues_count": 627,
|
||||
"updated_at": "2026-03-07T22:40:39Z",
|
||||
"updated_at": "2026-03-08T23:36:57Z",
|
||||
"created_at": "2017-10-29T18:51:48Z",
|
||||
"clone_url": "https://github.com/nocodb/nocodb.git",
|
||||
"ssh_url": "git@github.com:nocodb/nocodb.git",
|
||||
|
||||
@ -4,13 +4,13 @@
|
||||
"description": "Get up and running with Kimi-K2.5, GLM-5, MiniMax, DeepSeek, gpt-oss, Qwen, Gemma and other models.",
|
||||
"html_url": "https://github.com/ollama/ollama",
|
||||
"language": "Go",
|
||||
"stars_count": 164368,
|
||||
"forks_count": 14823,
|
||||
"open_issues_count": 2590,
|
||||
"updated_at": "2026-03-07T23:01:55Z",
|
||||
"stars_count": 164479,
|
||||
"forks_count": 14834,
|
||||
"open_issues_count": 2613,
|
||||
"updated_at": "2026-03-09T00:13:40Z",
|
||||
"created_at": "2023-06-26T19:39:32Z",
|
||||
"clone_url": "https://github.com/ollama/ollama.git",
|
||||
"ssh_url": "git@github.com:ollama/ollama.git",
|
||||
"default_branch": "main",
|
||||
"last_build_update": "2026-03-07T03:18:54Z"
|
||||
"last_build_update": "2026-03-08T06:32:28Z"
|
||||
}
|
||||
@ -4,10 +4,10 @@
|
||||
"description": "Documentation that simply works",
|
||||
"html_url": "https://github.com/squidfunk/mkdocs-material",
|
||||
"language": "Python",
|
||||
"stars_count": 26201,
|
||||
"forks_count": 4047,
|
||||
"stars_count": 26208,
|
||||
"forks_count": 4048,
|
||||
"open_issues_count": 2,
|
||||
"updated_at": "2026-03-07T22:55:28Z",
|
||||
"updated_at": "2026-03-08T17:43:54Z",
|
||||
"created_at": "2016-01-28T22:09:23Z",
|
||||
"clone_url": "https://github.com/squidfunk/mkdocs-material.git",
|
||||
"ssh_url": "git@github.com:squidfunk/mkdocs-material.git",
|
||||
|
||||
2
mkdocs/docs/testing.md
Normal file
2
mkdocs/docs/testing.md
Normal file
@ -0,0 +1,2 @@
|
||||
# testing
|
||||
# testing
|
||||
BIN
mkdocs/site/assets/images/social/testing.png
Normal file
BIN
mkdocs/site/assets/images/social/testing.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 63 KiB |
@ -7,10 +7,10 @@
|
||||
"stars_count": 0,
|
||||
"forks_count": 0,
|
||||
"open_issues_count": 23,
|
||||
"updated_at": "2026-03-07T13:10:15-07:00",
|
||||
"updated_at": "2026-03-08T18:11:30-06:00",
|
||||
"created_at": "2025-05-28T14:54:59-06:00",
|
||||
"clone_url": "https://gitea.bnkops.com/admin/changemaker.lite.git",
|
||||
"ssh_url": "git@gitea.bnkops.com:admin/changemaker.lite.git",
|
||||
"default_branch": "main",
|
||||
"last_build_update": "2026-03-07T13:10:15-07:00"
|
||||
"last_build_update": "2026-03-08T18:11:30-06:00"
|
||||
}
|
||||
@ -4,10 +4,10 @@
|
||||
"description": "Claude Code is an agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster by executing routine tasks, explaining complex code, and handling git workflows - all through natural language commands.",
|
||||
"html_url": "https://github.com/anthropics/claude-code",
|
||||
"language": "Shell",
|
||||
"stars_count": 74978,
|
||||
"forks_count": 6017,
|
||||
"open_issues_count": 5743,
|
||||
"updated_at": "2026-03-07T23:09:30Z",
|
||||
"stars_count": 75344,
|
||||
"forks_count": 6074,
|
||||
"open_issues_count": 5793,
|
||||
"updated_at": "2026-03-09T00:15:16Z",
|
||||
"created_at": "2025-02-22T17:41:21Z",
|
||||
"clone_url": "https://github.com/anthropics/claude-code.git",
|
||||
"ssh_url": "git@github.com:anthropics/claude-code.git",
|
||||
|
||||
@ -4,10 +4,10 @@
|
||||
"description": "VS Code in the browser",
|
||||
"html_url": "https://github.com/coder/code-server",
|
||||
"language": "TypeScript",
|
||||
"stars_count": 76525,
|
||||
"forks_count": 6538,
|
||||
"stars_count": 76540,
|
||||
"forks_count": 6539,
|
||||
"open_issues_count": 169,
|
||||
"updated_at": "2026-03-07T21:35:32Z",
|
||||
"updated_at": "2026-03-08T21:32:19Z",
|
||||
"created_at": "2019-02-27T16:50:41Z",
|
||||
"clone_url": "https://github.com/coder/code-server.git",
|
||||
"ssh_url": "git@github.com:coder/code-server.git",
|
||||
|
||||
@ -4,13 +4,13 @@
|
||||
"description": "A highly customizable homepage (or startpage / application dashboard) with Docker and service API integrations.",
|
||||
"html_url": "https://github.com/gethomepage/homepage",
|
||||
"language": "JavaScript",
|
||||
"stars_count": 28765,
|
||||
"forks_count": 1808,
|
||||
"stars_count": 28793,
|
||||
"forks_count": 1811,
|
||||
"open_issues_count": 1,
|
||||
"updated_at": "2026-03-07T22:19:42Z",
|
||||
"updated_at": "2026-03-08T23:44:14Z",
|
||||
"created_at": "2022-08-24T07:29:42Z",
|
||||
"clone_url": "https://github.com/gethomepage/homepage.git",
|
||||
"ssh_url": "git@github.com:gethomepage/homepage.git",
|
||||
"default_branch": "dev",
|
||||
"last_build_update": "2026-03-07T15:45:18Z"
|
||||
"last_build_update": "2026-03-08T12:16:51Z"
|
||||
}
|
||||
@ -4,13 +4,13 @@
|
||||
"description": "Git with a cup of tea! Painless self-hosted all-in-one software development service, including Git hosting, code review, team collaboration, package registry and CI/CD",
|
||||
"html_url": "https://github.com/go-gitea/gitea",
|
||||
"language": "Go",
|
||||
"stars_count": 54165,
|
||||
"forks_count": 6433,
|
||||
"open_issues_count": 2845,
|
||||
"updated_at": "2026-03-07T20:46:55Z",
|
||||
"stars_count": 54180,
|
||||
"forks_count": 6438,
|
||||
"open_issues_count": 2846,
|
||||
"updated_at": "2026-03-08T23:25:42Z",
|
||||
"created_at": "2016-11-01T02:13:26Z",
|
||||
"clone_url": "https://github.com/go-gitea/gitea.git",
|
||||
"ssh_url": "git@github.com:go-gitea/gitea.git",
|
||||
"default_branch": "main",
|
||||
"last_build_update": "2026-03-07T20:41:14Z"
|
||||
"last_build_update": "2026-03-08T20:49:59Z"
|
||||
}
|
||||
@ -4,13 +4,13 @@
|
||||
"description": "High performance, self-hosted, newsletter and mailing list manager with a modern dashboard. Single binary app.",
|
||||
"html_url": "https://github.com/knadh/listmonk",
|
||||
"language": "Go",
|
||||
"stars_count": 19210,
|
||||
"forks_count": 1946,
|
||||
"stars_count": 19221,
|
||||
"forks_count": 1945,
|
||||
"open_issues_count": 99,
|
||||
"updated_at": "2026-03-07T22:13:24Z",
|
||||
"updated_at": "2026-03-08T23:08:55Z",
|
||||
"created_at": "2019-06-26T05:08:39Z",
|
||||
"clone_url": "https://github.com/knadh/listmonk.git",
|
||||
"ssh_url": "git@github.com:knadh/listmonk.git",
|
||||
"default_branch": "master",
|
||||
"last_build_update": "2026-03-07T18:41:17Z"
|
||||
"last_build_update": "2026-03-08T14:04:45Z"
|
||||
}
|
||||
@ -4,10 +4,10 @@
|
||||
"description": "Create & scan cute qr codes easily \ud83d\udc7e",
|
||||
"html_url": "https://github.com/lyqht/mini-qr",
|
||||
"language": "Vue",
|
||||
"stars_count": 1897,
|
||||
"forks_count": 238,
|
||||
"stars_count": 1898,
|
||||
"forks_count": 240,
|
||||
"open_issues_count": 21,
|
||||
"updated_at": "2026-03-07T20:18:46Z",
|
||||
"updated_at": "2026-03-08T15:02:09Z",
|
||||
"created_at": "2023-04-21T14:20:14Z",
|
||||
"clone_url": "https://github.com/lyqht/mini-qr.git",
|
||||
"ssh_url": "git@github.com:lyqht/mini-qr.git",
|
||||
|
||||
@ -4,13 +4,13 @@
|
||||
"description": "Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.",
|
||||
"html_url": "https://github.com/n8n-io/n8n",
|
||||
"language": "TypeScript",
|
||||
"stars_count": 178023,
|
||||
"forks_count": 55523,
|
||||
"open_issues_count": 1415,
|
||||
"updated_at": "2026-03-07T22:25:31Z",
|
||||
"stars_count": 178152,
|
||||
"forks_count": 55558,
|
||||
"open_issues_count": 1405,
|
||||
"updated_at": "2026-03-09T00:14:18Z",
|
||||
"created_at": "2019-06-22T09:24:21Z",
|
||||
"clone_url": "https://github.com/n8n-io/n8n.git",
|
||||
"ssh_url": "git@github.com:n8n-io/n8n.git",
|
||||
"default_branch": "master",
|
||||
"last_build_update": "2026-03-07T20:45:37Z"
|
||||
"last_build_update": "2026-03-09T00:10:51Z"
|
||||
}
|
||||
@ -4,10 +4,10 @@
|
||||
"description": "\ud83d\udd25 \ud83d\udd25 \ud83d\udd25 A Free & Self-hostable Airtable Alternative",
|
||||
"html_url": "https://github.com/nocodb/nocodb",
|
||||
"language": "TypeScript",
|
||||
"stars_count": 62371,
|
||||
"stars_count": 62384,
|
||||
"forks_count": 4655,
|
||||
"open_issues_count": 627,
|
||||
"updated_at": "2026-03-07T22:40:39Z",
|
||||
"updated_at": "2026-03-08T23:36:57Z",
|
||||
"created_at": "2017-10-29T18:51:48Z",
|
||||
"clone_url": "https://github.com/nocodb/nocodb.git",
|
||||
"ssh_url": "git@github.com:nocodb/nocodb.git",
|
||||
|
||||
@ -4,13 +4,13 @@
|
||||
"description": "Get up and running with Kimi-K2.5, GLM-5, MiniMax, DeepSeek, gpt-oss, Qwen, Gemma and other models.",
|
||||
"html_url": "https://github.com/ollama/ollama",
|
||||
"language": "Go",
|
||||
"stars_count": 164368,
|
||||
"forks_count": 14823,
|
||||
"open_issues_count": 2590,
|
||||
"updated_at": "2026-03-07T23:01:55Z",
|
||||
"stars_count": 164479,
|
||||
"forks_count": 14834,
|
||||
"open_issues_count": 2613,
|
||||
"updated_at": "2026-03-09T00:13:40Z",
|
||||
"created_at": "2023-06-26T19:39:32Z",
|
||||
"clone_url": "https://github.com/ollama/ollama.git",
|
||||
"ssh_url": "git@github.com:ollama/ollama.git",
|
||||
"default_branch": "main",
|
||||
"last_build_update": "2026-03-07T03:18:54Z"
|
||||
"last_build_update": "2026-03-08T06:32:28Z"
|
||||
}
|
||||
@ -4,10 +4,10 @@
|
||||
"description": "Documentation that simply works",
|
||||
"html_url": "https://github.com/squidfunk/mkdocs-material",
|
||||
"language": "Python",
|
||||
"stars_count": 26201,
|
||||
"forks_count": 4047,
|
||||
"stars_count": 26208,
|
||||
"forks_count": 4048,
|
||||
"open_issues_count": 2,
|
||||
"updated_at": "2026-03-07T22:55:28Z",
|
||||
"updated_at": "2026-03-08T17:43:54Z",
|
||||
"created_at": "2016-01-28T22:09:23Z",
|
||||
"clone_url": "https://github.com/squidfunk/mkdocs-material.git",
|
||||
"ssh_url": "git@github.com:squidfunk/mkdocs-material.git",
|
||||
|
||||
File diff suppressed because one or more lines are too long
@ -2,318 +2,322 @@
|
||||
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
|
||||
<url>
|
||||
<loc>https://bnkserve.org/</loc>
|
||||
<lastmod>2026-03-07</lastmod>
|
||||
<lastmod>2026-03-09</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://bnkserve.org/lander/</loc>
|
||||
<lastmod>2026-03-07</lastmod>
|
||||
<lastmod>2026-03-09</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://bnkserve.org/main/</loc>
|
||||
<lastmod>2026-03-07</lastmod>
|
||||
<lastmod>2026-03-09</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://bnkserve.org/test-page/</loc>
|
||||
<lastmod>2026-03-07</lastmod>
|
||||
<lastmod>2026-03-09</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://bnkserve.org/test/</loc>
|
||||
<lastmod>2026-03-07</lastmod>
|
||||
<lastmod>2026-03-09</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://bnkserve.org/testing/</loc>
|
||||
<lastmod>2026-03-09</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://bnkserve.org/blog/</loc>
|
||||
<lastmod>2026-03-07</lastmod>
|
||||
<lastmod>2026-03-09</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://bnkserve.org/comments/callback/</loc>
|
||||
<lastmod>2026-03-07</lastmod>
|
||||
<lastmod>2026-03-09</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://bnkserve.org/docs/</loc>
|
||||
<lastmod>2026-03-07</lastmod>
|
||||
<lastmod>2026-03-09</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://bnkserve.org/docs/phil/</loc>
|
||||
<lastmod>2026-03-07</lastmod>
|
||||
<lastmod>2026-03-09</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://bnkserve.org/docs/admin/</loc>
|
||||
<lastmod>2026-03-07</lastmod>
|
||||
<lastmod>2026-03-09</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://bnkserve.org/docs/admin/dashboard/</loc>
|
||||
<lastmod>2026-03-07</lastmod>
|
||||
<lastmod>2026-03-09</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://bnkserve.org/docs/admin/people-access/</loc>
|
||||
<lastmod>2026-03-07</lastmod>
|
||||
<lastmod>2026-03-09</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://bnkserve.org/docs/admin/settings/</loc>
|
||||
<lastmod>2026-03-07</lastmod>
|
||||
<lastmod>2026-03-09</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://bnkserve.org/docs/admin/advocacy/</loc>
|
||||
<lastmod>2026-03-07</lastmod>
|
||||
<lastmod>2026-03-09</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://bnkserve.org/docs/admin/advocacy/campaigns/</loc>
|
||||
<lastmod>2026-03-07</lastmod>
|
||||
<lastmod>2026-03-09</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://bnkserve.org/docs/admin/advocacy/email-queue/</loc>
|
||||
<lastmod>2026-03-07</lastmod>
|
||||
<lastmod>2026-03-09</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://bnkserve.org/docs/admin/advocacy/representatives/</loc>
|
||||
<lastmod>2026-03-07</lastmod>
|
||||
<lastmod>2026-03-09</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://bnkserve.org/docs/admin/advocacy/responses/</loc>
|
||||
<lastmod>2026-03-07</lastmod>
|
||||
<lastmod>2026-03-09</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://bnkserve.org/docs/admin/broadcast/</loc>
|
||||
<lastmod>2026-03-07</lastmod>
|
||||
<lastmod>2026-03-09</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://bnkserve.org/docs/admin/broadcast/email-templates/</loc>
|
||||
<lastmod>2026-03-07</lastmod>
|
||||
<lastmod>2026-03-09</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://bnkserve.org/docs/admin/broadcast/newsletter/</loc>
|
||||
<lastmod>2026-03-07</lastmod>
|
||||
<lastmod>2026-03-09</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://bnkserve.org/docs/admin/broadcast/sms/</loc>
|
||||
<lastmod>2026-03-07</lastmod>
|
||||
<lastmod>2026-03-09</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://bnkserve.org/docs/admin/map/</loc>
|
||||
<lastmod>2026-03-07</lastmod>
|
||||
<lastmod>2026-03-09</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://bnkserve.org/docs/admin/map/areas/</loc>
|
||||
<lastmod>2026-03-07</lastmod>
|
||||
<lastmod>2026-03-09</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://bnkserve.org/docs/admin/map/canvassing/</loc>
|
||||
<lastmod>2026-03-07</lastmod>
|
||||
<lastmod>2026-03-09</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://bnkserve.org/docs/admin/map/data-quality/</loc>
|
||||
<lastmod>2026-03-07</lastmod>
|
||||
<lastmod>2026-03-09</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://bnkserve.org/docs/admin/map/locations/</loc>
|
||||
<lastmod>2026-03-07</lastmod>
|
||||
<lastmod>2026-03-09</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://bnkserve.org/docs/admin/map/settings/</loc>
|
||||
<lastmod>2026-03-07</lastmod>
|
||||
<lastmod>2026-03-09</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://bnkserve.org/docs/admin/map/shifts/</loc>
|
||||
<lastmod>2026-03-07</lastmod>
|
||||
<lastmod>2026-03-09</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://bnkserve.org/docs/admin/media/</loc>
|
||||
<lastmod>2026-03-07</lastmod>
|
||||
<lastmod>2026-03-09</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://bnkserve.org/docs/admin/media/ads/</loc>
|
||||
<lastmod>2026-03-07</lastmod>
|
||||
<lastmod>2026-03-09</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://bnkserve.org/docs/admin/media/analytics/</loc>
|
||||
<lastmod>2026-03-07</lastmod>
|
||||
<lastmod>2026-03-09</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://bnkserve.org/docs/admin/media/curated/</loc>
|
||||
<lastmod>2026-03-07</lastmod>
|
||||
<lastmod>2026-03-09</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://bnkserve.org/docs/admin/media/library/</loc>
|
||||
<lastmod>2026-03-07</lastmod>
|
||||
<lastmod>2026-03-09</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://bnkserve.org/docs/admin/media/moderation/</loc>
|
||||
<lastmod>2026-03-07</lastmod>
|
||||
<lastmod>2026-03-09</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://bnkserve.org/docs/admin/payments/</loc>
|
||||
<lastmod>2026-03-07</lastmod>
|
||||
<lastmod>2026-03-09</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://bnkserve.org/docs/admin/payments/donations/</loc>
|
||||
<lastmod>2026-03-07</lastmod>
|
||||
<lastmod>2026-03-09</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://bnkserve.org/docs/admin/payments/plans/</loc>
|
||||
<lastmod>2026-03-07</lastmod>
|
||||
<lastmod>2026-03-09</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://bnkserve.org/docs/admin/payments/products/</loc>
|
||||
<lastmod>2026-03-07</lastmod>
|
||||
<lastmod>2026-03-09</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://bnkserve.org/docs/admin/payments/settings/</loc>
|
||||
<lastmod>2026-03-07</lastmod>
|
||||
<lastmod>2026-03-09</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://bnkserve.org/docs/admin/services/</loc>
|
||||
<lastmod>2026-03-07</lastmod>
|
||||
<lastmod>2026-03-09</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://bnkserve.org/docs/admin/services/crowdsec/</loc>
|
||||
<lastmod>2026-03-07</lastmod>
|
||||
<lastmod>2026-03-09</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://bnkserve.org/docs/admin/services/integrations/</loc>
|
||||
<lastmod>2026-03-07</lastmod>
|
||||
<lastmod>2026-03-09</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://bnkserve.org/docs/admin/services/monitoring/</loc>
|
||||
<lastmod>2026-03-07</lastmod>
|
||||
<lastmod>2026-03-09</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://bnkserve.org/docs/admin/services/tunnel/</loc>
|
||||
<lastmod>2026-03-07</lastmod>
|
||||
<lastmod>2026-03-09</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://bnkserve.org/docs/admin/services/user-provisioning/</loc>
|
||||
<lastmod>2026-03-07</lastmod>
|
||||
<lastmod>2026-03-09</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://bnkserve.org/docs/admin/web/</loc>
|
||||
<lastmod>2026-03-07</lastmod>
|
||||
<lastmod>2026-03-09</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://bnkserve.org/docs/admin/web/documentation/</loc>
|
||||
<lastmod>2026-03-07</lastmod>
|
||||
<lastmod>2026-03-09</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://bnkserve.org/docs/admin/web/homepage/</loc>
|
||||
<lastmod>2026-03-07</lastmod>
|
||||
<lastmod>2026-03-09</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://bnkserve.org/docs/admin/web/landing-pages/</loc>
|
||||
<lastmod>2026-03-07</lastmod>
|
||||
<lastmod>2026-03-09</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://bnkserve.org/docs/admin/web/navigation/</loc>
|
||||
<lastmod>2026-03-07</lastmod>
|
||||
<lastmod>2026-03-09</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://bnkserve.org/docs/api/</loc>
|
||||
<lastmod>2026-03-07</lastmod>
|
||||
<lastmod>2026-03-09</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://bnkserve.org/docs/architecture/</loc>
|
||||
<lastmod>2026-03-07</lastmod>
|
||||
<lastmod>2026-03-09</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://bnkserve.org/docs/deployment/</loc>
|
||||
<lastmod>2026-03-07</lastmod>
|
||||
<lastmod>2026-03-09</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://bnkserve.org/docs/getting-started/</loc>
|
||||
<lastmod>2026-03-07</lastmod>
|
||||
<lastmod>2026-03-09</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://bnkserve.org/docs/getting-started/control-panel/</loc>
|
||||
<lastmod>2026-03-07</lastmod>
|
||||
<lastmod>2026-03-09</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://bnkserve.org/docs/getting-started/environment-variables/</loc>
|
||||
<lastmod>2026-03-07</lastmod>
|
||||
<lastmod>2026-03-09</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://bnkserve.org/docs/getting-started/features/</loc>
|
||||
<lastmod>2026-03-07</lastmod>
|
||||
<lastmod>2026-03-09</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://bnkserve.org/docs/getting-started/first-steps/</loc>
|
||||
<lastmod>2026-03-07</lastmod>
|
||||
<lastmod>2026-03-09</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://bnkserve.org/docs/getting-started/installation/</loc>
|
||||
<lastmod>2026-03-07</lastmod>
|
||||
<lastmod>2026-03-09</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://bnkserve.org/docs/getting-started/services/</loc>
|
||||
<lastmod>2026-03-07</lastmod>
|
||||
<lastmod>2026-03-09</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://bnkserve.org/docs/getting-started/upgrades/</loc>
|
||||
<lastmod>2026-03-07</lastmod>
|
||||
<lastmod>2026-03-09</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://bnkserve.org/docs/services/</loc>
|
||||
<lastmod>2026-03-07</lastmod>
|
||||
<lastmod>2026-03-09</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://bnkserve.org/docs/troubleshooting/</loc>
|
||||
<lastmod>2026-03-07</lastmod>
|
||||
<lastmod>2026-03-09</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://bnkserve.org/docs/user-guide/</loc>
|
||||
<lastmod>2026-03-07</lastmod>
|
||||
<lastmod>2026-03-09</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://bnkserve.org/docs/user-guide/campaigns/</loc>
|
||||
<lastmod>2026-03-07</lastmod>
|
||||
<lastmod>2026-03-09</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://bnkserve.org/docs/user-guide/donations/</loc>
|
||||
<lastmod>2026-03-07</lastmod>
|
||||
<lastmod>2026-03-09</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://bnkserve.org/docs/user-guide/events/</loc>
|
||||
<lastmod>2026-03-07</lastmod>
|
||||
<lastmod>2026-03-09</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://bnkserve.org/docs/user-guide/gallery/</loc>
|
||||
<lastmod>2026-03-07</lastmod>
|
||||
<lastmod>2026-03-09</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://bnkserve.org/docs/user-guide/map/</loc>
|
||||
<lastmod>2026-03-07</lastmod>
|
||||
<lastmod>2026-03-09</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://bnkserve.org/docs/user-guide/profile/</loc>
|
||||
<lastmod>2026-03-07</lastmod>
|
||||
<lastmod>2026-03-09</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://bnkserve.org/docs/user-guide/shifts/</loc>
|
||||
<lastmod>2026-03-07</lastmod>
|
||||
<lastmod>2026-03-09</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://bnkserve.org/docs/user-guide/shop/</loc>
|
||||
<lastmod>2026-03-07</lastmod>
|
||||
<lastmod>2026-03-09</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://bnkserve.org/docs/volunteer/</loc>
|
||||
<lastmod>2026-03-07</lastmod>
|
||||
<lastmod>2026-03-09</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://bnkserve.org/docs/volunteer/achievements/</loc>
|
||||
<lastmod>2026-03-07</lastmod>
|
||||
<lastmod>2026-03-09</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://bnkserve.org/docs/volunteer/canvassing/</loc>
|
||||
<lastmod>2026-03-07</lastmod>
|
||||
<lastmod>2026-03-09</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://bnkserve.org/docs/volunteer/shifts/</loc>
|
||||
<lastmod>2026-03-07</lastmod>
|
||||
<lastmod>2026-03-09</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://bnkserve.org/docs/volunteer/social/</loc>
|
||||
<lastmod>2026-03-07</lastmod>
|
||||
<lastmod>2026-03-09</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://bnkserve.org/partials/integrations/analytics/custom/</loc>
|
||||
<lastmod>2026-03-07</lastmod>
|
||||
<lastmod>2026-03-09</lastmod>
|
||||
</url>
|
||||
</urlset>
|
||||
Binary file not shown.
@ -1113,6 +1113,223 @@
|
||||
<p>Testing page. </p>
|
||||
<div class="photo-block" data-photo-id="1" data-size="large" data-caption="" data-link-to-gallery="true" data-alignment="center">Loading...</div>
|
||||
|
||||
<div style="text-align: center; padding: 40px 20px; background: linear-gradient(135deg, #1a1a2e, #16213e); border-radius: 12px; margin: 16px 0;">
|
||||
<h2 style="color: #fff; margin: 12px 0;">Choose Your Plan</h2>
|
||||
<p style="color: rgba(255,255,255,0.8); margin-bottom: 24px;">Get access to exclusive content and features.</p>
|
||||
<a href="http://app.org/pricing" style="display: inline-block; padding: 14px 36px; background: #722ed1; color: #fff; text-decoration: none; border-radius: 8px; font-weight: 600; font-size: 1.1rem;">View Plans</a>
|
||||
</div>
|
||||
|
||||
<div class="photo-card-block" data-photo-id="1" data-photo-title="vlcsnap-2026-01-09-15h39m52s898.png" data-photo-format="png" data-photo-width="1920" data-photo-height="1040" data-photo-views="0" style="max-width: 480px; margin: 0 auto;">
|
||||
<a href="http://app.org/gallery?expanded=photo-1" style="display: block; text-decoration: none; color: inherit; border-radius: 12px; overflow: hidden; background: #1b2838; box-shadow: 0 4px 12px rgba(0,0,0,0.3);">
|
||||
<div style="position: relative; padding-bottom: 66.67%; background: #0d1b2a; overflow: hidden;">
|
||||
<img src="http://app.orgdata:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22480%22%20height%3D%22320%22%20viewBox%3D%220%200%20480%20320%22%3E%3Crect%20fill%3D%22%230d1b2a%22%20width%3D%22480%22%20height%3D%22320%22%2F%3E%3Ccircle%20cx%3D%22240%22%20cy%3D%22160%22%20r%3D%2232%22%20fill%3D%22rgba(46%2C125%2C50%2C0.6)%22%2F%3E%3Crect%20x%3D%22224%22%20y%3D%22144%22%20width%3D%2232%22%20height%3D%2232%22%20rx%3D%224%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-width%3D%222%22%2F%3E%3Ccircle%20cx%3D%22234%22%20cy%3D%22154%22%20r%3D%223%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M256%20176l-10-10L224%20176%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-width%3D%222%22%2F%3E%3C%2Fsvg%3E" alt="vlcsnap-2026-01-09-15h39m52s898.png" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover;" />
|
||||
<span style="position: absolute; top: 8px; left: 8px; background: #2e7d32; color: #fff; font-size: 11px; font-weight: 600; padding: 2px 8px; border-radius: 4px;">PNG</span>
|
||||
<span style="position: absolute; bottom: 8px; right: 8px; background: rgba(0,0,0,0.8); color: #fff; font-size: 12px; font-weight: 500; padding: 2px 6px; border-radius: 4px;">1920×1040</span>
|
||||
<div style="position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 56px; height: 56px; background: rgba(0,0,0,0.5); border-radius: 50%; display: flex; align-items: center; justify-content: center;">
|
||||
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="#fff" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><rect x="3" y="3" width="18" height="18" rx="2"/><circle cx="8.5" cy="8.5" r="1.5"/><path d="m21 15-5-5L5 21"/></svg>
|
||||
</div>
|
||||
</div>
|
||||
<div style="padding: 12px 16px;">
|
||||
<div style="color: #fff; font-size: 15px; font-weight: 600; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;">vlcsnap-2026-01-09-15h39m52s898.png</div>
|
||||
|
||||
<div style="display: flex; justify-content: space-between; align-items: center; margin-top: 6px;">
|
||||
<span style="color: #8899aa; font-size: 13px;">0 views</span>
|
||||
<span style="color: #43cea2; font-size: 13px; font-weight: 500;">View →</span>
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
</div>
|
||||
|
||||
<div id="cm-product-mlrk53ro" style="text-align:center;padding:32px 20px;background:linear-gradient(135deg,#1a1a2e,#16213e);border-radius:12px;margin:16px 0;max-width:420px;margin-left:auto;margin-right:auto;">
|
||||
<div style="width:80px;height:80px;border-radius:12px;background:linear-gradient(135deg,#9d4edd,#722ed1);display:flex;align-items:center;justify-content:center;margin:0 auto 16px;"><span style="font-size:36px;color:#fff;">🛒</span></div>
|
||||
<div style="display:inline-block;padding:2px 10px;border-radius:4px;background:#1890ff;color:#fff;font-size:11px;font-weight:600;margin-bottom:8px;">DIGITAL</div>
|
||||
<h3 style="color:#fff;margin:8px 0 4px;">Test Product 1</h3>
|
||||
<p style="color:rgba(255,255,255,0.7);font-size:0.9rem;margin-bottom:12px;">A test product</p>
|
||||
<p style="color:#fff;font-size:1.4rem;font-weight:700;margin-bottom:20px;">$90.00</p>
|
||||
<div id="cm-product-mlrk53ro-form" style="max-width:320px;margin:0 auto;text-align:left;">
|
||||
<input type="email" id="cm-product-mlrk53ro-email" placeholder="your@email.com *" style="width:100%;padding:10px 14px;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.25);border-radius:8px;color:#fff;font-size:0.95rem;box-sizing:border-box;margin-bottom:10px;outline:none;" required />
|
||||
<input type="text" id="cm-product-mlrk53ro-name" placeholder="Name (optional)" style="width:100%;padding:10px 14px;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.25);border-radius:8px;color:#fff;font-size:0.95rem;box-sizing:border-box;margin-bottom:10px;outline:none;" />
|
||||
<div id="cm-product-mlrk53ro-error" style="color:#ff4d4f;font-size:0.9rem;margin-bottom:8px;display:none;"></div>
|
||||
<button type="button" id="cm-product-mlrk53ro-submit" style="width:100%;padding:14px 24px;background:#722ed1;color:#fff;border:none;border-radius:8px;font-weight:600;font-size:1.05rem;cursor:pointer;">Buy Now — $90.00</button>
|
||||
<p style="margin-top:12px;font-size:0.75rem;color:rgba(255,255,255,0.4);text-align:center;">
|
||||
Secure payment via Stripe. <a href="http://app.org/shop" style="color:rgba(255,255,255,0.5);">Browse all products</a>
|
||||
</p>
|
||||
</div>
|
||||
<noscript><a href="http://app.org/shop" style="display:inline-block;padding:14px 36px;background:#722ed1;color:#fff;text-decoration:none;border-radius:8px;font-weight:600;">View in Shop</a></noscript>
|
||||
</div>
|
||||
<script>
|
||||
(function(){
|
||||
var root=document.getElementById('cm-product-mlrk53ro');
|
||||
if(!root)return;
|
||||
var apiUrl='http://api.org';
|
||||
var productId='cmlritfdm0000mkbgf9eelg4t';
|
||||
var submitBtn=document.getElementById('cm-product-mlrk53ro-submit');
|
||||
var emailInput=document.getElementById('cm-product-mlrk53ro-email');
|
||||
var nameInput=document.getElementById('cm-product-mlrk53ro-name');
|
||||
var errDiv=document.getElementById('cm-product-mlrk53ro-error');
|
||||
function showErr(msg){errDiv.textContent=msg;errDiv.style.display='block';}
|
||||
function hideErr(){errDiv.style.display='none';}
|
||||
submitBtn.addEventListener('click',function(){
|
||||
hideErr();
|
||||
var email=(emailInput.value||'').trim();
|
||||
if(!email||email.indexOf('@')<1){showErr('Please enter a valid email address.');return;}
|
||||
submitBtn.disabled=true;submitBtn.textContent='Processing...';
|
||||
fetch(apiUrl+'/api/payments/purchase',{
|
||||
method:'POST',headers:{'Content-Type':'application/json'},
|
||||
body:JSON.stringify({productId:productId,buyerEmail:email,buyerName:(nameInput.value||'').trim()||undefined})
|
||||
}).then(function(r){return r.json();}).then(function(data){
|
||||
if(data.url){window.location.href=data.url;}
|
||||
else{showErr(data.error&&data.error.message||'Something went wrong.');submitBtn.disabled=false;submitBtn.textContent='Buy Now';}
|
||||
}).catch(function(){showErr('Connection error. Please try again.');submitBtn.disabled=false;submitBtn.textContent='Buy Now';});
|
||||
});
|
||||
})();
|
||||
</script>
|
||||
|
||||
<div id="cm-donate-mlrjofs1" style="text-align:center;padding:40px 20px;background:linear-gradient(135deg,#2d1b69,#1a1a2e);border-radius:12px;margin:16px 0;max-width:560px;margin-left:auto;margin-right:auto;">
|
||||
<p style="font-size:48px;margin:0;">❤️</p>
|
||||
<h2 style="color:#fff;margin:12px 0;">Support Our Work</h2>
|
||||
<p style="color:rgba(255,255,255,0.8);margin-bottom:24px;">Every contribution makes a difference. Choose an amount below.</p>
|
||||
|
||||
<div id="cm-donate-mlrjofs1-amounts" style="margin-bottom: 16px;">
|
||||
<button type="button" class="cm-donate-mlrjofs1-amt" data-cents="1000" style="display:inline-block;padding:10px 22px;margin:4px;color:#fff;text-decoration:none;border-radius:8px;font-weight:600;font-size:1rem;cursor:pointer;border:2px solid rgba(255,255,255,0.25);background:rgba(255,255,255,0.08);">$10</button>
|
||||
<button type="button" class="cm-donate-mlrjofs1-amt" data-cents="2500" style="display:inline-block;padding:10px 22px;margin:4px;color:#fff;text-decoration:none;border-radius:8px;font-weight:600;font-size:1rem;cursor:pointer;border:2px solid rgba(255,255,255,0.25);background:rgba(255,255,255,0.08);">$25</button>
|
||||
<button type="button" class="cm-donate-mlrjofs1-amt" data-cents="5000" style="display:inline-block;padding:10px 22px;margin:4px;color:#fff;text-decoration:none;border-radius:8px;font-weight:600;font-size:1rem;cursor:pointer;border:2px solid rgba(255,255,255,0.25);background:rgba(255,255,255,0.08);">$50</button>
|
||||
<button type="button" class="cm-donate-mlrjofs1-amt" data-cents="10000" style="display:inline-block;padding:10px 22px;margin:4px;color:#fff;text-decoration:none;border-radius:8px;font-weight:600;font-size:1rem;cursor:pointer;border:2px solid rgba(255,255,255,0.25);background:rgba(255,255,255,0.08);">$100</button>
|
||||
<button type="button" class="cm-donate-mlrjofs1-amt" data-cents="custom" style="display:inline-block;padding:10px 22px;margin:4px;color:#fff;text-decoration:none;border-radius:8px;font-weight:600;font-size:1rem;cursor:pointer;border:2px solid rgba(255,255,255,0.25);background:rgba(255,255,255,0.08);">Custom</button>
|
||||
</div>
|
||||
<div id="cm-donate-mlrjofs1-custom" style="display:none;margin-bottom:12px;">
|
||||
<input type="number" id="cm-donate-mlrjofs1-custom-input" min="1" step="1" placeholder="Enter amount ($)" style="width:100%;padding:10px 14px;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.25);border-radius:8px;color:#fff;font-size:0.95rem;box-sizing:border-box;margin-bottom:10px;outline:none;" />
|
||||
</div>
|
||||
<div id="cm-donate-mlrjofs1-form" style="display:none;max-width:360px;margin:0 auto;text-align:left;">
|
||||
<input type="email" id="cm-donate-mlrjofs1-email" placeholder="your@email.com *" style="width:100%;padding:10px 14px;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.25);border-radius:8px;color:#fff;font-size:0.95rem;box-sizing:border-box;margin-bottom:10px;outline:none;" required />
|
||||
<input type="text" id="cm-donate-mlrjofs1-name" placeholder="Name (optional)" style="width:100%;padding:10px 14px;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.25);border-radius:8px;color:#fff;font-size:0.95rem;box-sizing:border-box;margin-bottom:10px;outline:none;" />
|
||||
<div style="margin-bottom:12px;color:rgba(255,255,255,0.7);font-size:0.85rem;">
|
||||
<label><input type="checkbox" id="cm-donate-mlrjofs1-anon" style="margin-right:6px;" />Make my donation anonymous</label>
|
||||
</div>
|
||||
<div id="cm-donate-mlrjofs1-error" style="color:#ff4d4f;font-size:0.9rem;margin-bottom:8px;display:none;"></div>
|
||||
<button type="button" id="cm-donate-mlrjofs1-submit" style="width:100%;padding:14px 24px;background:#eb2f96;color:#fff;border:none;border-radius:8px;font-weight:600;font-size:1.05rem;cursor:pointer;">
|
||||
Donate
|
||||
</button>
|
||||
<p style="margin-top:12px;font-size:0.75rem;color:rgba(255,255,255,0.4);text-align:center;">
|
||||
Secure payment via Stripe. <a href="http://app.org/donate" style="color:rgba(255,255,255,0.5);">Open full donate page</a>
|
||||
</p>
|
||||
</div>
|
||||
<noscript><a href="http://app.org/donate" style="display:inline-block;padding:14px 36px;background:#eb2f96;color:#fff;text-decoration:none;border-radius:8px;font-weight:600;">Donate Now</a></noscript>
|
||||
</div>
|
||||
<script>
|
||||
(function(){
|
||||
var root=document.getElementById('cm-donate-mlrjofs1');
|
||||
if(!root)return;
|
||||
var apiUrl='http://api.org';
|
||||
var selectedCents=0;
|
||||
var form=document.getElementById('cm-donate-mlrjofs1-form');
|
||||
var submitBtn=document.getElementById('cm-donate-mlrjofs1-submit');
|
||||
var emailInput=document.getElementById('cm-donate-mlrjofs1-email');
|
||||
var nameInput=document.getElementById('cm-donate-mlrjofs1-name');
|
||||
var anonBox=document.getElementById('cm-donate-mlrjofs1-anon');
|
||||
var errDiv=document.getElementById('cm-donate-mlrjofs1-error');
|
||||
var amtBtns=root.querySelectorAll('.cm-donate-mlrjofs1-amt');
|
||||
var customWrap=document.getElementById('cm-donate-mlrjofs1-custom');
|
||||
var customInput=document.getElementById('cm-donate-mlrjofs1-custom-input');
|
||||
var activeStyle='background:#eb2f96;border-color:#eb2f96;';
|
||||
var baseStyle='background:rgba(255,255,255,0.08);border-color:rgba(255,255,255,0.25);';
|
||||
function selectAmt(btn,cents){
|
||||
amtBtns.forEach(function(b){b.style.cssText='display:inline-block;padding:10px 22px;margin:4px;color:#fff;text-decoration:none;border-radius:8px;font-weight:600;font-size:1rem;cursor:pointer;border:2px solid rgba(255,255,255,0.25);background:rgba(255,255,255,0.08);'+baseStyle;});
|
||||
btn.style.cssText='display:inline-block;padding:10px 22px;margin:4px;color:#fff;text-decoration:none;border-radius:8px;font-weight:600;font-size:1rem;cursor:pointer;border:2px solid rgba(255,255,255,0.25);background:rgba(255,255,255,0.08);'+activeStyle;
|
||||
if(cents==='custom'){
|
||||
selectedCents=0;customWrap.style.display='block';
|
||||
customInput.focus();
|
||||
submitBtn.textContent='Donate';
|
||||
}else{
|
||||
selectedCents=parseInt(cents,10);customWrap.style.display='none';
|
||||
submitBtn.textContent='Donate $'+(selectedCents/100).toFixed(0);
|
||||
}
|
||||
form.style.display='block';
|
||||
}
|
||||
amtBtns.forEach(function(b){
|
||||
b.addEventListener('click',function(){selectAmt(b,b.getAttribute('data-cents'));});
|
||||
});
|
||||
if(customInput){customInput.addEventListener('input',function(){
|
||||
var v=parseFloat(customInput.value);
|
||||
if(v>0){selectedCents=Math.round(v*100);submitBtn.textContent='Donate $'+v.toFixed(2);}
|
||||
else{selectedCents=0;submitBtn.textContent='Donate';}
|
||||
});}
|
||||
function showErr(msg){errDiv.textContent=msg;errDiv.style.display='block';}
|
||||
function hideErr(){errDiv.style.display='none';}
|
||||
submitBtn.addEventListener('click',function(){
|
||||
hideErr();
|
||||
var email=(emailInput.value||'').trim();
|
||||
if(!email||email.indexOf('@')<1){showErr('Please enter a valid email address.');return;}
|
||||
if(!selectedCents||selectedCents<100){showErr('Please select a donation amount.');return;}
|
||||
submitBtn.disabled=true;submitBtn.textContent='Processing...';
|
||||
fetch(apiUrl+'/api/payments/donate',{
|
||||
method:'POST',headers:{'Content-Type':'application/json'},
|
||||
body:JSON.stringify({amountCents:selectedCents,email:email,name:(nameInput.value||'').trim()||undefined,isAnonymous:!!(anonBox&&anonBox.checked)})
|
||||
}).then(function(r){return r.json();}).then(function(data){
|
||||
if(data.url){window.location.href=data.url;}
|
||||
else{showErr(data.error&&data.error.message||'Something went wrong.');submitBtn.disabled=false;submitBtn.textContent='Donate';}
|
||||
}).catch(function(){showErr('Connection error. Please try again.');submitBtn.disabled=false;submitBtn.textContent='Donate';});
|
||||
});
|
||||
})();
|
||||
</script>
|
||||
|
||||
<div style="text-align: center; padding: 40px 20px; background: linear-gradient(135deg, #2d1b69, #1a1a2e); border-radius: 12px; margin: 16px 0; max-width: 560px; margin-left: auto; margin-right: auto;">
|
||||
<p style="font-size: 48px; margin: 0;">❤️</p>
|
||||
<h2 style="color: #fff; margin: 12px 0;">Support Our Work</h2>
|
||||
<p style="color: rgba(255,255,255,0.8); margin-bottom: 24px;">Every contribution makes a difference. Choose an amount below.</p>
|
||||
<div style="margin-bottom: 16px;">
|
||||
<a href="http://app.org/donate?amount=1000" style="display: inline-block; padding: 10px 22px; margin: 4px; background: rgba(255,255,255,0.12); color: #fff; text-decoration: none; border-radius: 8px; font-weight: 600; font-size: 1rem; border: 2px solid rgba(255,255,255,0.2);">$10</a>
|
||||
<a href="http://app.org/donate?amount=2500" style="display: inline-block; padding: 10px 22px; margin: 4px; background: rgba(255,255,255,0.12); color: #fff; text-decoration: none; border-radius: 8px; font-weight: 600; font-size: 1rem; border: 2px solid rgba(255,255,255,0.2);">$25</a>
|
||||
<a href="http://app.org/donate?amount=5000" style="display: inline-block; padding: 10px 22px; margin: 4px; background: rgba(255,255,255,0.12); color: #fff; text-decoration: none; border-radius: 8px; font-weight: 600; font-size: 1rem; border: 2px solid rgba(255,255,255,0.2);">$50</a>
|
||||
<a href="http://app.org/donate?amount=10000" style="display: inline-block; padding: 10px 22px; margin: 4px; background: rgba(255,255,255,0.12); color: #fff; text-decoration: none; border-radius: 8px; font-weight: 600; font-size: 1rem; border: 2px solid rgba(255,255,255,0.2);">$100</a>
|
||||
</div>
|
||||
<a href="http://app.org/donate" style="display: inline-block; padding: 10px 22px; margin: 4px; background: #eb2f96; color: #fff; text-decoration: none; border-radius: 8px; font-weight: 600; font-size: 1rem;">Custom Amount</a>
|
||||
</div>
|
||||
|
||||
<div style="text-align: center; padding: 40px 20px; background: linear-gradient(135deg, #9d4edd, #722ed1); border-radius: 12px; margin: 16px 0;">
|
||||
<p style="font-size: 48px; margin: 0;">🛒</p>
|
||||
<h2 style="color: #fff; margin: 12px 0;">Browse Our Products</h2>
|
||||
<p style="color: rgba(255,255,255,0.8); margin-bottom: 24px;">Reports, toolkits, event tickets, and more.</p>
|
||||
<a href="http://app.org/shop" style="display: inline-block; padding: 14px 36px; background: #fff; color: #722ed1; text-decoration: none; border-radius: 8px; font-weight: 600; font-size: 1.1rem;">Shop Now</a>
|
||||
</div>
|
||||
|
||||
<div style="text-align: center; padding: 40px 20px; background: linear-gradient(135deg, #1a1a2e, #16213e); border-radius: 12px; margin: 16px 0;">
|
||||
<h2 style="color: #fff; margin: 12px 0;">Choose Your Plan</h2>
|
||||
<p style="color: rgba(255,255,255,0.8); margin-bottom: 24px;">Get access to exclusive content and features.</p>
|
||||
<a href="http://app.org/pricing" style="display: inline-block; padding: 14px 36px; background: #722ed1; color: #fff; text-decoration: none; border-radius: 8px; font-weight: 600; font-size: 1.1rem;">View Plans</a>
|
||||
</div>
|
||||
|
||||
<div style="text-align: center; padding: 40px 20px; background: linear-gradient(135deg, #2d1b69, #1a1a2e); border-radius: 12px; margin: 16px 0;">
|
||||
<p style="font-size: 48px; margin: 0;">❤️</p>
|
||||
<h2 style="color: #fff; margin: 12px 0;">Support Our Cause</h2>
|
||||
<p style="color: rgba(255,255,255,0.8); margin-bottom: 24px;">Your contribution helps us create lasting change in our community.</p>
|
||||
<a href="http://app.org/donate" style="display: inline-block; padding: 14px 36px; background: #eb2f96; color: #fff; text-decoration: none; border-radius: 8px; font-weight: 600; font-size: 1.1rem;">Donate Now</a>
|
||||
</div>
|
||||
|
||||
<div class="video-card-block" data-video-id="2" data-video-title="Testing This Sucker" data-video-duration="594" data-video-quality="" data-video-views="0" style="max-width: 480px; margin: 0 auto;">
|
||||
<a href="http://app.org/gallery/watch/2" style="display: block; text-decoration: none; color: inherit; border-radius: 12px; overflow: hidden; background: #1b2838; box-shadow: 0 4px 12px rgba(0,0,0,0.3);">
|
||||
<div style="position: relative; padding-bottom: 56.25%; background: #0d1b2a; overflow: hidden;">
|
||||
<img src="http://app.orgdata:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22480%22%20height%3D%22270%22%20viewBox%3D%220%200%20480%20270%22%3E%3Crect%20fill%3D%22%230d1b2a%22%20width%3D%22480%22%20height%3D%22270%22%2F%3E%3Ccircle%20cx%3D%22240%22%20cy%3D%22135%22%20r%3D%2232%22%20fill%3D%22rgba(157%2C78%2C221%2C0.6)%22%2F%3E%3Cpolygon%20points%3D%22230%2C118%20258%2C135%20230%2C152%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E" alt="Testing This Sucker" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover;" />
|
||||
|
||||
<span style="position: absolute; bottom: 8px; right: 8px; background: rgba(0,0,0,0.8); color: #fff; font-size: 12px; font-weight: 500; padding: 2px 6px; border-radius: 4px;">9:54</span>
|
||||
<div style="position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 56px; height: 56px; background: rgba(0,0,0,0.5); border-radius: 50%; display: flex; align-items: center; justify-content: center;">
|
||||
<svg width="24" height="24" viewBox="0 0 20 20" fill="#fff"><path d="M10 18a8 8 0 100-16 8 8 0 000 16zM9.555 7.168A1 1 0 008 8v4a1 1 0 001.555.832l3-2a1 1 0 000-1.664l-3-2z"/></svg>
|
||||
</div>
|
||||
</div>
|
||||
<div style="padding: 12px 16px;">
|
||||
<div style="color: #fff; font-size: 15px; font-weight: 600; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;">Testing This Sucker</div>
|
||||
<div style="display: flex; justify-content: space-between; align-items: center; margin-top: 6px;">
|
||||
<span style="color: #8899aa; font-size: 13px;">0 views</span>
|
||||
<span style="color: #9d4edd; font-size: 13px; font-weight: 500;">Watch →</span>
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
</div>
|
||||
|
||||
<h1 id="test_1">Test<a class="headerlink" href="#test_1" title="Permanent link">¶</a></h1>
|
||||
<p>Testing page. </p>
|
||||
<div class="photo-block" data-photo-id="1" data-size="large" data-caption="" data-link-to-gallery="true" data-alignment="center">Loading...</div>
|
||||
|
||||
<div class="photo-card-block" data-photo-id="1" data-photo-title="vlcsnap-2026-01-09-15h39m52s898.png" data-photo-format="png" data-photo-width="1920" data-photo-height="1040" data-photo-views="0" style="max-width: 480px; margin: 0 auto;">
|
||||
<a href="http://app.org/gallery?expanded=photo-1" style="display: block; text-decoration: none; color: inherit; border-radius: 12px; overflow: hidden; background: #1b2838; box-shadow: 0 4px 12px rgba(0,0,0,0.3);">
|
||||
<div style="position: relative; padding-bottom: 66.67%; background: #0d1b2a; overflow: hidden;">
|
||||
|
||||
1222
mkdocs/site/testing/index.html
Normal file
1222
mkdocs/site/testing/index.html
Normal file
File diff suppressed because it is too large
Load Diff
Loading…
x
Reference in New Issue
Block a user