Site updates, readme updates, and general clean up for images

This commit is contained in:
admin 2025-06-18 07:33:36 -06:00
parent 84a3af4433
commit dcb44441a8
44 changed files with 102 additions and 15200 deletions

View File

@ -1,6 +1,14 @@
# Changemaker Lite # Linda Lindsay Changemaker Lite
Changemaker Lite is a streamlined documentation and development platform featuring essential self-hosted services for creating, managing, and automating content workflows. This is the backup and development environment for Linda Lindsay's live website at [lindalindsay.org](https://lindalindsay.org). Changemaker Lite is a streamlined documentation and development platform featuring essential self-hosted services for creating, managing, and automating content workflows.
## About This Repository
This repository serves as:
- **Backup system** for Linda Lindsay's live website content and configuration
- **Development environment** for testing changes before deploying to production
- **Documentation hub** for maintaining site workflows and processes
- **Self-hosted platform** providing independence from third-party services
## Features ## Features
@ -8,16 +16,18 @@ Changemaker Lite is a streamlined documentation and development platform featuri
- **Code Server**: VS Code in your browser for remote development - **Code Server**: VS Code in your browser for remote development
- **MkDocs Material**: Beautiful documentation with live preview - **MkDocs Material**: Beautiful documentation with live preview
- **Static Site Server**: High-performance hosting for built sites - **Static Site Server**: High-performance hosting for built sites
- **Client Website Server**: Nginx server hosting Linda's main website from the `site/` directory
- **Listmonk**: Self-hosted newsletter and email campaign management - **Listmonk**: Self-hosted newsletter and email campaign management
- **PostgreSQL**: Reliable database backend - **PostgreSQL**: Reliable database backend
- **n8n**: Workflow automation and service integration - **n8n**: Workflow automation and service integration
- **NocoDB**: No-code database platform and smart spreadsheet interface - **NocoDB**: No-code database platform and smart spreadsheet interface
- **Gitea**: Self-hosted Git service for version control
## Quick Start ## Quick Start
```bash ```bash
# Clone the repository # Clone the repository
git clone https://gitea.bnkops.com/admin/Changemaker.git git clone https://git.lindalindsay.org/admin/linda.lindsay.changemaker.git
cd changemaker.lite cd changemaker.lite
# Configure environment (creates .env file) # Configure environment (creates .env file)
@ -32,12 +42,32 @@ docker compose up -d
After starting, access services at: After starting, access services at:
- **Homepage Dashboard**: http://localhost:3010 - **Homepage Dashboard**: http://localhost:3010
- **Linda's Main Website**: http://localhost:8080 (served from `site/` directory)
- **Documentation (Dev)**: http://localhost:4000 - **Documentation (Dev)**: http://localhost:4000
- **Documentation (Built)**: http://localhost:4001 - **Documentation (Built)**: http://localhost:4001
- **Code Server**: http://localhost:8888 - **Code Server**: http://localhost:8888
- **Listmonk**: http://localhost:9000 - **Listmonk**: http://localhost:9000
- **n8n**: http://localhost:5678 - **n8n**: http://localhost:5678
- **NocoDB**: http://localhost:8090 - **NocoDB**: http://localhost:8090
- **Gitea**: http://localhost:3030
## Main Website Structure
The main website for Linda Lindsay is served by the `client-website-server` service, which:
- **Serves static content** from the `site/` directory using Nginx
- **Hosts the production website** that mirrors [lindalindsay.org](https://lindalindsay.org)
- **Provides local development** access at http://localhost:8080
- **Uses custom Nginx configuration** from `configs/nginx/client-website/default.conf`
### Website Files
The main website content is located in:
- `site/` - Main website files (HTML, CSS, JS, images)
- `site/archive/` - Archived versions of previous site iterations
- `site/assets/` - Website assets (CSS, images, JavaScript)
This allows for local development and testing of the main website before deploying changes to the live site.
## Documentation ## Documentation

View File

@ -3,7 +3,7 @@
- Essential Tools: - Essential Tools:
- Code Server: - Code Server:
href: "http://localhost:8888" href: "https://code.lindalindsay.org"
description: VS Code in the browser description: VS Code in the browser
icon: mdi-code-braces icon: mdi-code-braces
widget: widget:
@ -11,7 +11,7 @@
container: code-server-changemaker container: code-server-changemaker
server: my-docker server: my-docker
- Listmonk: - Listmonk:
href: "http://localhost:9000" href: "https://listmonk.lindalindsay.org"
description: Newsletter & mailing list manager description: Newsletter & mailing list manager
icon: mdi-email-newsletter icon: mdi-email-newsletter
widget: widget:
@ -19,7 +19,7 @@
container: listmonk_app container: listmonk_app
server: my-docker server: my-docker
- NocoDB: - NocoDB:
href: "http://localhost:8090" href: "https://db.lindalindsay.org"
description: No-code database platform description: No-code database platform
icon: mdi-database icon: mdi-database
widget: widget:
@ -27,7 +27,7 @@
container: changemakerlite-nocodb-1 container: changemakerlite-nocodb-1
server: my-docker server: my-docker
- Gitea: - Gitea:
href: "http://localhost:3030" href: "https://git.lindalindsay.org"
description: Git repository hosting description: Git repository hosting
icon: mdi-git icon: mdi-git
widget: widget:
@ -36,8 +36,16 @@
server: my-docker server: my-docker
- Content & Documentation: - Content & Documentation:
- Main Site:
href: "https://lindalindsay.org"
description: Linda Lindsay's campaign website
icon: mdi-web
widget:
type: docker
container: client-website-server-changemaker
server: my-docker
- MkDocs (Live): - MkDocs (Live):
href: "http://localhost:4000" href: "https://docs.lindalindsay.org"
description: Live documentation server with hot reload description: Live documentation server with hot reload
icon: mdi-book-open-page-variant icon: mdi-book-open-page-variant
widget: widget:
@ -45,7 +53,7 @@
container: mkdocs-changemaker container: mkdocs-changemaker
server: my-docker server: my-docker
- Static Site: - Static Site:
href: "http://localhost:4001" href: "https://blog.lindalindsay.org"
description: Built documentation hosting description: Built documentation hosting
icon: mdi-web icon: mdi-web
widget: widget:
@ -55,7 +63,7 @@
- Automation & Infrastructure: - Automation & Infrastructure:
- n8n: - n8n:
href: "http://localhost:5678" href: "https://n8n.lindalindsay.org"
description: Workflow automation platform description: Workflow automation platform
icon: mdi-workflow icon: mdi-workflow
widget: widget:

Binary file not shown.

After

Width:  |  Height:  |  Size: 388 KiB

View File

@ -1,5 +1,7 @@
# Linda Lindsay for Ward B School Trustee # Linda Lindsay for Ward B School Trustee
![Linda Lindsay](./assets/linda.jpg)
## Defending and Supporting Public Education ## Defending and Supporting Public Education
Welcome to the official policy platform and blog for **Linda Lindsay**, candidate for Edmonton Public School Board Trustee in Ward B. This site serves as the central hub for detailed policy positions, campaign updates, and educational insights from an experienced educator committed to progressive public education. Welcome to the official policy platform and blog for **Linda Lindsay**, candidate for Edmonton Public School Board Trustee in Ward B. This site serves as the central hub for detailed policy positions, campaign updates, and educational insights from an experienced educator committed to progressive public education.

View File

@ -7,8 +7,8 @@ site_dir: site
# Repository # Repository
repo_name: Campaign Resources repo_name: Campaign Resources
repo_url: https://github.com/lindalindsay/campaign repo_url: https://git.lindalindsay.org/admin/linda.lindsay.changemaker
repo_type: gitea
# Theme Configuration # Theme Configuration
theme: theme:
name: material name: material

File diff suppressed because one or more lines are too long

Binary file not shown.

Before

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 29 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 388 KiB

BIN
mkdocs/site/assets/logo.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,9 @@
{% extends "base.html" %}
{% block extrahead %}
{% endblock %}
{% block announce %}
<a href="https://homepage.albertademocracytaskforce.org" class="login-button">Login</a>
Changemaker Archive. <a href="https://docs.bnkops.com">Learn more</a>
{% endblock %}

View File

@ -0,0 +1,9 @@
{% extends "base.html" %}
{% block extrahead %}
{% endblock %}
{% block announce %}
<a href="https://homepage.albertademocracytaskforce.org" class="login-button">Login</a>
Changemaker Archive. <a href="https://docs.bnkops.com">Learn more</a>
{% endblock %}

View File

@ -4,6 +4,5 @@
{% endblock %} {% endblock %}
{% block announce %} {% block announce %}
<a href="https://homepage.test.com" class="login-button">Login</a> <a href="https://dashboard.lindalindsay.org" class="login-button">Login</a>
Changemaker Archive. <a href="https://docs.bnkops.com">Learn more</a>
{% endblock %} {% endblock %}

View File

@ -0,0 +1,9 @@
{% extends "base.html" %}
{% block extrahead %}
{% endblock %}
{% block announce %}
<a href="https://homepage.albertademocracytaskforce.org" class="login-button">Login</a>
Changemaker Archive. <a href="https://docs.bnkops.com">Learn more</a>
{% endblock %}

View File

@ -0,0 +1,9 @@
{% extends "base.html" %}
{% block extrahead %}
{% endblock %}
{% block announce %}
<a href="https://homepage.albertademocracytaskforce.org" class="login-button">Login</a>
Changemaker Archive. <a href="https://docs.bnkops.com">Learn more</a>
{% endblock %}

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,51 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url> <url>
<loc>https://changeme.org/</loc> <loc>https://blog.lindalindsay.org/</loc>
<lastmod>2025-05-28</lastmod> <lastmod>2025-06-18</lastmod>
</url> </url>
<url> <url>
<loc>https://changeme.org/getting-started/</loc> <loc>https://blog.lindalindsay.org/blog/</loc>
<lastmod>2025-05-28</lastmod> <lastmod>2025-06-18</lastmod>
</url>
<url>
<loc>https://changeme.org/blog/</loc>
<lastmod>2025-05-28</lastmod>
</url>
<url>
<loc>https://changeme.org/services/</loc>
<lastmod>2025-05-28</lastmod>
</url>
<url>
<loc>https://changeme.org/services/code-server/</loc>
<lastmod>2025-05-28</lastmod>
</url>
<url>
<loc>https://changeme.org/services/homepage/</loc>
<lastmod>2025-05-28</lastmod>
</url>
<url>
<loc>https://changeme.org/services/listmonk/</loc>
<lastmod>2025-05-28</lastmod>
</url>
<url>
<loc>https://changeme.org/services/mkdocs/</loc>
<lastmod>2025-05-28</lastmod>
</url>
<url>
<loc>https://changeme.org/services/n8n/</loc>
<lastmod>2025-05-28</lastmod>
</url>
<url>
<loc>https://changeme.org/services/nocodb/</loc>
<lastmod>2025-05-28</lastmod>
</url>
<url>
<loc>https://changeme.org/services/postgresql/</loc>
<lastmod>2025-05-28</lastmod>
</url>
<url>
<loc>https://changeme.org/services/static-server/</loc>
<lastmod>2025-05-28</lastmod>
</url> </url>
</urlset> </urlset>

Binary file not shown.

View File

@ -59,6 +59,7 @@
<a href="/about.html" class="active">About</a> <a href="/about.html" class="active">About</a>
<a href="/election_info.html">Election Info</a> <a href="/election_info.html">Election Info</a>
<a href="/get_involved.html">Get Involved</a> <a href="/get_involved.html">Get Involved</a>
<a href="https://blog.lindalindsay.org" target="_blank" rel="noopener">Policy & Blog</a>
</nav> </nav>
<button class="mobile-nav-toggle" aria-expanded="false" aria-controls="navigation" aria-label="Toggle navigation menu"> <button class="mobile-nav-toggle" aria-expanded="false" aria-controls="navigation" aria-label="Toggle navigation menu">

View File

@ -59,6 +59,7 @@
<a href="/about.html">About</a> <a href="/about.html">About</a>
<a href="/election_info.html" class="active">Election Info</a> <a href="/election_info.html" class="active">Election Info</a>
<a href="/get_involved.html">Get Involved</a> <a href="/get_involved.html">Get Involved</a>
<a href="https://blog.lindalindsay.org" target="_blank" rel="noopener">Policy & Blog</a>
</nav> </nav>
<button class="mobile-nav-toggle" aria-expanded="false" aria-controls="navigation" aria-label="Toggle navigation menu"> <button class="mobile-nav-toggle" aria-expanded="false" aria-controls="navigation" aria-label="Toggle navigation menu">

View File

@ -59,6 +59,7 @@
<a href="/about.html">About</a> <a href="/about.html">About</a>
<a href="/election_info.html">Election Info</a> <a href="/election_info.html">Election Info</a>
<a href="/get_involved.html" class="active">Get Involved</a> <a href="/get_involved.html" class="active">Get Involved</a>
<a href="https://blog.lindalindsay.org" target="_blank" rel="noopener">Policy & Blog</a>
</nav> </nav>
<button class="mobile-nav-toggle" aria-expanded="false" aria-controls="navigation" aria-label="Toggle navigation menu"> <button class="mobile-nav-toggle" aria-expanded="false" aria-controls="navigation" aria-label="Toggle navigation menu">

View File

@ -76,6 +76,7 @@
<a href="/about.html">About</a> <a href="/about.html">About</a>
<a href="/election_info.html">Election Info</a> <a href="/election_info.html">Election Info</a>
<a href="/get_involved.html">Get Involved</a> <a href="/get_involved.html">Get Involved</a>
<a href="https://blog.lindalindsay.org" target="_blank" rel="noopener">Policy & Blog</a>
</nav> </nav>
<button class="mobile-nav-toggle" aria-expanded="false" aria-controls="navigation" aria-label="Toggle navigation menu"> <button class="mobile-nav-toggle" aria-expanded="false" aria-controls="navigation" aria-label="Toggle navigation menu">