Compare commits

..

2 Commits

Author SHA1 Message Date
Jekyll Converter
4ba63ae1cf Add comprehensive deployment setup
- Add simplified deployment workflow (deploy-simple.yml)
- Create detailed deployment guide with manual instructions
- Include automated deployment script
- Update project documentation

This provides both automated and manual deployment options
for the Jekyll site to web.resist.is
2025-08-26 23:13:51 -04:00
Jekyll Converter
85a627e1ab Add Gitea Action for automated Jekyll deployment
- Builds Jekyll site on push to main branch
- Backs up existing site before deployment
- Deploys to web.resist.is with proper permissions
- Includes verification and cleanup steps
2025-08-26 23:11:32 -04:00
20 changed files with 240 additions and 553 deletions

View File

@ -0,0 +1,99 @@
name: Deploy Jekyll Site (Simple)
on:
push:
branches: [ main ]
pull_request:
branches: [ main ]
types: [ closed ]
jobs:
deploy:
runs-on: ubuntu-latest
if: github.event_name == 'push' || (github.event_name == 'pull_request' && github.event.pull_request.merged == true)
steps:
- name: Checkout repository
uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Setup Ruby
uses: ruby/setup-ruby@v1
with:
ruby-version: '3.0'
bundler-cache: true
- name: Install dependencies
run: |
gem install bundler
bundle install
- name: Build Jekyll site
run: |
bundle exec jekyll build
- name: Create deployment package
run: |
# Create deployment package
tar -czf site-deployment.tar.gz -C _site .
echo "Deployment package created: site-deployment.tar.gz"
echo "Package size: $(du -h site-deployment.tar.gz | cut -f1)"
- name: List deployment contents
run: |
echo "Contents of _site directory:"
find _site -type f | head -20
echo "Total files: $(find _site -type f | wc -l)"
- name: Upload deployment artifact
uses: actions/upload-artifact@v3
with:
name: jekyll-site
path: site-deployment.tar.gz
retention-days: 30
- name: Deployment Instructions
run: |
echo "=========================================="
echo "DEPLOYMENT INSTRUCTIONS"
echo "=========================================="
echo ""
echo "The Jekyll site has been built successfully!"
echo "To deploy to web.resist.is, follow these steps:"
echo ""
echo "1. Download the artifact 'jekyll-site' from this workflow run"
echo "2. Extract site-deployment.tar.gz"
echo "3. Connect to web.resist.is as resistbot user"
echo "4. Create backup: sudo cp -r /var/www/join.resist.is /var/backups/join.resist.is/backup-\$(date +%Y%m%d-%H%M%S)"
echo "5. Deploy files: sudo rsync -av --delete extracted-files/ /var/www/join.resist.is/"
echo "6. Set permissions: sudo chown -R www-data:www-data /var/www/join.resist.is"
echo "7. Set permissions: sudo chmod -R 755 /var/www/join.resist.is"
echo ""
echo "Or use the automated deployment script:"
echo "=========================================="
echo "#!/bin/bash"
echo "# Save this as deploy.sh and run on web.resist.is"
echo ""
echo "SITE_PATH=\"/var/www/join.resist.is\""
echo "BACKUP_DIR=\"/var/backups/join.resist.is/backup-\$(date +%Y%m%d-%H%M%S)\""
echo ""
echo "# Create backup"
echo "sudo mkdir -p /var/backups/join.resist.is"
echo "if [ -d \"\$SITE_PATH\" ]; then"
echo " sudo cp -r \"\$SITE_PATH\" \"\$BACKUP_DIR\""
echo " echo \"Backup created at \$BACKUP_DIR\""
echo "fi"
echo ""
echo "# Deploy new site"
echo "sudo mkdir -p \"\$SITE_PATH\""
echo "sudo tar -xzf site-deployment.tar.gz -C \"\$SITE_PATH\""
echo ""
echo "# Set permissions"
echo "sudo chown -R www-data:www-data \"\$SITE_PATH\""
echo "sudo chmod -R 755 \"\$SITE_PATH\""
echo "sudo find \"\$SITE_PATH\" -type f -exec chmod 644 {} \\;"
echo ""
echo "echo \"Deployment completed successfully!\""
echo "=========================================="

122
.gitea/workflows/deploy.yml Normal file
View File

