Browse Source

Sitemap: page-format background + dedupe, alphabetize, prune links

- Give the sitemap page the dark body + #dadada card + white title like the
  contact/archive pages (body.sitemap rules in style.css, rebuilt v4-style.min.css)
- Consolidate the Sub Domains section into the primary list; drop hr dividers
- Remove dead links (Bio, CV) and duplicate targets so it's one URL per page
- Alphabetize each grouped line and the Elsewhere columns
- Elsewhere: prune old struck accounts, strike/delink coinbase/angel/opensea/
  spotify, add struck twitter; drop peoplespants + first amazon
windhamdavid 6 days ago
parent
commit
345981255a
3 changed files with 63 additions and 76 deletions
  1. 56 72
      page-sitemap.php
  2. 7 4
      style.css
  3. 0 0
      v4-style.min.css

+ 56 - 72
page-sitemap.php

@@ -5,86 +5,70 @@ Template Name: Sitemap
 
 
 get_header(); ?>
 get_header(); ?>
 
 
-	<div class="container">
-		<article id="content" class="single" role="main">
-			<?php if ( have_posts() ) while ( have_posts() ) : the_post(); ?>
-				<div class="entry-content">
-					<h1 class="entry-title"><a href="<?php the_permalink(); ?>" rel="bookmark"><?php the_title(); ?></a></h1>
-					<?php the_content(); ?>
+	<div class="container leader" role="main">
+		<?php if ( have_posts() ) while ( have_posts() ) : the_post(); ?>
+		<div class="row">
+			<div class="col-md-12">
+				<h1 class="cm-sans fs-2 sitemap-heading animate__animated animate__fadeInLeft"><?php the_title(); ?></h1>
+			</div>
+		</div>
+		<div id="content" class="single">
+			<?php the_content(); ?>
+			<div class="row">
+				<div class="col-sm-12">
+					<ul class="sitemap">
+						<li><a href="../">Home</a></li>
+						<li><a href="../about/">About</a> &ndash; <a href="../about/analytics/">Analytics</a> | <a href="../ancestors/">Ancestors</a> | <a href="../bookmarks/">Bookmarks</a> | <a href="../reader/">Reader</a></li>
+						<li><a href="../desk/">Desk</a> &ndash; <a href="../desk/archive">Archive</a> | <a href="../til/docs">Docs</a> | <a href="../til/graph">Graph</a> | <a href="../til/lists">Lists</a> | <a href="../til/notes">Notes</a> | <a href="../til/posts">Posts</a></li>
+						<li><a href="../studio/">Studio</a> &ndash; <a href="../studio/art/">Art</a> | <a href="../rtc">Chat</a> | <a href="../chess">Chess</a> | <a href="../code">Code</a> | <a href="../studio/music/">Music</a> | <a href="../photo">Photo</a> | <a href="../radio">Radio</a> | <a href="../show">Show</a></li>
+						<li><a href="../contact">Contact</a> &ndash; <a href="../contract">Contract</a> | <a href="../contact/guests">Guest Book</a> | <a href="https://invoice.davidwindham.com/">Invoice</a> | <a href="../mail">Mailing List</a> | <a href="../pay">Payments</a></li>
+						<li><a href="../sitemap">Sitemap</a></li>
+					</ul>
+					<h4>Other Domains</h4>
+					<ul class="sitemap">
+						<li><a target="_blank" href="http://davidawindham.com">davidawindham.com</a> | <a target="_blank" href="http://gzet.net">gzet.net</a> | <a target="_blank" href="http://juryd.com">juryd.com</a> | <a target="_blank" href="http://the-ham.org">the-ham.org</a></li>
+					</ul>
+					<h4>Elsewhere</h4>
 					<div class="row">
 					<div class="row">
-						<div class="col-sm-12">
+						<div class="col-sm-6">
 							<ul class="sitemap">
 							<ul class="sitemap">
