summaryrefslogtreecommitdiff
path: root/lib.rb
diff options
context:
space:
mode:
authorpdp8 <pdp8@pdp8.info>2024-07-29 14:21:31 +0200
committerpdp8 <pdp8@pdp8.info>2024-07-29 14:21:31 +0200
commitcd53a2fe5fc8baf9750fbd2d9b0b4c855d8694a7 (patch)
tree689c156602c61da3a8ea177e49ec10590f1f6fd0 /lib.rb
parentd987641d7b68fcfa8431b1835411bb1095a37961 (diff)
rss sorting fixed, rss limited to 25 items, fediring
Diffstat (limited to 'lib.rb')
-rwxr-xr-xlib.rb35
1 files changed, 28 insertions, 7 deletions
diff --git a/lib.rb b/lib.rb
index b3dbc73..77f350b 100755
--- a/lib.rb
+++ b/lib.rb
@@ -6,18 +6,39 @@ WWW_DIR = '/srv/www/pdp8-test'
SNIPPETS = File.join(File.dirname(__FILE__), 'html')
def nav(cat)
- html = '<nav>'
- html += "<a id='logo' href='/about.html'><img src='/pdp8.png' alt='pdp8 logo'></a>"
- html += "<div class='menu'>"
+ html = "
+ <nav>
+ <div class='menu'>
+ <a id='logo' href='/about.html'><img src='/pdp8.png' alt='pdp8 logo'></a>
+ <div class='site'>
+ "
%w[music pictures videos climbing code contact].each do |c|
html += '<a '
html += "class='current' " if c == cat
html += "href='/#{c}.html'>#{c}</a>"
end
- html += "<a #{cat == 'social' ? 'class="current"' : ''} href='/social/create.html'>social</a>"
- html += "<a href='/rss.xml'>rss</a>"
- html += '</div>'
- html += '</nav>'
+ html += "
+ <a #{cat == 'social' ? 'class="current"' : ''} href='/social/create.html'>social</a>
+ <a href='/rss.xml'>rss</a>
+ </div>
+ </div>
+
+ <div class='webring'>
+ <div>
+ <a href='https://fediring.net/' class='ring'>fediring:</a>
+ <a href='https://fediring.net/previous?host=pdp8.info'>←</a>
+ <a href='https://fediring.net/random'>random</a>
+ <a href='https://fediring.net/next?host=pdp8.info'>→</a>
+ </div>
+ <div>
+ <a href='https://faircamp.webr.ing/' class='ring'>faircamp:</a>
+ <a href='https://faircamp.webr.ing/prev/pdp8.info/music.html'>←</a>
+ <a href='https://faircamp.webr.ing/rand'>random</a>
+ <a href='https://faircamp.webr.ing/next/pdp8.info/music.html'>→</a>
+ </div>
+ </div>
+ </nav>
+ "
html
end