@ -0,0 +1,122 @@
name: Deploy Jekyll Site
on:
push:
branches: [ main ]
pull_request:
branches: [ main ]
types: [ closed ]
jobs:
deploy:
runs-on: ubuntu-latest
if: github.event_name == 'push' || (github.event_name == 'pull_request' && github.event.pull_request.merged == true)
steps:
- name: Checkout repository
uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Setup Ruby
uses: ruby/setup-ruby@v1
with:
ruby-version: '3.0'
bundler-cache: true
- name: Install dependencies
run: |
gem install bundler
bundle install
- name: Build Jekyll site
run: |
bundle exec jekyll build
- name: Prepare deployment files
run: |
# Create deployment package
tar -czf site-deployment.tar.gz -C _site .
- name: Deploy to web.resist.is
env:
DEPLOY_HOST: web.resist.is
DEPLOY_USER: resistbot
DEPLOY_PASS: ${{ secrets.DEPLOY_PASSWORD }}
SITE_PATH: /var/www/join.resist.is
run: |
# Install sshpass for password authentication
sudo apt-get update
sudo apt-get install -y sshpass rsync
# Create backup directory name with timestamp
BACKUP_DIR="backup-$(date +%Y%m%d-%H%M%S)"
# Create SSH config to disable host key checking (for automation)
mkdir -p ~/.ssh
echo "Host web.resist.is" >> ~/.ssh/config
echo " StrictHostKeyChecking no" >> ~/.ssh/config
echo " UserKnownHostsFile /dev/null" >> ~/.ssh/config
# Create backup of existing site
echo "Creating backup of existing site..."
sshpass -p "$DEPLOY_PASS" ssh "$DEPLOY_USER@$DEPLOY_HOST" "
if [ -d '$SITE_PATH' ]; then
sudo mkdir -p /var/backups/join.resist.is
sudo cp -r '$SITE_PATH' '/var/backups/join.resist.is/$BACKUP_DIR'
echo 'Backup created at /var/backups/join.resist.is/$BACKUP_DIR'
else
echo 'No existing site found to backup'
fi
"
# Create site directory if it doesn't exist
echo "Preparing deployment directory..."
sshpass -p "$DEPLOY_PASS" ssh "$DEPLOY_USER@$DEPLOY_HOST" "
sudo mkdir -p '$SITE_PATH'
sudo chown -R $DEPLOY_USER:$DEPLOY_USER '$SITE_PATH'
"
# Deploy new site
echo "Deploying new Jekyll site..."
sshpass -p "$DEPLOY_PASS" rsync -avz --delete \
-e "ssh -o StrictHostKeyChecking=no" \
_site/ "$DEPLOY_USER@$DEPLOY_HOST:$SITE_PATH/"
# Set proper permissions
sshpass -p "$DEPLOY_PASS" ssh "$DEPLOY_USER@$DEPLOY_HOST" "
sudo chown -R www-data:www-data '$SITE_PATH'
sudo chmod -R 755 '$SITE_PATH'
sudo find '$SITE_PATH' -type f -exec chmod 644 {} \;
"
echo "Deployment completed successfully!"
echo "Site is now live at: https://join.resist.is"
echo "Backup location: /var/backups/join.resist.is/$BACKUP_DIR"
- name: Verify deployment
env:
DEPLOY_HOST: web.resist.is
DEPLOY_USER: resistbot
DEPLOY_PASS: ${{ secrets.DEPLOY_PASSWORD }}
SITE_PATH: /var/www/join.resist.is
run: |
# Verify the deployment by checking if index.html exists
echo "Verifying deployment..."
sshpass -p "$DEPLOY_PASS" ssh "$DEPLOY_USER@$DEPLOY_HOST" "
if [ -f '$SITE_PATH/index.html' ]; then
echo 'Deployment verification successful - index.html found'
echo 'File count in deployment:'
find '$SITE_PATH' -type f | wc -l
else
echo 'Deployment verification failed - index.html not found'
exit 1
fi
"
- name: Cleanup
run: |
# Remove deployment artifacts
rm -f site-deployment.tar.gz
echo "Cleanup completed"

View File

