diff options
-rw-r--r-- | Gemfile | 5 | ||||
-rw-r--r-- | Gemfile.lock | 37 | ||||
-rw-r--r-- | assets/more/links.yml | 498 | ||||
-rw-r--r-- | assets/webbuttons_31/com.brainbaking.gif (renamed from assets/webbuttons_31/brainbaking.gif) | bin | 4903 -> 4903 bytes | |||
-rw-r--r-- | assets/webbuttons_31/com.drewsh.gif (renamed from assets/webbuttons_31/drewsh.gif) | bin | 5850 -> 5850 bytes | |||
-rw-r--r-- | assets/webbuttons_31/com.midwinter_lurk.gif (renamed from assets/webbuttons_31/babylon-lurker.gif) | bin | 2166 -> 2166 bytes | |||
-rw-r--r-- | assets/webbuttons_31/io.github.sterophonic.gif (renamed from assets/webbuttons_31/atapi.gif) | bin | 1936 -> 1936 bytes | |||
-rw-r--r-- | assets/webbuttons_31/org.archive.gif (renamed from assets/webbuttons_31/internet-archive.gif) | bin | 2105 -> 2105 bytes | |||
-rw-r--r-- | assets/webbuttons_31/org.dillo.gif (renamed from assets/webbuttons_31/dillo2.gif) | bin | 1899 -> 1899 bytes | |||
-rw-r--r-- | assets/webbuttons_31/org.emacs.gif (renamed from assets/webbuttons_31/emacs.gif) | bin | 1505 -> 1505 bytes | |||
-rw-r--r-- | assets/webbuttons_31/org.freebsd.gif (renamed from assets/webbuttons_31/freebsd.gif) | bin | 999 -> 999 bytes | |||
-rw-r--r-- | assets/webbuttons_31/org.sdf.gif (renamed from assets/webbuttons_31/sdf.gif) | bin | 2763 -> 2763 bytes | |||
-rw-r--r-- | assets/webbuttons_31/org.slashdot.gif (renamed from assets/webbuttons_31/slashdot.gif) | bin | 2266 -> 2266 bytes | |||
-rw-r--r-- | assets/webbuttons_31/org.vim.gif (renamed from assets/webbuttons_31/vim.gif) | bin | 3879 -> 3879 bytes | |||
-rw-r--r-- | assets/webbuttons_31/xyz.joelchrono.gif (renamed from assets/webbuttons_31/joelchrono.gif) | bin | 545 -> 545 bytes | |||
-rw-r--r-- | assets/webbuttons_31/xyz.sqrtminusone.png (renamed from assets/webbuttons_31/sqrtminusone.png) | bin | 4243 -> 4243 bytes | |||
-rwxr-xr-x | bin/link.rb | 43 | ||||
-rw-r--r-- | layouts/shortcodes/links.html | 20 |
18 files changed, 357 insertions, 246 deletions
@@ -0,0 +1,5 @@ +source "https://rubygems.org" + +ruby "3.3.5" + +gem "tty-prompt" diff --git a/Gemfile.lock b/Gemfile.lock new file mode 100644 index 0000000..2b0dda6 --- /dev/null +++ b/Gemfile.lock @@ -0,0 +1,37 @@ +GEM + remote: https://rubygems.org/ + specs: + pastel (0.8.0) + tty-color (~> 0.5) + strings-ansi (0.2.0) + tty-color (0.6.0) + tty-cursor (0.7.1) + tty-progressbar (0.18.3) + strings-ansi (~> 0.2) + tty-cursor (~> 0.7) + tty-screen (~> 0.8) + unicode-display_width (>= 1.6, < 3.0) + tty-prompt (0.23.1) + pastel (~> 0.8) + tty-reader (~> 0.8) + tty-reader (0.9.0) + tty-cursor (~> 0.7) + tty-screen (~> 0.8) + wisper (~> 2.0) + tty-screen (0.8.2) + unicode-display_width (2.6.0) + wisper (2.0.1) + +PLATFORMS + ruby + x86_64-freebsd-14 + +DEPENDENCIES + tty-progressbar + tty-prompt + +RUBY VERSION + ruby 3.3.5p100 + +BUNDLED WITH + 2.5.16 diff --git a/assets/more/links.yml b/assets/more/links.yml index ae76b3b..bdd30b3 100644 --- a/assets/more/links.yml +++ b/assets/more/links.yml @@ -1,238 +1,264 @@ --- links: - - - Title: Rubenerd - Url: https://rubenerd.com/ - Description: Personal blog of Ruben Schade - - - Title: Brain Baking - Url: https://brainbaking.com/ - Description: Brain Baking is my way to inspire myself and others to ponder and learn. - Button: brainbaking.gif - - - Title: Grumpy Gamer - Url: https://grumpygamer.com/ - Description: Personal blog of Ron Gilbert, of Monkey Island fame. He is more active on Matodon these days. - - - Title: Woven Memories - Url: https://blog.wovenmemories.net/ - Description: History of early computers - - - Title: Dan Woods - Url: https://Odysee.com/@danwood:0 - Description: Old computers vlog - Video: Odysee - - - Title: Luke Smith - Url: https://lukesmith.xyz - Description: Best Linux tutorials out there + christian content - - - Title: Fabien Sanglard - Url: https://fabiensanglard.net/ - Description: Deep dives into technology behind older games - - - Title: Irreal - Url: https://irreal.org/blog/ - Description: Daily updates and commentary on Emacs - - - Title: Sacha Chua - Url: https://sachachua.com/blog/ - Description: Most likely the best place to keep in touch with Emacs' development - - - Title: Protesilaos Stavrou - Url: https://protesilaos.com/ - Description: A prolific Emacs developer and philosopher - - - Title: Vermaden - Url: https://vermaden.wordpress.com/ - Description: Home of the best selection of tutorial on personal use of FreeBSD - - - Title: David Heinemeier Hansson - Url: https://world.hey.com/dhh - Description: Creator of Ruby on Rails - - - Title: Unix Surrealism - Url: https://www.analognowhere.com/ - Description: Surreal unix-themed comics - - - Title: Dan Langille's Other Diary - Url: https://dan.langille.org/ - Description: FreeBSD guides blog - - - Title: SqrtMinusOne - Url: https://sqrtminusone.xyz/ - Description: Home of an amazing Emacs configuration - Button: sqrtminusone.png - - - Title: joshua stein - Url: https://jcs.org/ - Description: Mostly C on System 6. Creator of lobste.rs - - - Title: Lobsters - Url: https://lobste.rs/ - Description: Programming link aggregator. Much less toxic alternative to Hacker News - - - Title: Tim's blog - Url: https://blog.thechases.com - Description: A blog about computers - - - Title: random thoughts - Url: https://lars.ingebrigtsen.no/ - Description: mostly comics. also unix and computers - - - Title: Mental Outlaw - Url: https://www.Google Youtube.com/channel/UC7YOGHUfC1Tb6E4pudI9STA - Description: Privacy, and unix - Video: Google Youtube - - - - Title: lwn.net - Url: https://lwn.net/ - Description: FOSS news - - - Title: Howardism collection - Url: https://www.howardism.org/ - Description: Articles about Emacs - - - Title: Joel Chrono - Url: https://joelchrono.xyz/ - Description: A personal blog - Button: joelchrono.gif - - - Title: Unix digest - Url: https://unixdigest.com/ - Description: Articles about OS and BSD - - - - Title: Cyber Vanguard - Url: https://cyber.dabamos.de/ - Description: Programing, Unix, and old net - - - Title: 2600 - Url: https://2600.com/ - Description: Hacking magazine - - - Title: textfiles.com - Url: http://textfiles.com/ - Description: A huge archive of text files from the past - - - Title: FreeBSD project - Url: https://www.freebsd.org/ - Description: The FreeBSD project - Button: freebsd.gif - - - Title: OpenBSD - Url: https://www.openbsd.org/ - Description: Official website of OpenBSD - - - Title: FVWM - Url: https://www.fvwm.org/ - Description: The FVWM window manager - - - Title: Lurker's Guide to Babylon 5 - Url: https://www.midwinter.com/lurk/ - Description: A goldmine of information on Babylon 5 - Button: babylon-lurker.gif - - - Title: Emacs - Url: https://emacs.org - Description: Emacs official webpage - Button: emacs.gif - - - Title: Jellyfin - Url: https://jellyfin.org/ - Description: The Free Software Media System - Button: jellyfin.gif - - - Title: VIM - Url: https://vim.org/ - Description: Vim - the ubiquitous text editor - Button: vim.gif - - - Title: tmux - Url: https://github.com/tmux/tmux - Description: The terminal multiplexer - - - Title: Dillo Project - Url: https://dillo.org/ - Description: The Dillo browser project - - - Title: Ladydbird - Url: https://ladybird.org/ - Description: Ladybird, the independent web browser - - - Title: Drew's blogsite - Url: https://drewsh.com/ - Description: Personal website - Button: drewsh.gif - - - Title: IRSSI - Url: https://irssi.org - Description: The text-mode irc client - - - Title: SDF Public Access UNIX System - Url: https://sdf.org - Description: A public access UNIX system - Button: sdf.gif - - - Title: OpenBDD Amsterdam - Url: https://openbsd.amsterdam/ - Description: OpenBSD virtual machines - - - Title: langille.org - Url: https://langille.org - Description: Personal website, but a lot of BSD - - - Title: Michael W Lucas - Url: https://mwl.io - Description: Writer or amazing technical books - - - Title: Simon Dobson - Url: https://simondobson.org/ - Description: Personal site of a computer scientist - - - Title: IT Notes - Url: https://it-notes.dragas.net/ - Description: Personal blog of an sysadmin with heart deep in BSD. Admin of my Mastodon instance. - - - Title: Monal - Url: https://monal-im.org/ - Description: iOS XMPP client - - - - Title: Shell Sharks - Url: https://shellsharks.com/ - Description: Personal site - - - Title: Julius Kaiser - Url: https://www.jlsksr.de/ - Description: Personal site - - - Title: XTeddy - Url: https://xteddy.org - Description: Personal site - - - Title: Atapi's Own Little World - Url: https://sterophonick.github.io/ - Description: Personal site of a computer engineering student - Button: atapi.gif - - - Title: Justine Smithies blog - Url: https://justine.smithies.me.uk/ - Description: Personal site of a "Linux/BSD chick" - - - Title: Internet Archive - Url: https://archive.org - Description: The digital library - Button: internet-archive.gif - - - Title: Slashdot - Url: https://slashdot.org - Description: The classic website with news for nerds - Button: slashdot.gif - - - Title: jdd's Home Page - Url: https://jdd.freeshell.org/ - Description: A gret directory of the cool part of web - - +- title: Rubenerd + url: https://rubenerd.com/ + description: Personal blog of Ruben Schade + date: '2024-12-04' +- title: Brain Baking + url: https://brainbaking.com/ + description: Brain Baking is my way to inspire myself and others to ponder and learn. + button: com.brainbaking.gif + date: '2024-12-04' +- title: Grumpy Gamer + url: https://grumpygamer.com/ + description: Personal blog of Ron Gilbert, of Monkey Island fame. He is more active + on Matodon these days. + date: '2024-12-04' +- title: Woven Memories + url: https://blog.wovenmemories.net/ + description: History of early computers + date: '2024-12-04' +- title: Dan Woods + url: https://Odysee.com/@danwood:0 + description: Old computers vlog + date: '2024-12-04' + video: Odysee +- title: Luke Smith + url: https://lukesmith.xyz + description: Best Linux tutorials out there + christian content + date: '2024-12-04' +- title: Fabien Sanglard + url: https://fabiensanglard.net/ + description: Deep dives into technology behind older games + date: '2024-12-04' +- title: Irreal + url: https://irreal.org/blog/ + description: Daily updates and commentary on Emacs + date: '2024-12-04' +- title: Sacha Chua + url: https://sachachua.com/blog/ + description: Most likely the best place to keep in touch with Emacs' development + date: '2024-12-04' +- title: Protesilaos Stavrou + url: https://protesilaos.com/ + description: A prolific Emacs developer and philosopher + date: '2024-12-04' +- title: Vermaden + url: https://vermaden.wordpress.com/ + description: Home of the best selection of tutorial on personal use of FreeBSD + date: '2024-12-04' +- title: David Heinemeier Hansson + url: https://world.hey.com/dhh + description: Creator of Ruby on Rails + date: '2024-12-04' +- title: Unix Surrealism + url: https://www.analognowhere.com/ + description: Surreal unix-themed comics + date: '2024-12-04' +- title: Dan Langille's Other Diary + url: https://dan.langille.org/ + description: FreeBSD guides blog + date: '2024-12-04' +- title: SqrtMinusOne + url: https://sqrtminusone.xyz/ + description: Home of an amazing Emacs configuration + date: '2024-12-04' + button: xyz.sqrtminusone.png +- title: joshua stein + url: https://jcs.org/ + description: Mostly C on System 6. Creator of lobste.rs + date: '2024-12-04' +- title: Lobsters + url: https://lobste.rs/ + description: Programming link aggregator. Much less toxic alternative to Hacker + News + date: '2024-12-04' +- title: Tim's blog + url: https://blog.thechases.com + description: A blog about computers + date: '2024-12-04' +- title: random thoughts + url: https://lars.ingebrigtsen.no/ + description: mostly comics. also unix and computers + date: '2024-12-04' +- title: Mental Outlaw + url: https://www.Google Youtube.com/channel/UC7YOGHUfC1Tb6E4pudI9STA + description: Privacy, and unix + date: '2024-12-04' + video: Google Youtube +- title: lwn.net + url: https://lwn.net/ + description: FOSS news + date: '2024-12-04' +- title: Howardism collection + url: https://www.howardism.org/ + description: Articles about Emacs + date: '2024-12-04' +- title: Joel Chrono + url: https://joelchrono.xyz/ + description: A personal blog + date: '2024-12-04' + button: xyz.joelchrono.gif +- title: Unix digest + url: https://unixdigest.com/ + description: Articles about OS and BSD + date: '2024-12-04' +- title: Cyber Vanguard + url: https://cyber.dabamos.de/ + description: Programing, Unix, and old net + date: '2024-12-04' +- title: 2600 + url: https://2600.com/ + description: Hacking magazine + date: '2024-12-04' +- title: textfiles.com + url: http://textfiles.com/ + description: A huge archive of text files from the past + date: '2024-12-04' +- title: FreeBSD project + url: https://www.freebsd.org/ + description: The FreeBSD project + date: '2024-12-04' + button: org.freebsd.gif +- title: OpenBSD + url: https://www.openbsd.org/ + description: Official website of OpenBSD + date: '2024-12-04' +- title: FVWM + url: https://www.fvwm.org/ + description: The FVWM window manager + date: '2024-12-04' +- title: Lurker's Guide to Babylon 5 + url: https://www.midwinter.com/lurk/ + description: A goldmine of information on Babylon 5 + date: '2024-12-04' + button: com.midwinter_lurk.gif +- title: Emacs + url: https://emacs.org + description: Emacs official webpage + date: '2024-12-04' + button: org.emacs.gif +- title: Jellyfin + url: https://jellyfin.org/ + description: The Free Software Media System + date: '2024-12-04' + button: jellyfin.gif +- title: VIM + url: https://vim.org/ + description: Vim - the ubiquitous text editor + date: '2024-12-04' + button: org.vim.gif +- title: tmux + url: https://github.com/tmux/tmux + description: The terminal multiplexer + date: '2024-12-04' +- title: Dillo Project + url: https://dillo.org/ + description: The Dillo browser project + date: '2024-12-04' + button: org.dillo.gif +- title: Ladydbird + url: https://ladybird.org/ + description: Ladybird, the independent web browser + date: '2024-12-04' +- title: Drew's blogsite + url: https://drewsh.com/ + description: Personal website + date: '2024-12-04' + button: com.drewsh.gif +- title: IRSSI + url: https://irssi.org + description: The text-mode irc client + date: '2024-12-04' +- title: SDF Public Access UNIX System + url: https://sdf.org + description: A public access UNIX system + date: '2024-12-04' + button: org.sdf.gif +- title: OpenBDD Amsterdam + url: https://openbsd.amsterdam/ + description: OpenBSD virtual machines + date: '2024-12-04' +- title: langille.org + url: https://langille.org + description: Personal website, but a lot of BSD + date: '2024-12-04' +- title: Michael W Lucas + url: https://mwl.io + description: Writer or amazing technical books + date: '2024-12-04' +- title: Simon Dobson + url: https://simondobson.org/ + description: Personal site of a computer scientist + date: '2024-12-04' +- title: IT Notes + url: https://it-notes.dragas.net/ + description: Personal blog of an sysadmin with heart deep in BSD. Admin of my Mastodon + instance. + date: '2024-12-04' +- title: Monal + url: https://monal-im.org/ + description: iOS XMPP client + date: '2024-12-04' +- title: Shell Sharks + url: https://shellsharks.com/ + description: Personal site + date: '2024-12-04' +- title: Julius Kaiser + url: https://www.jlsksr.de/ + description: Personal site + date: '2024-12-04' +- title: XTeddy + url: https://xteddy.org + description: Personal site + date: '2024-12-04' +- title: Atapi's Own Little World + url: https://sterophonick.github.io/ + description: Personal site of a computer engineering student + date: '2024-12-04' + button: io.github.sterophonic.gif +- title: Justine Smithies blog + url: https://justine.smithies.me.uk/ + description: Personal site of a "Linux/BSD chick" + date: '2024-12-04' +- title: Internet Archive + url: https://archive.org + description: The digital library + date: '2024-12-04' + button: org.archive.gif +- title: Slashdot + url: https://slashdot.org + description: The classic website with news for nerds + date: '2024-12-04' + button: org.slashdot.gif +- title: jdd's Home Page + url: https://jdd.freeshell.org/ + description: A gret directory of the cool part of web + date: '2024-12-04' +- title: Eric S. Raymond's Home Page + url: http://www.catb.org/~esr/ + description: One of software highest guru's personal homepage + date: '2024-12-04' +- title: Jargon File + url: http://www.catb.org/~esr/jargon/ + description: Hacker's dictionary + date: '2024-12-04' +- url: http://retro.rubenerd.com/ + title: Ruben's Retro Corner + date: '2024-12-04' + description: Ruben's site about his retro computers + button: + video: +- url: http://stallman.org/ + title: Richard Stallman's Personal Page + date: '2024-12-05' + description: "(mostly political) page of the founder of FSF" + button: + video: +- url: https://www.fsf.org/ + title: Free Software Foundation + date: '2024-12-05' + description: 'The Free Software Foundation (FSF) is a nonprofit with a worldwide + mission to promote computer user freedom. ' + button: + video: diff --git a/assets/webbuttons_31/brainbaking.gif b/assets/webbuttons_31/com.brainbaking.gif Binary files differindex 2fcf239..2fcf239 100644 --- a/assets/webbuttons_31/brainbaking.gif +++ b/assets/webbuttons_31/com.brainbaking.gif diff --git a/assets/webbuttons_31/drewsh.gif b/assets/webbuttons_31/com.drewsh.gif Binary files differindex 27b8c91..27b8c91 100644 --- a/assets/webbuttons_31/drewsh.gif +++ b/assets/webbuttons_31/com.drewsh.gif diff --git a/assets/webbuttons_31/babylon-lurker.gif b/assets/webbuttons_31/com.midwinter_lurk.gif Binary files differindex 155e785..155e785 100644 --- a/assets/webbuttons_31/babylon-lurker.gif +++ b/assets/webbuttons_31/com.midwinter_lurk.gif diff --git a/assets/webbuttons_31/atapi.gif b/assets/webbuttons_31/io.github.sterophonic.gif Binary files differindex 4e6a263..4e6a263 100644 --- a/assets/webbuttons_31/atapi.gif +++ b/assets/webbuttons_31/io.github.sterophonic.gif diff --git a/assets/webbuttons_31/internet-archive.gif b/assets/webbuttons_31/org.archive.gif Binary files differindex 21ccfa3..21ccfa3 100644 --- a/assets/webbuttons_31/internet-archive.gif +++ b/assets/webbuttons_31/org.archive.gif diff --git a/assets/webbuttons_31/dillo2.gif b/assets/webbuttons_31/org.dillo.gif Binary files differindex 850d4df..850d4df 100644 --- a/assets/webbuttons_31/dillo2.gif +++ b/assets/webbuttons_31/org.dillo.gif diff --git a/assets/webbuttons_31/emacs.gif b/assets/webbuttons_31/org.emacs.gif Binary files differindex e5fe9e2..e5fe9e2 100644 --- a/assets/webbuttons_31/emacs.gif +++ b/assets/webbuttons_31/org.emacs.gif diff --git a/assets/webbuttons_31/freebsd.gif b/assets/webbuttons_31/org.freebsd.gif Binary files differindex cd41141..cd41141 100644 --- a/assets/webbuttons_31/freebsd.gif +++ b/assets/webbuttons_31/org.freebsd.gif diff --git a/assets/webbuttons_31/sdf.gif b/assets/webbuttons_31/org.sdf.gif Binary files differindex ecbe330..ecbe330 100644 --- a/assets/webbuttons_31/sdf.gif +++ b/assets/webbuttons_31/org.sdf.gif diff --git a/assets/webbuttons_31/slashdot.gif b/assets/webbuttons_31/org.slashdot.gif Binary files differindex 0fc062d..0fc062d 100644 --- a/assets/webbuttons_31/slashdot.gif +++ b/assets/webbuttons_31/org.slashdot.gif diff --git a/assets/webbuttons_31/vim.gif b/assets/webbuttons_31/org.vim.gif Binary files differindex 01f09f1..01f09f1 100644 --- a/assets/webbuttons_31/vim.gif +++ b/assets/webbuttons_31/org.vim.gif diff --git a/assets/webbuttons_31/joelchrono.gif b/assets/webbuttons_31/xyz.joelchrono.gif Binary files differindex 5cb9c12..5cb9c12 100644 --- a/assets/webbuttons_31/joelchrono.gif +++ b/assets/webbuttons_31/xyz.joelchrono.gif diff --git a/assets/webbuttons_31/sqrtminusone.png b/assets/webbuttons_31/xyz.sqrtminusone.png Binary files differindex 4d9fc00..4d9fc00 100644 --- a/assets/webbuttons_31/sqrtminusone.png +++ b/assets/webbuttons_31/xyz.sqrtminusone.png diff --git a/bin/link.rb b/bin/link.rb new file mode 100755 index 0000000..4f23532 --- /dev/null +++ b/bin/link.rb @@ -0,0 +1,43 @@ +#!/usr/bin/env ruby +# frozen_string_literal: true + +require 'uri' +require 'nokogiri' +require 'open-uri' +require 'openssl' +require 'yaml' + +require "tty-prompt" + +prompt = TTY::Prompt.new + +Link = Struct.new(:url, :title, :date, :description, :button, :video) +link = Link.new(date: Time.now.strftime('%Y-%m-%d')) + +link.url = prompt.ask("url:") + +title = URI.parse(link[:url]).open({ ssl_verify_mode: OpenSSL::SSL::VERIFY_NONE }) do |page| + noko = Nokogiri::HTML(page) + title = noko.xpath('//title').first.content + title = title.gsub("\n", " ") +end + +link.title = prompt.ask("title:", value: title) +link.description = prompt.ask("description:") +link.button = prompt.ask("button:") +link.video = prompt.ask("video site?:") + +# SAVE + +site_dir = File.expand_path('..', __dir__) +data_path = "#{site_dir}/assets/more/links.yml" + +links = YAML.load_file( + data_path, + permitted_classes: [Date] +) +links['links'] << link.to_h.transform_keys(&:to_s) +File.open(data_path, 'w') do |f| + f.write links.to_yaml +end + diff --git a/layouts/shortcodes/links.html b/layouts/shortcodes/links.html index 2707af2..58143cf 100644 --- a/layouts/shortcodes/links.html +++ b/layouts/shortcodes/links.html @@ -4,8 +4,8 @@ {{ with . | transform.Unmarshal }} <table class="links"> - {{ range (sort .links "Title" "asc") }} - {{ $letter := slicestr .Title 0 1 }} + {{ range (sort .links "title" "asc") }} + {{ $letter := slicestr .title 0 1 }} {{ $letter = strings.ToUpper $letter }} {{ if findRE `\d` $letter }} {{ $letter = "0-9" }} @@ -22,14 +22,14 @@ {{ $lastLetter = $letter }} <tr> <td class="button"> - {{ if .Button }} - <a href="{{.Url}}"> - {{- $path := printf "webbuttons_31/%s" .Button}} + {{ if .button }} + <a href="{{.url}}"> + {{- $path := printf "webbuttons_31/%s" .button}} {{- $img := resources.Get $path }} <img loading="lazy" class="webbutton" - alt="{{ .Name }}" + alt="{{ .title }}" src="{{ $img.Permalink }}" width="{{ $img.Width }}" height="{{ $img.Height }}"> @@ -37,13 +37,13 @@ {{ end }} </td> <td style="padding-bottom: 10px"> - <a href="{{.Url}}"> <b>{{ .Title }}</b></a> - {{ if .Video }} - (videos on {{.Video}}) + <a href="{{.url}}"> <b>{{ .title }}</b></a> + {{ if .video }} + (videos on {{.video}}) {{ end }} <br> - {{ .Description }} + {{ .description }} </a> </td> </tr> |