-								<li><a href="../">Home</a></li>
-								<li><a href="../about/">About</a> &ndash; <a href="../about/bio/">Bio</a> | <a href="../about/cv/">CV</a> | <a href="../ancestors/">Ancestors</a></li>
-								<li><a href="../desk/">Desk</a> &ndash; <a href="../desk/archive">Archive</a> | <a href="../desk/">Topics</a> | <a href="../desk/">Tags</a></li>
-								<li><a href="../til/about">Knowledge Base</a> &ndash; <a href="../til/">Today I Learned</a> | <a href="../til/docs">Docs</a> | <a href="../til/notes">Notes</a> | <a href="../til/posts">Posts</a> | <a href="../til/lists">Lists</a> | <a href="../til/help">Help</a></li>
-								<li><a href="../studio/">Studio</a> &ndash; <a href="../studio">Web</a> | <a href="http://code.davidawindham.com">Code</a> | <a href="../studio/">Design</a> | <a href="../studio">Photo</a> | <a href="../studio/art/">Art</a> | <a href="../studio/music/">Music</a> | <a href="../studio">Video</a></li>
-								<li>ETC &ndash; <a href="../about/analytics/">Analytics</a> | <a href="../bookmarks/">Bookmarks</a> | <a href="../mail/">Emails</a> | <a href="../reader/">Reader</a> | <a href="../list">List</a></li>
-								<li><a href="https://davidawindham.com">Client</a> &ndash; <a href="https://invoice.davidwindham.com/">Projects</a> | <a href="../contract">Contract</a> | <a href="../contact">Support</a> | <a href="https://invoice.davidwindham.com/">Invoice</a> | <a href="../pay">Payments</a></li>
-								<li><a href="../contact">Contact</a> &ndash; <a href="../contact">Inquiry</a> | <a href="../mail">Mailing List</a> | <a href="../contact/guests">Guest Book</a> | <a href="https://slack-windhamdavid.herokuapp.com">Slack</a></li>
-								<li><a href="../shop">Shop</a> &ndash; <strike><a href="../shop/cart/">Cart</a></strike> | <strike><a href="../shop/checkout/">Checkout</a></strike></li>
-								<li><a href="../sitemap">Sitemap</a></li>
+								<li><a target="_blank" href="https://www.amazon.com/hz/wishlist/ls/35IR7WQLRRDMO" rel="me">amazon.com/hz/wishlist/ls/35IR7WQLRRDMO</a></li>
+								<li><strike>angel.co/windhamdavid</strike></li>
+								<li><a target="_blank" href="https://discussions.apple.com/people/windhamd" rel="me">apple.com/people/windhamd</a></li>
+								<li><a target="_blank" href="https://bsky.app/profile/davidwindham.com" rel="me">bsky.app/@davidwindham.com</a></li>
+								<li><strike>coinbase.com/windhamdavid</strike></li>
+								<li><a target="_blank" href="https://www.drupal.org/user/305379" rel="me">drupal.org/user/305379</a></li>
+								<li><a target="_blank" href="https://www.facebook.com/windhamdavid" rel="me">facebook.com/windhamdavid</a></li>
+								<li><a target="_blank" href="https://github.com/windhamdavid" rel="me">github.com/windhamdavid</a></li>
+								<li><a target="_blank" href="https://keybase.io/windhamdavid" rel="me">keybase.io/windhamdavid</a></li>
+								<li><a target="_blank" href="http://www.last.fm/user/windhamdavid" rel="me">last.fm/user/windhamdavid</a></li>
+								<li><a target="_blank" href="https://www.linkedin.com/in/windhamdavid" rel="me">linkedin.com/in/windhamdavid</a></li>
+								<li><a target="_blank" href="https://mastodon.social/@windhamdavid" rel="me">mastodon.social/@windhamdavid</a></li>
 							</ul>
 							</ul>
-							<hr>
-							<h4>Sub Domains</h4>
-							<ul class="sitemap">
-								<li><a href="http://photo.davidwindham.com">Photo</a> | <a href="http://code.davidawindham.com">Code</a> | <a href="http://show.davidwindham.com">Show</a> | <a href="http://radio.davidawindham.com">Radio</a> | <a href="http://chess.davidwindham.com">Chess</a> | <a href="https://davidwindham.com/rtc">Chat</a></li>
-							</ul>
-							<hr>
-							<h4>Other Domains</h4>
+						</div>
+						<div class="col-sm-6">
 							<ul class="sitemap">
 							<ul class="sitemap">