@ -1,98 +0,0 @@
GEM
remote: https://rubygems.org/
specs:
addressable (2.8.7)
public_suffix (>= 2.0.2, < 7.0)
base64 (0.3.0)
bigdecimal (3.1.3)
colorator (1.1.0)
concurrent-ruby (1.3.5)
csv (3.3.5)
em-websocket (0.5.3)
eventmachine (>= 0.12.9)
http_parser.rb (~> 0)
eventmachine (1.2.7)
ffi (1.17.2)
forwardable-extended (2.6.0)
google-protobuf (4.30.2-x86_64-linux)
bigdecimal
rake (>= 13)
http_parser.rb (0.8.0)
i18n (1.14.7)
concurrent-ruby (~> 1.0)
jekyll (4.4.1)
addressable (~> 2.4)
base64 (~> 0.2)
colorator (~> 1.0)
csv (~> 3.0)
em-websocket (~> 0.5)
i18n (~> 1.0)
jekyll-sass-converter (>= 2.0, < 4.0)
jekyll-watch (~> 2.0)
json (~> 2.6)
kramdown (~> 2.3, >= 2.3.1)
kramdown-parser-gfm (~> 1.0)
liquid (~> 4.0)
mercenary (~> 0.3, >= 0.3.6)
pathutil (~> 0.9)
rouge (>= 3.0, < 5.0)
safe_yaml (~> 1.0)
terminal-table (>= 1.8, < 4.0)
webrick (~> 1.7)
jekyll-feed (0.17.0)
jekyll (>= 3.7, < 5.0)
jekyll-sass-converter (3.1.0)
sass-embedded (~> 1.75)
jekyll-seo-tag (2.8.0)
jekyll (>= 3.8, < 5.0)
jekyll-sitemap (1.4.0)
jekyll (>= 3.7, < 5.0)
jekyll-watch (2.2.1)
listen (~> 3.0)
json (2.13.2)
kramdown (2.5.1)
rexml (>= 3.3.9)
kramdown-parser-gfm (1.1.0)
kramdown (~> 2.0)
liquid (4.0.4)
listen (3.9.0)
rb-fsevent (~> 0.10, >= 0.10.3)
rb-inotify (~> 0.9, >= 0.9.10)
mercenary (0.4.0)
minima (2.5.2)
jekyll (>= 3.5, < 5.0)
jekyll-feed (~> 0.9)
jekyll-seo-tag (~> 2.1)
pathutil (0.16.2)
forwardable-extended (~> 2.6)
public_suffix (6.0.2)
rake (13.3.0)
rb-fsevent (0.11.2)
rb-inotify (0.11.1)
ffi (~> 1.0)
rexml (3.4.2)
rouge (4.6.0)
safe_yaml (1.0.5)
sass-embedded (1.86.3-x86_64-linux-gnu)
google-protobuf (~> 4.30)
terminal-table (3.0.2)
unicode-display_width (>= 1.1.1, < 3)
unicode-display_width (2.6.0)
webrick (1.9.1)
PLATFORMS
x86_64-linux
DEPENDENCIES
http_parser.rb (~> 0.6.0)
jekyll (~> 4.4)
jekyll-feed (~> 0.12)
jekyll-seo-tag
jekyll-sitemap
minima (~> 2.5)
tzinfo (>= 1, < 3)
tzinfo-data
wdm (~> 0.1.1)
BUNDLED WITH
2.6.7

View File

