diff options
author | luxagraf <sng@luxagraf.net> | 2023-07-28 13:43:36 -0500 |
---|---|---|
committer | luxagraf <sng@luxagraf.net> | 2023-07-28 13:43:36 -0500 |
commit | a30c790edea652494e7481f6798047a3bc1fd4ea (patch) | |
tree | b0936860abd6767716f56c68e305d8f5e0e38bd4 /bak/oldluxpages/tools.html | |
parent | 9a620cf42bf1fe6977e378bd834b41ff4a593dde (diff) |
added a backup of old pages that are no longer live
Diffstat (limited to 'bak/oldluxpages/tools.html')
-rw-r--r-- | bak/oldluxpages/tools.html | 119 |
1 files changed, 119 insertions, 0 deletions
diff --git a/bak/oldluxpages/tools.html b/bak/oldluxpages/tools.html new file mode 100644 index 0000000..6578d92 --- /dev/null +++ b/bak/oldluxpages/tools.html @@ -0,0 +1,119 @@ +<!DOCTYPE html> +<html dir="ltr" lang="en-US"> + +<head> + <title>Luxagraf | Tools</title> + <meta charset="utf-8"> + <meta http-equiv="x-ua-compatible" content="ie=edge"> + <meta name="viewport" content="width=device-width, initial-scale=1"> + <meta name="description" + content="Luxagraf — Collected writing: essays on ecosophia, mediation, life, photography, tools, walking, and other ephemera."> + <meta name="author" content="Scott Gilbertson"> + <!--[if IE]> + <script src="/js/html5css3ie.min.js"></script> + <![endif]--> + <link rel="alternate" + type="application/rss+xml" + title="Luxagraf RSS feed" + href="https://luxagraf.net/rss/"> + <link rel="stylesheet" + href="/media/screenv9.css" + media="screen"> + <!--[if IE]> + <link rel="stylesheet" + href="/media/css/ie.css" + media="screen"> + <![endif]--> + <link rel="shortcut icon" href="favicon.ico" type="image/x-icon"> + <link rel="manifest" href="/manifest.webmanifest" /> + +</head> +<body > + <div class="wrapper" id="wrapper"> + <div class="header-wrapper"> + <header role="banner"> + <h1><a id="logo" href="/" title="home">Luxagraf</a></h1> + <h2>Walk Slowly</h2> + </header> + <nav role="navigation" class="bl"> + <ul> + <li id="laverdad"><a href="/jrnl/" title="What we've been up to lately">Jrnl</a></li> + <li id="laverdad"><a href="/essays/" title="Writings">Essays</a></li> + <!--<li id="nota"><a href="/field-notes/" title="Quick notes and images from the road">Notes</a></li> + <li id="fotos"><a href="/photos/" title="Photos from travels around the world">Photos</a></li>i--> + <!--<li id="maps"><a href="/map" title="Maps">Map</a></li>--> + <li id="about"><a href="/about" title="About Luxagraf">About</a></li> + <li id="etc" class="last"><a href="/projects/" title="the less visible portions of the iceberg">More</a></li> + </ul> + </nav> + </div> + <ul class="bl" id="breadcrumbs" itemscope itemtype="http://data-vocabulary.org/Breadcrumb"> + <li><a href="/" title="luxagraf homepage" itemprop="url"><span itemprop="title">Home</span></a> → </li> + <li>Tools</li> + </ul> + <main role="main" id="essay-archive" class="essay-archive archive-list"> + <h1 class="topic-hed">Tools</h1> + <h6>I've always been fascinated by tools, how they help us create, how they give permission, how they get in the way. I've written a lot of reviews for Wired, but word and time limits don't allow for some of the more in depth essays you'll find below.</h6> + <ul> + <li class="h-entry hentry" itemscope itemType="http://schema.org/Article"> + <span class="date dt-published">October 2018</span> + <a href="/tools/install-gitea-nginx-postgresql-ubuntu-1804"> + <h2>Install Gitea with Nginx, Postgresql on Ubuntu 18.04</h2> + <p class="p-summary">How to set up Gitea, a nice, open source, self-hosted alternative to GitHub and GitLab.</p> + </a> + </li> + </ul> + </main> + + + <footer role="contentinfo"> + <nav class="bl"> + <ul> + <li><a href="/blogroll" title="Sites that inspire us">Blogroll</a></li> + <li><a href="/contact/" title="contact luxagraf">Contact</a></li> + <li>Follow Along: + <ul> + <li><a href="/jrnl/feed.xml" title="RSS feed">RSS</a></li> + <li><a href="/email/subscribe" title="Luxagraf Email Updates">Email</a></li> + <li><a href="https://twitter.com/luxagraf" rel="me" title="follow luxagraf on Twitter">Twitter</a></li> + <li><a href="https://www.facebook.com/luxagraf" rel="me" title="luxagraf on Facebook">Facebook</a></li> + </ul> + </ul> + <div class="support">Support luxagraf: + <div class="donate-btn"> + <form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_top"> + <input type="hidden" name="cmd" value="_s-xclick"> + <input type="hidden" name="hosted_button_id" value="HYJFZQSBGJ8QQ"> + <input type="submit" name="submit" alt="Donate to luxagraf via PayPal"> + </form> + </div> + <div class="donate-btn"> + <a class="liberapay-btn" href="https://liberapay.com/luxagraf/donate"><span>Donate</span></a> + </div> + </div> + </nav> + <p id="license"> + © 2003-2019 + <span class="h-card"><a class="p-name u-url" href="https://luxagraf.net/">Scott Gilbertson</a><data class="p-nickname" value="luxagraf"></data><data class="p-locality" value="Athens"></data><data class="p-region" value="Georgia"></data><data class="p-country-name" value="United States"></data></span>, except photos, which are licensed under the Creative Commons (<a href="http://creativecommons.org/licenses/by-sa/3.0/" title="read the Attribution-Share Alike 3.0 deed">details</a>). + </p> + </footer> + </div> + +<script> +// Register our service-worker +if (navigator.serviceWorker) { + window.addEventListener('load', function() { + if (navigator.serviceWorker.controller) { + navigator.serviceWorker.controller.postMessage({'command': 'trimCaches'}); + } else { + navigator.serviceWorker.register('/media/js/serviceworker.js', { + scope: '/' + }); + } + }); +} +</script> + + +</body> +</html> |