-								<li><a target="_blank" href="http://davidwindham.com">davidwindham.com</a> | <a target="_blank" href="http://gzet.net">gzet.net</a> | <a target="_blank" href="http://juryd.com">juryd.com</a> | <a target="_blank" href="https://peoplespants.com">peoplespants.com</a> | <a target="_blank" href="http://the-ham.org">the-ham.org</a></li>
+								<li><a target="_blank" href="https://medium.com/@windhamdavid" rel="me">medium.com/@windhamdavid</a></li>
+								<li><strike>opensea.io/windhamdavid</strike></li>
+								<li><a target="_blank" href="https://www.reddit.com/user/windhamdavid" rel="me">reddit.com/windhamdavid</a></li>
+								<li><strike>spotify.com/user/windhamdavid/</strike></li>
+								<li><a target="_blank" href="http://stackexchange.com/users/521983/david-windham" rel="me">stackexchange.com/david-windham</a></li>
+								<li><strike><a target="_blank" href="https://twitter.com/windhamdavid" rel="me">twitter.com/windhamdavid</a></strike></li>
+								<li><a target="_blank" href="http://vimeo.com/windhamdavid" rel="me">vimeo.com/windhamdavid</a></li>
+								<li><a target="_blank" href="http://en.wikipedia.org/wiki/User:Windhamdavid" rel="me">wikipedia.org/User:Windhamdavid</a></li>
+								<li><a target="_blank" href="https://windham.wordpress.com/" rel="me">windham.wordpress.com</a></li>
+								<li><a target="_blank" href="http://windhamdavid.tumblr.com/" rel="me">windhamdavid.tumblr.com</a></li>
+								<li><a target="_blank" href="https://profiles.wordpress.org/windhamdavid/" rel="me">wordpress.org/windhamdavid</a></li>
+								<li><a target="_blank" href="https://news.ycombinator.com/user?id=windhamdavid" rel="me">ycombinator.com/windhamdavid</a></li>
+								<li><a target="_blank" href="https://www.youtube.com/user/windhamdavid" rel="me">youtube.com/user/windhamdavid</a></li>
+								<li><a target="_blank" href="https://www.youtube.com/@windhamdavid" rel="me">youtube.com/@windhamdavid</a></li>
 							</ul>
 							</ul>
-							<hr>
-							<h4>Elsewhere</h4>
-							<div class="row">
-								<div class="col-sm-6">
-									<ul class="sitemap">
-										<li><a target="_blank" href="http://en.wikipedia.org/wiki/User:Windhamdavid" rel="me">wikipedia.org/User:Windhamdavid</a></li>
-										<li><a target="_blank" href="https://github.com/windhamdavid" rel="me">github.com/windhamdavid</a></li>
-										<li><a target="_blank" href="https://keybase.io/windhamdavid" rel="me">keybase.io/windhamdavid</a></li>
-										<li><a target="_blank" href="https://www.coinbase.com/windhamdavid" rel="me">coinbase.com/windhamdavid</a></li>
-										<li><a target="_blank" href="https://opensea.io/windhamdavid" rel="me">opensea.io/windhamdavid</a></li>
-										<li><a target="_blank" href="https://mastodon.social/@windhamdavid" rel="me">mastodon.social/@windhamdavid</a></li>
-										<li><a target="_blank" href="https://bsky.app/profile/davidwindham.com" rel="me">bsky.app/@davidwindham.com</a></li>
-										<li><strike><a target="_blank" href="https://twitter.com/windhamdavid" rel="me">twitter.com/windhamdavid</a></strike></li>
-										<li><strike><a target="_blank" href="https://twitter.com/_GZET" rel="me">twitter.com/_gzet</a></strike></li>
-										<li><strike><a target="_blank" href="https://twitter.com/_JURYD" rel="me">twitter.com/_juryd</a></strike></li>
-										<li><a target="_blank" href="https://medium.com/@windhamdavid" rel="me">medium.com/@windhamdavid</a></li>
-										<li><strike><a target="_blank" href="https://www.instagram.com/windhamdavid/" rel="me">instagram.com/windhamdavid/</a></strike></li>
-										<li><a target="_blank" href="https://www.amazon.com/gp/profile/amzn1.account.AG2MTJ4N2UD2AZ4XSUHH5H2R3G5A" rel="me">amazon.com/gp/profile/A3PRORNAML2PM1</a></li>
-										<li><a target="_blank" href="https://www.amazon.com/hz/wishlist/ls/35IR7WQLRRDMO" rel="me">amazon.com/hz/wishlist/ls/35IR7WQLRRDMO</a></li>
-										<li><a target="_blank" href="https://angel.co/windhamdavid" rel="me">angel.co/windhamdavid</a></li>
-										<li><a target="_blank" href="https://www.linkedin.com/in/windhamdavid" rel="me">linkedin.com/in/windhamdavid</a></li>
-										<li><a target="_blank" href="https://news.ycombinator.com/user?id=windhamdavid" rel="me">ycombinator.com/windhamdavid</a></li>
-									</ul>
-								</div>
-								<div class="col-sm-6">
-									<ul class="sitemap">
-										<li><a target="_blank" href="https://discussions.apple.com/people/windhamd" rel="me">apple.com/people/windhamd</a></li>
-										<li><a target="_blank" href="https://www.drupal.org/user/305379" rel="me">drupal.org/user/305379</a></li>
-										<li><a target="_blank" href="https://profiles.wordpress.org/windhamdavid/" rel="me">wordpress.org/windhamdavid</a></li>
-										<li><a target="_blank" href="https://windham.wordpress.com/" rel="me">windham.wordpress.com</a></li>
-										<li><a target="_blank" href="http://stackexchange.com/users/521983/david-windham" rel="me">stackexchange.com/david-windham</a></li>
-										<li><a target="_blank" href="https://www.facebook.com/windhamdavid" rel="me">facebook.com/windhamdavid</a></li>
-										<li><strike><a target="_blank" href="https://www.facebook.com/davidawindham" rel="me">facebook.com/davidawindham</a></strike></li>
-										<li><strike><a target="_blank" href="https://plus.google.com/+DavidWindham1" rel="me">plus.google.com/+DavidWindham1</a></strike></li>
-										<li><a target="_blank" href="https://www.youtube.com/user/windhamdavid" rel="me">youtube.com/user/windhamdavid</a></li>
-										<li><a target="_blank" href="https://www.youtube.com/@windhamdavid" rel="me">youtube.com/@windhamdavid</a></li>
-										<li><a target="_blank" href="http://windhamdavid.tumblr.com/" rel="me">windhamdavid.tumblr.com</a></li>
-										<li><a target="_blank" href="https://www.reddit.com/user/windhamdavid" rel="me">reddit.com/windhamdavid</a></li>
-										<li><strike><a target="_blank" href="https://delicious.com/windhamdavid" rel="me">delicious.com/windhamdavid</a></strike></li>
-										<li><a target="_blank" href="http://www.last.fm/user/windhamdavid" rel="me">last.fm/user/windhamdavid</a></li>
-										<li><a target="_blank" href="https://play.spotify.com/user/windhamdavid/" rel="me">spotify.com/user/windhamdavid/</a></li>
-										<li><a target="_blank" href="http://vimeo.com/windhamdavid" rel="me">vimeo.com/windhamdavid</a></li>
-									</ul>
-								</div>
-							</div>
 						</div>
 						</div>
 					</div>
 					</div>
 				</div>
 				</div>