@ -1,5 +0,0 @@
### Find Us
[Bluesky](https://bsky.app/profile/doi.timeto.resist.is) [Matrix](https://matrix.to/#/#BureauOfDecentralizedResistance:weresist.is) [Email](mailto:info@resist.is)

View File

@ -1,3 +0,0 @@
<p>The Department of Internautics operates as a decentralized resistance network committed to preserving democracy, preservation of human rights, defending democratic institutions and dismantling fascism. We do not advocate violence, but we recognize that extraordinary threats to democracy require extraordinary responses from ordinary citizens.</p>
<p>We will not abide a fascist dictator nor those that continue support him</p>

View File

@ -1,8 +0,0 @@
<div class="content-wrapper">
<img src="{{ '/assets/images/omegablk.png' | relative_url }}" alt="Omega Symbol">
<p class="bold-text">United Interwebs Department of Internautics:</p>
<p class="bold-text">Bureau of Decentralized Resistance</p>
<p class="no-margin">{{ site.time | date: '%A, %B %e, %Y' }}</p>
<p class="no-margin">For Immediate Release</p>
</div>

View File

@ -1,5 +1,3 @@
---
---
<!DOCTYPE html>
<html lang="en">
<head>
@ -8,30 +6,10 @@
<title>{% if page.title %}{{ page.title }} - {{ site.title }}{% else %}{{ site.title }}{% endif %}</title>
<meta name="description" content="{% if page.description %}{{ page.description }}{% else %}{{ site.description }}{% endif %}">
<link rel="stylesheet" href="{{ '/assets/css/main.css' | relative_url }}">
<!-- Matomo
<script>
var _paq = window._paq = window._paq || [];
_paq.push(['trackPageView']);
_paq.push(['enableLinkTracking']);
(function() {
var u="//stats.resist.is/";
_paq.push(['setTrackerUrl', u+'matomo.php']);
_paq.push(['setSiteId', '2']);
var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
})();
</script>
End Matomo Code -->
</head>
<body>
<div class="main-container">
{% include header.html %}
{{ content }}
</div>
</body>
</html>

View File

@ -1,20 +0,0 @@
---
---
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>{% if page.title %}{{ page.title }} - {{ site.title }}{% else %}{{ site.title }}{% endif %}</title>
<meta name="description" content="{% if page.description %}{{ page.description }}{% else %}{{ site.description }}{% endif %}">
<link rel="stylesheet" href="{{ '/assets/css/main.css' | relative_url }}">
</head>
<body>
<div class="main-container">
</div>
{{ content }}
</body>
</html>

View File

@ -1,49 +0,0 @@
/* Main styles for resist.is */
body {
background-color: black;
margin: 0;
padding: 0;
font-family: Arial, sans-serif;
}
p,h3 {
color: white;
}
h2 {
color: red;
}
div {
max-width: 700px;
margin-left: auto;
margin-right: auto;
}
.main-container {
text-align: center;
}
.content-wrapper {
text-align: center;
}
.bold-text {
font-weight: bold;
margin: 0;
}
.no-margin {
margin: 0;
}
.link {
text-align: center;
color: royalblue;
text-decoration: none;
}
.link:hover {
text-decoration: underline;
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 25 KiB

View File

@ -1 +0,0 @@
<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="4.4.1">Jekyll</generator><link href="/feed.xml" rel="self" type="application/atom+xml" /><link href="/" rel="alternate" type="text/html" /><updated>2025-09-29T21:20:52-04:00</updated><id>/feed.xml</id><title type="html">Resist</title><subtitle>United Interwebs Department of Internautics - Bureau of Decentralized Resistance</subtitle></feed>

View File

@ -1,105 +0,0 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Resist - Resist</title>
<meta name="description" content="United Interwebs Department of Internautics - Bureau of Decentralized Resistance">
<link rel="stylesheet" href="/assets/css/main.css">
<!-- Matomo
<script>
var _paq = window._paq = window._paq || [];
_paq.push(['trackPageView']);
_paq.push(['enableLinkTracking']);
(function() {
var u="//stats.resist.is/";
_paq.push(['setTrackerUrl', u+'matomo.php']);
_paq.push(['setSiteId', '2']);
var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
})();
</script>
End Matomo Code -->
</head>
<body>
<div class="main-container">
<div class="content-wrapper">
<img src="/assets/images/omegablk.png" alt="Omega Symbol">
<p class="bold-text">United Interwebs Department of Internautics:</p>
<p class="bold-text">Bureau of Decentralized Resistance</p>
<p class="no-margin">Monday, September 29, 2025</p>
<p class="no-margin">For Immediate Release</p>
</div>
<h2 id="democracy-under-siege">DEMOCRACY UNDER SIEGE</h2>
<p><strong><em>CONSTITUTIONAL CRISIS DEMANDS IMMEDIATE ACTION</em></strong></p>
<p>The fascist regime now controlling all three branches of the United States federal government has accelerated its assault on our constitutional republic. What began as authoritarian overreach has escalated into full-scale oppression of American citizens. The time for passive resistance has ended.</p>
<h3 id="current-threat-assessment">CURRENT THREAT ASSESSMENT:</h3>
<p>As of this date, fascist forces have consolidated control over the executive, legislative, and judicial branches of government. The Supreme Courts Roberts majority has granted unprecedented powers to an administration that openly defies constitutional limits. Military and paramilitary forces have been deployed against American citizens in major metropolitan areas, with confirmed operations in Los Angeles, Chicago, New York, and Washington, DC.</p>
<p>Citizens are being detained without due process and transported to undisclosed facilities, including foreign detention centers, in direct violation of habeas corpus protections. The National Guard has been federalized and weaponized against peaceful protesters and political dissidents. Communication networks are being monitored and disrupted to prevent organized resistance.</p>
<h3 id="the-constitution-is-under-direct-attack">THE CONSTITUTION IS UNDER DIRECT ATTACK</h3>
<p>Those we elected to represent us and safeguard our democratic institutions have either been co-opted, intimidated, or removed from power. The checks and balances that protected our republic for over two centuries have been systematically dismantled. Corporate oligarchs now dictate policy while constitutional rights are suspended under the guise of “emergency powers.”</p>
<p>This is not hyperbole. This is not partisan politics. This is fascism, and it has arrived at our doorstep.</p>
<h2 id="no-one-is-safe">NO ONE IS SAFE</h2>
<p>The oppression escalates daily. What begins with targeting “undesirable” populations inevitably expands to encompass anyone who questions authority. Todays collaborators become tomorrows victims. History teaches us that fascist regimes consume their own supporters once they have served their purpose.</p>
<p>Without immediate intervention, this authoritarian cancer will metastasize beyond any hope of peaceful remedy. The window for constitutional restoration through traditional democratic processes is rapidly closing.</p>
<h3 id="the-resistance-rises">THE RESISTANCE RISES</h3>
<p>Therefore, it falls to us - The People of the United States - to fulfill our constitutional duty to preserve, protect, and defend the Constitution against all enemies, foreign and domestic. When government becomes destructive of the ends for which it was established, it is the right of the people to alter or abolish it.</p>
<p>There are no longer Republicans or Democrats, liberals or conservatives, progressives or traditionalists. There are only two sides: those who would impose fascist tyranny, and those who will resist it by any means necessary.</p>
<h3 id="join-the-fight-for-freedom">JOIN THE FIGHT FOR FREEDOM</h3>
<p>This page serves as a gateway for those ready to join the resistance against fascist occupation of our government. We are building a decentralized network of patriots committed to restoring constitutional democracy and protecting the rights of all Americans.</p>
<p>The Department of Internautics is actively recruiting resisters from all backgrounds, all communities, all walks of life. We need technologists and teachers, workers and students, veterans and activists, parents and grandparents - anyone willing to stand up for freedom when freedom is under attack.</p>
<p>Setting the world right again will require unprecedented unity and determination. Whatever your previous political affiliations, whatever your personal differences - set them aside. We cannot return to what was once “normal,” but we can fight for something better. We can build a future worthy of the sacrifices made by previous generations who faced similar threats to human dignity and democratic governance.</p>
<h3 id="history-is-watching">HISTORY IS WATCHING</h3>
<p>Future generations will judge how we responded in this moment of crisis. They will ask whether we stood up when democracy needed defenders, or whether we remained silent while tyranny took root on American soil.</p>
<p>The choice is yours. The time is now.</p>
<h2 id="join-us-we-resist">Join us. We resist.</h2>
<p><strong>This message will be updated as the situation develops.</strong>
<strong>Stay Safe, Stay Prepared</strong></p>
<p><a href="https://guide.resist.is">Field Manual for Resistance Operations</a></p>
<hr />
<h3 id="find-us">Find Us</h3>
<p><a href="https://bsky.app/profile/doi.timeto.resist.is">Bluesky</a> <a href="https://matrix.to/#/#BureauOfDecentralizedResistance:weresist.is">Matrix</a> <a href="mailto:info@resist.is">Email</a></p>
<hr />
<p>The Department of Internautics operates as a decentralized resistance network committed to preserving democracy, preservation of human rights, defending democratic institutions and dismantling fascism. We do not advocate violence, but we recognize that extraordinary threats to democracy require extraordinary responses from ordinary citizens.</p>
<p>We will not abide a fascist dictator nor those that continue support him</p>
</div>
</body>
</html>

View File

@ -1,39 +0,0 @@
<!DOCTYPE html>
<head>
<title>Resist</title>
<meta charset="utf-8" />
<style>
p {
color: white;
}
div {
max-width: 700px;
margin-left: auto;
margin-right: auto;
}
</style>
<! --
Yes, I know its ugly, but its thrown together quick.
More coming very soon
-->
</head>
<body style="background-color: black">
<div style="text-align:center;">
<div>
<img src=omegablk.png>
<p style="font-weight: bold; margin: 0;">United Interwebs Department of Internautics:</p>
<p style="font-weight: bold; margin: 0;">Bureau of Decentralized Resistance</p>
<p style="margin: 0;">9 March 2025</p>
<p style="margin: 0;">For Immediate Release</p>
<p>Those we have elected to represent us and protect our constitution have failed us. Trump, alongside Musk and DOGE are ignoring the constitution and turning our country into a fascist oligarchy. Therefore, it falls to us, The People of the United States, to support and defend the constitution of the United States.</p>
<p>There is no more republican vs democrat, or liberal vs conservative. There is only the fascists and those that would stand against them.</p>
<p>This page serves as a gateway for new to the resistance. In the future there will be information on how to find and join various resistance groups. In the meantime, the Department of Internautics is openly recruiting and welcoming resisters of all backgrounds.</p>
</div>
<a href=https://bsky.app/profile/doi.timeto.resist.is style="text-align:center; color: royalblue;">Find us on Bluesky</a> <br />
<a href=https://matrix.to/#/#BureauOfDecentralizedResistance:weresist.is style="text-align:center; color: royalblue;">Find us on Matrix</a>
</div>
<body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 25 KiB

View File

@ -1 +0,0 @@
Sitemap: /sitemap.xml

View File

@ -1,6 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>/</loc>
</url>
</urlset>

View File

@ -1,66 +0,0 @@
# Resist - Join the Resistance
**United Interwebs Department of Internautics:**
**Bureau of Decentralized Resistance**
**1 September 2025**
**For Immediate Release**
**DEMOCRACY UNDER SIEGE - CONSTITUTIONAL CRISIS DEMANDS IMMEDIATE ACTION**
The fascist regime now controlling all three branches of the United States federal government has accelerated its assault on our constitutional republic. What began as authoritarian overreach has escalated into full-scale oppression of American citizens. The time for passive resistance has ended.
**CURRENT THREAT ASSESSMENT:**
As of this date, fascist forces have consolidated control over the executive, legislative, and judicial branches of government. The Supreme Court's Roberts majority has granted unprecedented powers to an administration that openly defies constitutional limits. Military and paramilitary forces have been deployed against American citizens in major metropolitan areas, with confirmed operations in Los Angeles, Chicago, New York, and Washington, DC.
Citizens are being detained without due process and transported to undisclosed facilities, including foreign detention centers, in direct violation of habeas corpus protections. The National Guard has been federalized and weaponized against peaceful protesters and political dissidents. Communication networks are being monitored and disrupted to prevent organized resistance.
**THE CONSTITUTION IS UNDER DIRECT ATTACK**
Those we elected to represent us and safeguard our democratic institutions have either been co-opted, intimidated, or removed from power. The checks and balances that protected our republic for over two centuries have been systematically dismantled. Corporate oligarchs now dictate policy while constitutional rights are suspended under the guise of "emergency powers."
This is not hyperbole. This is not partisan politics. This is fascism, and it has arrived at our doorstep.
**NO ONE IS SAFE**
The oppression escalates daily. What begins with targeting "undesirable" populations inevitably expands to encompass anyone who questions authority. Today's collaborators become tomorrow's victims. History teaches us that fascist regimes consume their own supporters once they have served their purpose.
Without immediate intervention, this authoritarian cancer will metastasize beyond any hope of peaceful remedy. The window for constitutional restoration through traditional democratic processes is rapidly closing.
**THE RESISTANCE RISES**
Therefore, it falls to us - The People of the United States - to fulfill our constitutional duty to preserve, protect, and defend the Constitution against all enemies, foreign and domestic. When government becomes destructive of the ends for which it was established, it is the right of the people to alter or abolish it.
There are no longer Republicans or Democrats, liberals or conservatives, progressives or traditionalists. There are only two sides: those who would impose fascist tyranny, and those who will resist it by any means necessary.
**JOIN THE FIGHT FOR FREEDOM**
This page serves as a gateway for those ready to join the resistance against fascist occupation of our government. We are building a decentralized network of patriots committed to restoring constitutional democracy and protecting the rights of all Americans.
The Department of Internautics is actively recruiting resisters from all backgrounds, all communities, all walks of life. We need technologists and teachers, workers and students, veterans and activists, parents and grandparents - anyone willing to stand up for freedom when freedom is under attack.
Setting the world right again will require unprecedented unity and determination. Whatever your previous political affiliations, whatever your personal differences - set them aside. We cannot return to what was once "normal," but we can fight for something better. We can build a future worthy of the sacrifices made by previous generations who faced similar threats to human dignity and democratic governance.
**HISTORY IS WATCHING**
Future generations will judge how we responded in this moment of crisis. They will ask whether we stood up when democracy needed defenders, or whether we remained silent while tyranny took root in American soil.
The choice is yours. The time is now.
**Join us. We resist.**
---
**SECURE COMMUNICATIONS:**
[Find us on Bluesky]()
[Find us on Matrix]()
*This message will be updated as conditions develop. Share widely through secure channels.*
---
*The Department of Internautics operates as a decentralized resistance network committed to constitutional restoration and the protection of democratic institutions. We do not advocate violence, but we recognize that extraordinary threats to democracy require extraordinary responses from ordinary citizens.*

View File

@ -6,14 +6,10 @@ body {
font-family: Arial, sans-serif;
}
p,h3 {
p {
color: white;
}
h2 {
color: red;
}
div {
max-width: 700px;
margin-left: auto;

View File

@ -4,62 +4,21 @@ title: Resist
description: United Interwebs Department of Internautics - Bureau of Decentralized Resistance
---
## DEMOCRACY UNDER SIEGE
***CONSTITUTIONAL CRISIS DEMANDS IMMEDIATE ACTION***
<div class="content-wrapper">
<img src="{{ '/assets/images/omegablk.png' | relative_url }}" alt="Omega Symbol">
The fascist regime now controlling all three branches of the United States federal government has accelerated its assault on our constitutional republic. What began as authoritarian overreach has escalated into full-scale oppression of American citizens. The time for passive resistance has ended.
<p class="bold-text">United Interwebs Department of Internautics:</p>
<p class="bold-text">Bureau of Decentralized Resistance</p>
<p class="no-margin">9 March 2025</p>
<p class="no-margin">For Immediate Release</p>
### CURRENT THREAT ASSESSMENT:
<p>Those we have elected to represent us and protect our constitution have failed us. Trump, alongside Musk and DOGE are ignoring the constitution and turning our country into a fascist oligarchy. Therefore, it falls to us, The People of the United States, to support and defend the constitution of the United States.</p>
As of this date, fascist forces have consolidated control over the executive, legislative, and judicial branches of government. The Supreme Court's Roberts majority has granted unprecedented powers to an administration that openly defies constitutional limits. Military and paramilitary forces have been deployed against American citizens in major metropolitan areas, with confirmed operations in Los Angeles, Chicago, New York, and Washington, DC.
<p>There is no more republican vs democrat, or liberal vs conservative. There is only the fascists and those that would stand against them.</p>
Citizens are being detained without due process and transported to undisclosed facilities, including foreign detention centers, in direct violation of habeas corpus protections. The National Guard has been federalized and weaponized against peaceful protesters and political dissidents. Communication networks are being monitored and disrupted to prevent organized resistance.
<p>This page serves as a gateway for new to the resistance. In the future there will be information on how to find and join various resistance groups. In the meantime, the Department of Internautics is openly recruiting and welcoming resisters of all backgrounds.</p>
### THE CONSTITUTION IS UNDER DIRECT ATTACK
Those we elected to represent us and safeguard our democratic institutions have either been co-opted, intimidated, or removed from power. The checks and balances that protected our republic for over two centuries have been systematically dismantled. Corporate oligarchs now dictate policy while constitutional rights are suspended under the guise of "emergency powers."
This is not hyperbole. This is not partisan politics. This is fascism, and it has arrived at our doorstep.
## NO ONE IS SAFE
The oppression escalates daily. What begins with targeting "undesirable" populations inevitably expands to encompass anyone who questions authority. Today's collaborators become tomorrow's victims. History teaches us that fascist regimes consume their own supporters once they have served their purpose.
Without immediate intervention, this authoritarian cancer will metastasize beyond any hope of peaceful remedy. The window for constitutional restoration through traditional democratic processes is rapidly closing.
### THE RESISTANCE RISES
Therefore, it falls to us - The People of the United States - to fulfill our constitutional duty to preserve, protect, and defend the Constitution against all enemies, foreign and domestic. When government becomes destructive of the ends for which it was established, it is the right of the people to alter or abolish it.
There are no longer Republicans or Democrats, liberals or conservatives, progressives or traditionalists. There are only two sides: those who would impose fascist tyranny, and those who will resist it by any means necessary.
### JOIN THE FIGHT FOR FREEDOM
This page serves as a gateway for those ready to join the resistance against fascist occupation of our government. We are building a decentralized network of patriots committed to restoring constitutional democracy and protecting the rights of all Americans.
The Department of Internautics is actively recruiting resisters from all backgrounds, all communities, all walks of life. We need technologists and teachers, workers and students, veterans and activists, parents and grandparents - anyone willing to stand up for freedom when freedom is under attack.
Setting the world right again will require unprecedented unity and determination. Whatever your previous political affiliations, whatever your personal differences - set them aside. We cannot return to what was once "normal," but we can fight for something better. We can build a future worthy of the sacrifices made by previous generations who faced similar threats to human dignity and democratic governance.
### HISTORY IS WATCHING
Future generations will judge how we responded in this moment of crisis. They will ask whether we stood up when democracy needed defenders, or whether we remained silent while tyranny took root on American soil.
The choice is yours. The time is now.
## Join us. We resist.
**This message will be updated as the situation develops.**
**Stay Safe, Stay Prepared**
[Field Manual for Resistance Operations](https://guide.resist.is)
---
{% include contact.md %}
---
{% include disclaimer.md %}
<a href="https://bsky.app/profile/doi.timeto.resist.is" class="link">Find us on Bluesky</a><br>
<a href="https://matrix.to/#/#BureauOfDecentralizedResistance:weresist.is" class="link">Find us on Matrix</a>
</div>

View File

@ -1,66 +0,0 @@
# Resist - Join the Resistance
**United Interwebs Department of Internautics:**
**Bureau of Decentralized Resistance**
**1 September 2025**
**For Immediate Release**
**DEMOCRACY UNDER SIEGE - CONSTITUTIONAL CRISIS DEMANDS IMMEDIATE ACTION**
The fascist regime now controlling all three branches of the United States federal government has accelerated its assault on our constitutional republic. What began as authoritarian overreach has escalated into full-scale oppression of American citizens. The time for passive resistance has ended.
**CURRENT THREAT ASSESSMENT:**
As of this date, fascist forces have consolidated control over the executive, legislative, and judicial branches of government. The Supreme Court's Roberts majority has granted unprecedented powers to an administration that openly defies constitutional limits. Military and paramilitary forces have been deployed against American citizens in major metropolitan areas, with confirmed operations in Los Angeles, Chicago, New York, and Washington, DC.
Citizens are being detained without due process and transported to undisclosed facilities, including foreign detention centers, in direct violation of habeas corpus protections. The National Guard has been federalized and weaponized against peaceful protesters and political dissidents. Communication networks are being monitored and disrupted to prevent organized resistance.
**THE CONSTITUTION IS UNDER DIRECT ATTACK**
Those we elected to represent us and safeguard our democratic institutions have either been co-opted, intimidated, or removed from power. The checks and balances that protected our republic for over two centuries have been systematically dismantled. Corporate oligarchs now dictate policy while constitutional rights are suspended under the guise of "emergency powers."
This is not hyperbole. This is not partisan politics. This is fascism, and it has arrived at our doorstep.
**NO ONE IS SAFE**
The oppression escalates daily. What begins with targeting "undesirable" populations inevitably expands to encompass anyone who questions authority. Today's collaborators become tomorrow's victims. History teaches us that fascist regimes consume their own supporters once they have served their purpose.
Without immediate intervention, this authoritarian cancer will metastasize beyond any hope of peaceful remedy. The window for constitutional restoration through traditional democratic processes is rapidly closing.
**THE RESISTANCE RISES**
Therefore, it falls to us - The People of the United States - to fulfill our constitutional duty to preserve, protect, and defend the Constitution against all enemies, foreign and domestic. When government becomes destructive of the ends for which it was established, it is the right of the people to alter or abolish it.
There are no longer Republicans or Democrats, liberals or conservatives, progressives or traditionalists. There are only two sides: those who would impose fascist tyranny, and those who will resist it by any means necessary.
**JOIN THE FIGHT FOR FREEDOM**
This page serves as a gateway for those ready to join the resistance against fascist occupation of our government. We are building a decentralized network of patriots committed to restoring constitutional democracy and protecting the rights of all Americans.
The Department of Internautics is actively recruiting resisters from all backgrounds, all communities, all walks of life. We need technologists and teachers, workers and students, veterans and activists, parents and grandparents - anyone willing to stand up for freedom when freedom is under attack.
Setting the world right again will require unprecedented unity and determination. Whatever your previous political affiliations, whatever your personal differences - set them aside. We cannot return to what was once "normal," but we can fight for something better. We can build a future worthy of the sacrifices made by previous generations who faced similar threats to human dignity and democratic governance.
**HISTORY IS WATCHING**
Future generations will judge how we responded in this moment of crisis. They will ask whether we stood up when democracy needed defenders, or whether we remained silent while tyranny took root in American soil.
The choice is yours. The time is now.
**Join us. We resist.**
---
**SECURE COMMUNICATIONS:**
[Find us on Bluesky]()
[Find us on Matrix]()
*This message will be updated as conditions develop. Share widely through secure channels.*
---
*The Department of Internautics operates as a decentralized resistance network committed to constitutional restoration and the protection of democratic institutions. We do not advocate violence, but we recognize that extraordinary threats to democracy require extraordinary responses from ordinary citizens.*