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
@ -8,16 +16,18 @@ Changemaker Lite is a streamlined documentation and development platform featuri
- **Code Server**: VS Code in your browser for remote development
- **MkDocs Material**: Beautiful documentation with live preview
- **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
- **PostgreSQL**: Reliable database backend
- **n8n**: Workflow automation and service integration
- **NocoDB**: No-code database platform and smart spreadsheet interface
- **Gitea**: Self-hosted Git service for version control
## Quick Start
```bash
# 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
# Configure environment (creates .env file)
@ -32,12 +42,32 @@ docker compose up -d
After starting, access services at:
- **Homepage Dashboard**: http://localhost:3010
- **Linda's Main Website**: http://localhost:8080 (served from `site/` directory)
- **Documentation (Dev)**: http://localhost:4000
- **Documentation (Built)**: http://localhost:4001
- **Code Server**: http://localhost:8888
- **Listmonk**: http://localhost:9000
- **n8n**: http://localhost:5678
- **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
@ -48,4 +78,4 @@ Complete documentation is available in the MkDocs site, including:
- Workflow automation tutorials
- Troubleshooting guides
Visit http://localhost:4000 after starting services to access the full documentation.
Visit http://localhost:4000 after starting services to access the full documentation.

View File

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

View File

@ -7,8 +7,8 @@ site_dir: site
# Repository
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:
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 %}
{% block announce %}
<a href="https://homepage.test.com" class="login-button">Login</a>
Changemaker Archive. <a href="https://docs.bnkops.com">Learn more</a>
<a href="https://dashboard.lindalindsay.org" class="login-button">Login</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

@ -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"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://changeme.org/</loc>
<lastmod>2025-05-28</lastmod>
<loc>https://blog.lindalindsay.org/</loc>
<lastmod>2025-06-18</lastmod>
</url>
<url>
<loc>https://changeme.org/getting-started/</loc>
<lastmod>2025-05-28</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>
<loc>https://blog.lindalindsay.org/blog/</loc>
<lastmod>2025-06-18</lastmod>
</url>
</urlset>

Binary file not shown.

View File

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