-			<?php endwhile; ?>
-		</article>
+			</div>
+		</div>
+		<?php endwhile; ?>
 	</div>
 	</div>
 
 
 <?php get_footer('full'); ?>
 <?php get_footer('full'); ?>

+ 7 - 4
style.css

@@ -71,7 +71,7 @@ body.search {
 		color:#fff;
 		color:#fff;
 	}
 	}
 body.sitemap {
 body.sitemap {
-	background-color: #616674;
+	background: rgba(72,76,87,1);
 }
 }
 	body.sitemap .site-title a {
 	body.sitemap .site-title a {
 		color:#fff;
 		color:#fff;
@@ -1235,7 +1235,8 @@ body.desk .entry-content {
    dark body.page bg, consistent with the desk / projects / block pages. */
    dark body.page bg, consistent with the desk / projects / block pages. */
 body.music .container.leader,
 body.music .container.leader,
 body.archive .container.leader,
 body.archive .container.leader,
-body.contact .container.leader {
+body.contact .container.leader,
+body.sitemap .container.leader {
 	width: auto;
 	width: auto;
 	max-width: 1280px;
 	max-width: 1280px;
 }
 }
@@ -1250,7 +1251,8 @@ body.archive article#content {
 }
 }
 .music-heading,
 .music-heading,
 .archive-heading,
 .archive-heading,
-.contact-heading {
+.contact-heading,
+.sitemap-heading {
 	color: #fff;
 	color: #fff;
 	font-size: 28px;
 	font-size: 28px;
 }
 }
@@ -1262,7 +1264,8 @@ body.archive .entry-content {
 }
 }
 /* Contact page — #content itself is the card (no inner .entry-content wrapper).
 /* Contact page — #content itself is the card (no inner .entry-content wrapper).
    Override the legacy single-article 100px top margin so the card sits under the title. */
    Override the legacy single-article 100px top margin so the card sits under the title. */
-body.contact #content {
+body.contact #content,
+body.sitemap #content {
 	background: #dadada;
 	background: #dadada;
 	padding: 96px;
 	padding: 96px;
 	border-radius: 6px;
 	border-radius: 6px;

File diff suppressed because it is too large
+ 0 - 0
v4-style.min.css


Some files were not shown because too many files changed in this diff