diff options
author | mms <michal@sapka.me> | 2024-04-09 16:25:51 +0200 |
---|---|---|
committer | mms <michal@sapka.me> | 2024-04-09 16:25:51 +0200 |
commit | 18591bdb1f6964d72f345c32ebf685860dccb8db (patch) | |
tree | 662966ce2696bc6b6db8f6dd07c7a477f1f67cfb | |
parent | c5d55f14f99c4595b18c1fbed77a6be52c162814 (diff) |
feat: trek to hp:
:
32 files changed, 202 insertions, 98 deletions
diff --git a/assets/content_images/star-trek-voyager-transparent.png b/assets/content_images/star-trek-voyager-transparent.png Binary files differnew file mode 100644 index 0000000..aa9d7c9 --- /dev/null +++ b/assets/content_images/star-trek-voyager-transparent.png diff --git a/config.toml b/config.toml index 3919d7a..9d58d9a 100644 --- a/config.toml +++ b/config.toml @@ -106,6 +106,43 @@ enableGitInfo = true [[menu.emacs.params]] nonpage = "yes" +# star-trek menu + +[[menu.star-trek]] + name = "The Next Generation" + weight = "10000000" + pageRef = "/" + identifier = "tng" + [[menu.star-trek.params]] + nonpage = "yes" + +[[menu.star-trek]] + name = "Voyager" + weight = "10000030" + pageRef = "/" + identifier = "voy" + [[menu.star-trek.params]] + nonpage = "yes" + +[[menu.star-trek]] + name = "Episode reviews" + weight = "10000030" + pageRef = "/" + identifier = "voy-r" + parent = "voy" + [[menu.star-trek.params]] + nonpage = "yes" + +[[menu.star-trek]] + name = "Season 5" + weight = "10000030" + pageRef = "/" + identifier = "voy-r-s5" + parent = "voy-r" + [[menu.star-trek.params]] + nonpage = "yes" + inlineChildren = "yes" + # categories:P # - emacs# - bsd # - engineering diff --git a/content-org/star-trek.org b/content-org/star-trek.org index 991ae19..ba13f43 100644 --- a/content-org/star-trek.org +++ b/content-org/star-trek.org @@ -123,7 +123,7 @@ So yeah. "Star Trek" is my number one, and nothing else comes close. In western :PROPERTIES: :EXPORT_HUGO_SECTION: star-trek/tng :EXPORT_HUGO_PAIRED_SHORTCODES: img-c -:EXPORT_HUGO_MENU: :menu st-tng +:EXPORT_HUGO_MENU: :menu star-trek :parent tng :END: ** DONE Adventures (Episodes of The Next Generation) CLOSED: [2023-11-16 wed 23:00] @@ -133,7 +133,7 @@ CLOSED: [2023-11-16 wed 23:00] :EXPORT_HUGO_PAIRED_SHORTCODES: st-logo :EXPORT_HUGO_PAIRED_SHORTCODES: img-c :EXPORT_HUGO_CUSTOM_FRONT_MATTER: type special -:EXPORT_HUGO_MENU: :menu st-tng :name Adventures +:EXPORT_HUGO_MENU_OVERRIDE: :name Episodes :END: The Next Generation consists of 7 seasons and 176 (DVD and original broadcast) or 178 (syndicated) episodes. @@ -338,7 +338,7 @@ CLOSED: [2023-11-16 23:00] :EXPORT_HUGO_PAIRED_SHORTCODES: img-r :EXPORT_HUGO_CUSTOM_FRONT_MATTER: abstract Poems by Commander Data :END: - + #+attr_shortcode: "st-tng-data.png" #+begin_img-r The Next Generation @@ -428,7 +428,7 @@ CLOSED: [2023-11-17 23:00] :EXPORT_FILE_NAME: crew :EXPORT_HUGO_PAIRED_SHORTCODES: img-r :EXPORT_HUGO_CUSTOM_FRONT_MATTER: abstract The crew of USS Enterpise during TNG -:EXPORT_HUGO_MENU: :menu st-tng :name crew +:EXPORT_HUGO_MENU_OVERRIDE: :name Crew :END: The greatest thing about serving aboard Enterprise-D was the crew. @@ -598,7 +598,7 @@ I hover was very fond of him as his adventures - even if a lot of problems aboar :PROPERTIES: :EXPORT_HUGO_SECTION: star-trek/stv :EXPORT_HUGO_PAIRED_SHORTCODES: img-c -:EXPORT_HUGO_MENU: :menu st-voy +:EXPORT_HUGO_MENU: :menu star-trek :parent voy :END: ** DONE Incidents (Episodes) CLOSED: [2023-02-01 Wed 23:00] @@ -796,19 +796,19 @@ Markings: :PROPERTIES: :EXPORT_HUGO_SECTION: star-trek/stv :EXPORT_HUGO_PAIRED_SHORTCODES: img-c -:EXPORT_HUGO_MENU: :menu st-voy-episodes :END: ** Season 5 :PROPERTIES: :EXPORT_HUGO_CUSTOM_FRONT_MATTER: :hasNavSection st-voy-episodes +:EXPORT_HUGO_MENU: :menu star-trek :parent voy-r-s5 :END: *** DONE star trek: voyager 05x01 - night CLOSED: [2023-02-12 wed 23:00] -:properties: +:PROPERTIES: :export_file_name: 05x01-night :export_hugo_custom_front_matter+: abstract my opinion on star trek voyager 05x01 - night -:EXPORT_HUGO_MENU: :menu st-voy-rev-s5 :name "1" -:end: +:EXPORT_HUGO_MENU_OVERRIDE: :name "1" +:END: **** Synopsis The crew enters a void in the Delta Quadrant, an area without any stars of 2 light-years radius. The crew morale is very low as the vast emptiness gets to them. The episode starts in the Holodeck, and I was afraid this would be another Holodeck malfunctions story. However, when the ship loses power, the plot goes in a completely different direction - it turns out someone is living in the emptiness—a hostile creature. Soon after, the ship encounters another living form - a ship emitting large doses of radiation piloted by Emck, a Malon. The strange ship offers help with quick passing of the void on one condition - Jenway is to transport the creature to their ship. @@ -837,7 +837,7 @@ CLOSED: [2023-02-22 Wed 23:00] :PROPERTIES: :EXPORT_FILE_NAME: 05x02-drone :EXPORT_HUGO_CUSTOM_FRONT_MATTER+: abstract my opinion on Star Trek Voyager 05x02 - Drone -:EXPORT_HUGO_MENU: :menu st-voy-rev-s5 :name 2 +:EXPORT_HUGO_MENU_OVERRIDE: :name 2 :END: **** Synopsis @@ -875,7 +875,7 @@ CLOSED: [2023-02-28 Wed 23:00] :PROPERTIES: :EXPORT_FILE_NAME: 05x03-extreme-risk :EXPORT_HUGO_CUSTOM_FRONT_MATTER+: abstract my opinion on Star Trek Voyager 05x03 - Extreme Risk -:EXPORT_HUGO_MENU: :menu st-voy-rev-s5 :name 3 +:EXPORT_HUGO_MENU_OVERRIDE: :name 3 :END: **** Synopsis Voyager's probe is launched at a gas giant, but Malons spot it and attempt to capture it. To prevent it, the crew sends the probe into the gas planet's atmosphere. Malon's ship follows the probe and is subsequently crashed. Paris presents a design for Delta Flyaer, a specialized shuttlecraft based on Starfleet's and Borg's technology. Malons want the probe as the resources it collected are too valuable, and, as Jenway puts it, we've got a space race. @@ -935,7 +935,7 @@ CLOSED: [2023-05-23 Wed 23:00] :PROPERTIES: :EXPORT_FILE_NAME: 05x04-in-the-flesh :EXPORT_HUGO_CUSTOM_FRONT_MATTER+: abstract my opinion on Star Trek Voyager 05x04 - In The Flesh -:EXPORT_HUGO_MENU: :menu st-voy-rev-s5 :name 4 +:EXPORT_HUGO_MENU_OVERRIDE: :name 4 :END: **** Summary The crew encounters what appears to be Earth's Starfleet Acadamy. It's inhabited by people who should be present, including the groundskeeper Boothby[^boothby]. After an investigation (and seduction) conducted by Chakotay, it is revealed that it's a training replica of the site - one of many training grounds for Species 8472. @@ -965,7 +965,7 @@ CLOSED: [2023-05-25 Wed 23:00] :PROPERTIES: :EXPORT_FILE_NAME: 05x05-once-upon-a-time :EXPORT_HUGO_CUSTOM_FRONT_MATTER+: abstract my opinion on Star Trek Voyager 05x05 - Once Upon a Time. Worst episode yet? -:EXPORT_HUGO_MENU: :menu st-voy-rev-s5 :name 5 +:EXPORT_HUGO_MENU_OVERRIDE: :name 5 :END: Delta Flyer, with Paris, Tuvok, and Samantha Wildman on board, crashes on a planetoid and is buried under kilometers of rock. Wildman's daughter, Naomi, is taken care of by Neelix. @@ -993,7 +993,7 @@ CLOSED: [2023-05-31 Wed 23:00] :PROPERTIES: :EXPORT_FILE_NAME: 05x06-timeless :EXPORT_HUGO_CUSTOM_FRONT_MATTER+: abstract my opinion on Star Trek Voyager 05x06. A good time travel episode. -:EXPORT_HUGO_MENU: :menu st-voy-rev-s5 :name 6 +:EXPORT_HUGO_MENU_OVERRIDE: :name 6 :END: Due to Kim's calculation error, the Voyager crashes on a frozen planet, killing the entire crew. Only Chakotay and Kim, who were not on the ship during the incident, survived. Somehow they manage to reach Earth but are hunted by the memory of being the cause of death of the entire crew. @@ -1031,7 +1031,7 @@ CLOSED: [2023-12-02 Wed 23:00] :PROPERTIES: :EXPORT_FILE_NAME: 05x07-infinite-regress :EXPORT_HUGO_CUSTOM_FRONT_MATTER+: abstract a shining Seven episode -:EXPORT_HUGO_MENU: :menu st-voy-rev-s5 :name 7 +:EXPORT_HUGO_MENU_OVERRIDE: :name 7 :END: Another simple episode. @@ -1101,7 +1101,7 @@ CLOSED: [2023-12-06 Wed 23:00] :PROPERTIES: :EXPORT_FILE_NAME: 05x08-nothing-human :EXPORT_HUGO_CUSTOM_FRONT_MATTER+: abstract what an episode! -:EXPORT_HUGO_MENU: :menu st-voy-rev-s5 :name 8 +:EXPORT_HUGO_MENU_OVERRIDE: :name 8 :END: B'Elanna is attacked by a non-humanoid alien creature and her life is danger. Doctor creates a holographic representation of a famous Cardasssian exobiologist, Crell Moset, to help save her life. @@ -1163,7 +1163,7 @@ CLOSED: [2023-12-22 Fri 23:19] :PROPERTIES: :EXPORT_FILE_NAME: 05x09-thirty-days :EXPORT_HUGO_CUSTOM_FRONT_MATTER+: abstract A good Paris episode -:EXPORT_HUGO_MENU: :menu st-voy-rev-s5 :name 9 +:EXPORT_HUGO_MENU_OVERRIDE: :name 9 :END: We start where it ends: Paris is locked in Voyager's brig, locked for 30 days. A really welcome narrative mechanism! @@ -1229,7 +1229,7 @@ CLOSED: [2024-03-08 Fri 22:07] :EXPORT_FILE_NAME: 05x11-latent-image :EXPORT_HUGO_CUSTOM_FRONT_MATTER+: abstract A great Doctor episode! :EXPORT_HUGO_PAIRED_SHORTCODES: img-c -:EXPORT_HUGO_MENU: :menu st-voy-rev-s5 :name 11 +:EXPORT_HUGO_MENU_OVERRIDE: :name 11 :END: After a longer hiatus, I am back watching Voyager. The previous episode was not memorable, so no review for now. @@ -1287,7 +1287,7 @@ CLOSED: [2024-03-13 Wed 16:06] :EXPORT_FILE_NAME: 05x12-bride-of-chaotica :EXPORT_HUGO_CUSTOM_FRONT_MATTER+: abstract A fun Capitan Proton episode :EXPORT_HUGO_PAIRED_SHORTCODES: img-c -:EXPORT_HUGO_MENU: :menu st-voy-rev-s5 :name 12 +:EXPORT_HUGO_MENU_OVERRIDE: :name 12 :END: Paris and Kim are forced to keep a holodeck program of Captain Proton running when they leave the simulation. Suddenly, a spatial distortion hit the Voyager. @@ -1324,7 +1324,7 @@ CLOSED: [2024-03-16 Sat 10:06] :EXPORT_FILE_NAME: 05x13-gravity :EXPORT_HUGO_CUSTOM_FRONT_MATTER+: abstract A *great* Tuvok episode :EXPORT_HUGO_PAIRED_SHORTCODES: img-c -:EXPORT_HUGO_MENU: :menu st-voy-rev-s5 :name 13 +:EXPORT_HUGO_MENU_OVERRIDE: :name 13 :END: Tuvok, Paris, and Doctor are stranded on an alien planet. @@ -1376,7 +1376,7 @@ CLOSED: [2024-03-17 Sun 21:36] :EXPORT_FILE_NAME: 05x14-bliss :EXPORT_HUGO_CUSTOM_FRONT_MATTER+: abstract A monster a week type of trek :EXPORT_HUGO_PAIRED_SHORTCODES: img-c -:EXPORT_HUGO_MENU: :menu st-voy-rev-s5 :name 14 +:EXPORT_HUGO_MENU_OVERRIDE: :name 14 :END: **** The plot Voyager encounters wormhole leading directly to Earth. @@ -1419,7 +1419,7 @@ CLOSED: [2024-03-22 Fri 22:45] :EXPORT_FILE_NAME: 05x15-15-dark-frontier :EXPORT_HUGO_CUSTOM_FRONT_MATTER+: abstract A Borg themed two-parter :EXPORT_HUGO_PAIRED_SHORTCODES: img-c -:EXPORT_HUGO_MENU: :menu st-voy-rev-s5 :name 15&16 +:EXPORT_HUGO_MENU_OVERRIDE: :name 15&16 :END: Voyagers crew decide that it's a good time to plan a heist on Borg and steal their transwarp coil. @@ -1515,7 +1515,7 @@ CLOSED: [2024-03-22 Fri 23:27] :EXPORT_FILE_NAME: 05x16-the-disease :EXPORT_HUGO_CUSTOM_FRONT_MATTER+: abstract Space STD and rebelion? :EXPORT_HUGO_PAIRED_SHORTCODES: img-c -:EXPORT_HUGO_MENU: :menu st-voy-rev-s5 :name 17 +:EXPORT_HUGO_MENU_OVERRIDE: :name 17 :END: Voyager assists Varro - an alien species who live in a huge spaceship for the last 400 years. @@ -1561,7 +1561,7 @@ CLOSED: [2024-04-03 Wed 21:14] :EXPORT_FILE_NAME: 05x18-course-oblivion :EXPORT_HUGO_CUSTOM_FRONT_MATTER+: abstract One of the best episodes I've seen :EXPORT_HUGO_PAIRED_SHORTCODES: img-c -:EXPORT_HUGO_MENU: :menu st-voy-rev-s5 :name 18 +:EXPORT_HUGO_MENU_OVERRIDE: :name 18 :END: We start with B'Elllanas and Parises wedding and celebration of successful enhancement of Voyagers drives. @@ -1631,7 +1631,7 @@ CLOSED: [2024-04-03 Wed 21:38] :EXPORT_FILE_NAME: 05x19-fight :EXPORT_HUGO_CUSTOM_FRONT_MATTER+: abstract Voyager, you are not Northern Exposure! :EXPORT_HUGO_PAIRED_SHORTCODES: img-c -:EXPORT_HUGO_MENU: :menu st-voy-rev-s5 :name 19 +:EXPORT_HUGO_MENU_OVERRIDE: :name 19 :END: Checkotay undergoes a vision quest while laying in sickbay. @@ -1658,7 +1658,7 @@ CLOSED: [2024-04-08 Mon 19:30] :EXPORT_FILE_NAME: 05x20-think-tank :EXPORT_HUGO_CUSTOM_FRONT_MATTER+: abstract The episode about nothing :EXPORT_HUGO_PAIRED_SHORTCODES: img-c -:EXPORT_HUGO_MENU: :menu st-voy-rev-s5 :name 20 +:EXPORT_HUGO_MENU_OVERRIDE: :name 20 :END: Voyager employees help from a suspicious group calling themselves a /Think Tank/. diff --git a/content/star-trek/stv/05x01-night.md b/content/star-trek/stv/05x01-night.md index 995c13c..81aea7e 100644 --- a/content/star-trek/stv/05x01-night.md +++ b/content/star-trek/stv/05x01-night.md @@ -7,9 +7,10 @@ draft = false weight = 3001 hasNavSection = "st-voy-episodes abstract my opinion on star trek voyager 05x01 - night" [menu] - [menu.st-voy-rev-s5] + [menu.star-trek] weight = 3001 identifier = "star-trek-voyager-05x01-night" + parent = "voy-r-s5" name = 1 +++ diff --git a/content/star-trek/stv/05x02-drone.md b/content/star-trek/stv/05x02-drone.md index e94292e..676b823 100644 --- a/content/star-trek/stv/05x02-drone.md +++ b/content/star-trek/stv/05x02-drone.md @@ -7,9 +7,10 @@ draft = false weight = 3002 hasNavSection = "st-voy-episodes abstract my opinion on Star Trek Voyager 05x02 - Drone" [menu] - [menu.st-voy-rev-s5] + [menu.star-trek] weight = 3002 identifier = "star-trek-voyager-05x02-drone" + parent = "voy-r-s5" name = 2 +++ diff --git a/content/star-trek/stv/05x03-extreme-risk.md b/content/star-trek/stv/05x03-extreme-risk.md index b46ef78..eb04c5d 100644 --- a/content/star-trek/stv/05x03-extreme-risk.md +++ b/content/star-trek/stv/05x03-extreme-risk.md @@ -7,9 +7,10 @@ draft = false weight = 3003 hasNavSection = "st-voy-episodes abstract my opinion on Star Trek Voyager 05x03 - Extreme Risk" [menu] - [menu.st-voy-rev-s5] + [menu.star-trek] weight = 3003 identifier = "star-trek-voyager-05x03-extreme-risk" + parent = "voy-r-s5" name = 3 +++ diff --git a/content/star-trek/stv/05x04-in-the-flesh.md b/content/star-trek/stv/05x04-in-the-flesh.md index c903044..0013cd4 100644 --- a/content/star-trek/stv/05x04-in-the-flesh.md +++ b/content/star-trek/stv/05x04-in-the-flesh.md @@ -7,9 +7,10 @@ draft = false weight = 3004 hasNavSection = "st-voy-episodes abstract my opinion on Star Trek Voyager 05x04 - In The Flesh" [menu] - [menu.st-voy-rev-s5] + [menu.star-trek] weight = 3004 identifier = "star-trek-voyager-05x04-in-the-flesh" + parent = "voy-r-s5" name = 4 +++ diff --git a/content/star-trek/stv/05x05-once-upon-a-time.md b/content/star-trek/stv/05x05-once-upon-a-time.md index bd30703..030991b 100644 --- a/content/star-trek/stv/05x05-once-upon-a-time.md +++ b/content/star-trek/stv/05x05-once-upon-a-time.md @@ -7,9 +7,10 @@ draft = false weight = 3005 hasNavSection = "st-voy-episodes abstract my opinion on Star Trek Voyager 05x05 - Once Upon a Time. Worst episode yet?" [menu] - [menu.st-voy-rev-s5] + [menu.star-trek] weight = 3005 identifier = "star-trek-voyager-05x05-once-upon-a-time" + parent = "voy-r-s5" name = 5 +++ diff --git a/content/star-trek/stv/05x06-timeless.md b/content/star-trek/stv/05x06-timeless.md index e99b567..832d2a8 100644 --- a/content/star-trek/stv/05x06-timeless.md +++ b/content/star-trek/stv/05x06-timeless.md @@ -7,9 +7,10 @@ draft = false weight = 3006 hasNavSection = "st-voy-episodes abstract my opinion on Star Trek Voyager 05x06. A good time travel episode." [menu] - [menu.st-voy-rev-s5] + [menu.star-trek] weight = 3006 identifier = "star-trek-voyager-05x06-timeless" + parent = "voy-r-s5" name = 6 +++ diff --git a/content/star-trek/stv/05x07-infinite-regress.md b/content/star-trek/stv/05x07-infinite-regress.md index 49f15f8..ae93773 100644 --- a/content/star-trek/stv/05x07-infinite-regress.md +++ b/content/star-trek/stv/05x07-infinite-regress.md @@ -7,9 +7,10 @@ draft = false weight = 3007 hasNavSection = "st-voy-episodes abstract a shining Seven episode" [menu] - [menu.st-voy-rev-s5] + [menu.star-trek] weight = 3007 identifier = "star-trek-voyager-05x07-infinite-regress" + parent = "voy-r-s5" name = 7 +++ diff --git a/content/star-trek/stv/05x08-nothing-human.md b/content/star-trek/stv/05x08-nothing-human.md index 3d36e08..11e4fc8 100644 --- a/content/star-trek/stv/05x08-nothing-human.md +++ b/content/star-trek/stv/05x08-nothing-human.md @@ -7,9 +7,10 @@ draft = false weight = 3008 hasNavSection = "st-voy-episodes abstract what an episode!" [menu] - [menu.st-voy-rev-s5] + [menu.star-trek] weight = 3008 identifier = "star-trek-voyager-05x08-nothing-human" + parent = "voy-r-s5" name = 8 +++ diff --git a/content/star-trek/stv/05x09-thirty-days.md b/content/star-trek/stv/05x09-thirty-days.md index 0d0df58..ee7193b 100644 --- a/content/star-trek/stv/05x09-thirty-days.md +++ b/content/star-trek/stv/05x09-thirty-days.md @@ -7,9 +7,10 @@ draft = false weight = 3009 hasNavSection = "st-voy-episodes abstract A good Paris episode" [menu] - [menu.st-voy-rev-s5] + [menu.star-trek] weight = 3009 identifier = "star-trek-voyager-05x09-thirty-days" + parent = "voy-r-s5" name = 9 +++ diff --git a/content/star-trek/stv/05x11-latent-image.md b/content/star-trek/stv/05x11-latent-image.md index 7cda88c..5f12efa 100644 --- a/content/star-trek/stv/05x11-latent-image.md +++ b/content/star-trek/stv/05x11-latent-image.md @@ -7,9 +7,10 @@ draft = false weight = 3010 hasNavSection = "st-voy-episodes abstract A great Doctor episode!" [menu] - [menu.st-voy-rev-s5] + [menu.star-trek] weight = 3010 identifier = "star-trek-voyager-05x11-latent-image" + parent = "voy-r-s5" name = 11 +++ diff --git a/content/star-trek/stv/05x12-bride-of-chaotica.md b/content/star-trek/stv/05x12-bride-of-chaotica.md index 677a0fb..7cb0f24 100644 --- a/content/star-trek/stv/05x12-bride-of-chaotica.md +++ b/content/star-trek/stv/05x12-bride-of-chaotica.md @@ -7,9 +7,10 @@ draft = false weight = 3011 hasNavSection = "st-voy-episodes abstract A fun Capitan Proton episode" [menu] - [menu.st-voy-rev-s5] + [menu.star-trek] weight = 3011 identifier = "star-trek-voyager-05x12-bride-of-chaotica" + parent = "voy-r-s5" name = 12 +++ diff --git a/content/star-trek/stv/05x13-gravity.md b/content/star-trek/stv/05x13-gravity.md index 587c8a1..97ae5aa 100644 --- a/content/star-trek/stv/05x13-gravity.md +++ b/content/star-trek/stv/05x13-gravity.md @@ -7,9 +7,10 @@ draft = false weight = 3012 hasNavSection = "st-voy-episodes abstract A *great* Tuvok episode" [menu] - [menu.st-voy-rev-s5] + [menu.star-trek] weight = 3012 identifier = "star-trek-voyager-05x13-gravity" + parent = "voy-r-s5" name = 13 +++ diff --git a/content/star-trek/stv/05x14-bliss.md b/content/star-trek/stv/05x14-bliss.md index d960cf3..61e3ebe 100644 --- a/content/star-trek/stv/05x14-bliss.md +++ b/content/star-trek/stv/05x14-bliss.md @@ -7,9 +7,10 @@ draft = false weight = 3013 hasNavSection = "st-voy-episodes abstract A monster a week type of trek" [menu] - [menu.st-voy-rev-s5] + [menu.star-trek] weight = 3013 identifier = "star-trek-voyager-05x14-bliss" + parent = "voy-r-s5" name = 14 +++ diff --git a/content/star-trek/stv/05x15-15-dark-frontier.md b/content/star-trek/stv/05x15-15-dark-frontier.md index 8c14ff8..b56f5dc 100644 --- a/content/star-trek/stv/05x15-15-dark-frontier.md +++ b/content/star-trek/stv/05x15-15-dark-frontier.md @@ -7,9 +7,10 @@ draft = false weight = 3014 hasNavSection = "st-voy-episodes abstract A Borg themed two-parter" [menu] - [menu.st-voy-rev-s5] + [menu.star-trek] weight = 3014 identifier = "star-trek-voyager-05x15-and-16-dark-frontier" + parent = "voy-r-s5" name = "15&16" +++ @@ -58,7 +59,7 @@ People complained about the eye-removal scene from _Picard_, but it wasn't so of But my biggest takeaway: there are privacy protocols on federation ships! I always wondered how they store all this private info without prying eyes. The answer: protocol. -Oh you crazy space-commies! +Oh! you crazy space-commies! {{< img-c "star-trek-voyager-dark-frontier-01.jpg" "https://voy.trekcore.com/gallery/thumbnails.php?album=96" >}} Borg ships always gives me a sense of claustrophobia. diff --git a/content/star-trek/stv/05x16-the-disease.md b/content/star-trek/stv/05x16-the-disease.md index 6ba86b0..413532a 100644 --- a/content/star-trek/stv/05x16-the-disease.md +++ b/content/star-trek/stv/05x16-the-disease.md @@ -7,9 +7,10 @@ draft = false weight = 3015 hasNavSection = "st-voy-episodes abstract Space STD and rebelion?" [menu] - [menu.st-voy-rev-s5] + [menu.star-trek] weight = 3015 identifier = "star-trek-voyager-05x17-the-disease" + parent = "voy-r-s5" name = 17 +++ diff --git a/content/star-trek/stv/05x18-course-oblivion.md b/content/star-trek/stv/05x18-course-oblivion.md index b856aaf..cb27c10 100644 --- a/content/star-trek/stv/05x18-course-oblivion.md +++ b/content/star-trek/stv/05x18-course-oblivion.md @@ -7,9 +7,10 @@ draft = false weight = 3016 hasNavSection = "st-voy-episodes abstract One of the best episodes I've seen" [menu] - [menu.st-voy-rev-s5] + [menu.star-trek] weight = 3016 identifier = "star-trek-voyager-05x18-course-oblivion" + parent = "voy-r-s5" name = 18 +++ @@ -69,4 +70,9 @@ It's more mature, less goofy and overall has amazing episode quality. Look how sad they are. {{< /img-c >}} + +## Doctor factor {#doctor-factor} + +Reduced to plot device, but I still love this episode. + [^fn:1]: I have not reviewed episodes before reaching season 5, sorry. diff --git a/content/star-trek/stv/05x19-fight.md b/content/star-trek/stv/05x19-fight.md index a0c3447..e84b76a 100644 --- a/content/star-trek/stv/05x19-fight.md +++ b/content/star-trek/stv/05x19-fight.md @@ -7,9 +7,10 @@ draft = false weight = 3017 hasNavSection = "st-voy-episodes abstract Voyager, you are not Northern Exposure!" [menu] - [menu.st-voy-rev-s5] + [menu.star-trek] weight = 3017 identifier = "star-trek-voyager-05x19-fight" + parent = "voy-r-s5" name = 19 +++ diff --git a/content/star-trek/stv/05x20-think-tank.md b/content/star-trek/stv/05x20-think-tank.md index 951b7d4..6bd45c4 100644 --- a/content/star-trek/stv/05x20-think-tank.md +++ b/content/star-trek/stv/05x20-think-tank.md @@ -9,9 +9,10 @@ draft = false weight = 3018 hasNavSection = "st-voy-episodes abstract The episode about nothing" [menu] - [menu.st-voy-rev-s5] + [menu.star-trek] weight = 3018 identifier = "star-trek-voyager-05x20-think-tank" + parent = "voy-r-s5" name = 20 +++ diff --git a/content/star-trek/stv/episodes.md b/content/star-trek/stv/episodes.md index dffc25b..9782ade 100644 --- a/content/star-trek/stv/episodes.md +++ b/content/star-trek/stv/episodes.md @@ -7,9 +7,10 @@ draft = false weight = 2001 type = "special" [menu] - [menu.st-voy] + [menu.star-trek] weight = 2001 identifier = "incidents-episodes" + parent = "voy" +++ Please note, that I started to write notes about episodes starting with Season 5. diff --git a/content/star-trek/tng/crew.md b/content/star-trek/tng/crew.md index 8107b3b..121bf29 100644 --- a/content/star-trek/tng/crew.md +++ b/content/star-trek/tng/crew.md @@ -7,10 +7,11 @@ draft = false weight = 2003 abstract = "The crew of USS Enterpise during TNG" [menu] - [menu.st-tng] + [menu.star-trek] weight = 2003 identifier = "crew-of-the-next-generation" - name = "crew" + parent = "tng" + name = "Crew" +++ The greatest thing about serving aboard Enterprise-D was the crew. diff --git a/content/star-trek/tng/data-poetry.md b/content/star-trek/tng/data-poetry.md index 36ed3a1..8b1b690 100644 --- a/content/star-trek/tng/data-poetry.md +++ b/content/star-trek/tng/data-poetry.md @@ -7,9 +7,10 @@ draft = false weight = 2002 abstract = "Poems by Commander Data" [menu] - [menu.st-tng] + [menu.star-trek] weight = 2002 identifier = "data-s-poetry" + parent = "tng" +++ {{< img-r "st-tng-data.png" >}} diff --git a/content/star-trek/tng/episodes.md b/content/star-trek/tng/episodes.md index 57d23d0..2f80faa 100644 --- a/content/star-trek/tng/episodes.md +++ b/content/star-trek/tng/episodes.md @@ -7,10 +7,11 @@ draft = false weight = 2001 type = "special" [menu] - [menu.st-tng] + [menu.star-trek] weight = 2001 identifier = "adventures-episodes-of-the-next-generation" - name = "Adventures" + parent = "tng" + name = "Episodes" +++ The Next Generation consists of 7 seasons and 176 (DVD and original broadcast) or 178 (syndicated) episodes. diff --git a/layouts/_default/index.html b/layouts/_default/index.html index fcdcb25..7a3330d 100644 --- a/layouts/_default/index.html +++ b/layouts/_default/index.html @@ -30,15 +30,12 @@ Hey! I'm Michał Sapka, a computer programmer living in Kraków, Poland. This we {{ partial "partials/homepage/bsd.html" . }} {{ partial "partials/homepage/emacs.html" . }} - + {{ partial "partials/homepage/startrek.html" . }} <h2>Sections</h2> <nav> <P><a class="sec-link" href="/blog/"><b>Blog</b>: my shorter publications withount any theme. You can treat it as E/N site.</a> </p> <P><a class="sec-link" href="/articles/"><b>Articles</b>: longer publications that don't fit blog or any other category.</a> </p> - - - <P><a class="sec-link" href="/star-trek/"><b>Star Trek fan site</b>: my little shrine to the greatest american Sci-Fi that has ever graced our screens.</a> </p> <P><a class="sec-link" href="/funnies/"><b>Funnies</b>: A small, curated collection of things I found funny or ammusing.</a> </p> <p><a class="sec-link" href="/git/"><b>Version control system</b> : My little code repository. I don't expect to cooporate on any of those, so it's just stagit.</a></p> <p><a class="sec-link" href="/site/"><b>Site info</b> : you can find site updates, metrics, statics, and legal thingies here.</a></p> diff --git a/layouts/partials/homepage/emacs.html b/layouts/partials/homepage/emacs.html index 52c9ea2..0b5f42e 100644 --- a/layouts/partials/homepage/emacs.html +++ b/layouts/partials/homepage/emacs.html @@ -5,7 +5,7 @@ {{- $img2x := $img.Resize "100x webp" }} <section class="emacs"> - <h2>Emacs</h2> + <h2 id="emacs">Emacs</h2> <div style="display: flow-root; vertical-align: middle;"> <img style="float: left; max-width: 20%; margin-right: 10px;" diff --git a/layouts/partials/homepage/startrek.html b/layouts/partials/homepage/startrek.html new file mode 100644 index 0000000..296be4b --- /dev/null +++ b/layouts/partials/homepage/startrek.html @@ -0,0 +1,23 @@ +{{- $file := "star-trek-voyager-transparent.png" }} +{{- $path := printf "content_images/%s" $file}} +{{- $img := resources.Get $path }} +{{- $img1x := $img.Resize "150x webp" }} +{{- $img2x := $img.Resize "300x webp" }} + +<section class="star-trek" style="display: flow-root"> + <h2 id="star-trek">Star Trek</h2> + <img + class="vert-move" + style="float: right; max-width: 20%;" + src="{{ $img1x.Permalink }}" + srcset=" + {{ $img1x.Permalink }} 1x, + {{ $img2x.Permalink }} 2x + " + width="{{ $img1x.Width }}" + height="{{ $img1x.Height }}" + > + + {{ partial "menu.html" (dict "menuID" "star-trek" "page" .) }} +</section> + diff --git a/layouts/partials/menu.html b/layouts/partials/menu.html index 0773944..b88272b 100644 --- a/layouts/partials/menu.html +++ b/layouts/partials/menu.html @@ -14,21 +14,31 @@ {{- range .menuEntries }} - {{ if .Params.nonpage }} - <li>{{.Name }} - {{else if .Params.placeholder }} - <li class="placeholder">{{.Name }} - {{else}} - <li><b><a href="{{ .URL }}">{{ .Name }}</b></a> - {{end}} + {{- if .Params.nonpage }} + <li>{{.Name }} + {{- else if .Params.placeholder }} + <li class="placeholder">{{.Name }} + {{- else}} + <li><b><a href="{{ .URL }}">{{ .Name }}</a></b> + {{- end}} + {{- if .Params.inlineChildren}} + {{- with .Children }} + - {{- partial "inline/menu/inline.html" (dict "page" $page "menuEntries" .) }} + {{- end}} - {{- with .Children }} - <ul> - {{- partial "inline/menu/walk.html" (dict "page" $page "menuEntries" .) }} - </ul> - {{- end }} + {{- else}} + {{- with .Children }} + <ul>{{- partial "inline/menu/walk.html" (dict "page" $page "menuEntries" .) }}</ul> + {{- end }} </li> + {{- end}} {{- end }} {{- end }} +{{- define "partials/inline/menu/inline.html" }} + {{- $page := .page }} + {{- range .menuEntries }} + <a href="{{ .URL }}"> {{ .Name }}</a>, + {{- end }} +{{- end }} diff --git a/resources/_gen/images/content_images/star-trek-voyager-transparent_hu86da1c9a8762a81ea3c0460e17fffba3_201011_150x0_resize_q75_h2_box_3.webp b/resources/_gen/images/content_images/star-trek-voyager-transparent_hu86da1c9a8762a81ea3c0460e17fffba3_201011_150x0_resize_q75_h2_box_3.webp Binary files differnew file mode 100644 index 0000000..cc807fd --- /dev/null +++ b/resources/_gen/images/content_images/star-trek-voyager-transparent_hu86da1c9a8762a81ea3c0460e17fffba3_201011_150x0_resize_q75_h2_box_3.webp diff --git a/resources/_gen/images/content_images/star-trek-voyager-transparent_hu86da1c9a8762a81ea3c0460e17fffba3_201011_300x0_resize_q75_h2_box_3.webp b/resources/_gen/images/content_images/star-trek-voyager-transparent_hu86da1c9a8762a81ea3c0460e17fffba3_201011_300x0_resize_q75_h2_box_3.webp Binary files differnew file mode 100644 index 0000000..05717b9 --- /dev/null +++ b/resources/_gen/images/content_images/star-trek-voyager-transparent_hu86da1c9a8762a81ea3c0460e17fffba3_201011_300x0_resize_q75_h2_box_3.webp diff --git a/static/style.css b/static/style.css index a93de5b..09fe050 100644 --- a/static/style.css +++ b/static/style.css @@ -420,15 +420,25 @@ article.blog-post-item > nav { .bsd h4 { color: var(--bsd-h2-color); border-color: var(--bsd-h2-color) } .bsd h5 { color: var(--bsd-h2-color); border-color: var(--bsd-h2-color) } .bsd h6 { color: var(--bsd-h2-color); border-color: var(--bsd-h2-color) } -.bsd nav a { color: var(--bsd-highlight-color}; } + /* emacs_article_end */ /* emacs_article_start */ -body.star-trek h2 { color: var(--star-trek-h2-color); border-color: var(--star-trek-h2-color) } -body.star-trek h3 { color: var(--star-trek-h2-color); border-color: var(--star-trek-h2-color) } -body.star-trek h4 { color: var(--star-trek-h2-color); border-color: var(--star-trek-h2-color) } -body.star-trek h5 { color: var(--star-trek-h2-color); border-color: var(--star-trek-h2-color) } -body.star-trek h6 { color: var(--star-trek-h2-color); border-color: var(--star-trek-h2-color) } +.star-trek h2 { color: var(--star-trek-h2-color); border-color: var(--star-trek-h2-color) } +.star-trek h3 { color: var(--star-trek-h2-color); border-color: var(--star-trek-h2-color) } +.star-trek h4 { color: var(--star-trek-h2-color); border-color: var(--star-trek-h2-color) } +.star-trek h5 { color: var(--star-trek-h2-color); border-color: var(--star-trek-h2-color) } +.star-trek h6 { color: var(--star-trek-h2-color); border-color: var(--star-trek-h2-color) } + +img.vert-move:hover { + animation: mover 1s infinite alternate; +} + +@keyframes mover { + 0% { transform: translateY(0); } + 100% { transform: translateY(-10px); } +} + /* emacs_article_end */ /* emacs_article_start */ @@ -584,30 +594,30 @@ a[href^="#fn:"]:after{ content: ']' } /* NameVariableInstance */ .chroma .vi { } /* NameVariableMagic */ .chroma .vm { } /* Literal */ .chroma .l { } - /* LiteralDate */ .chroma .ld { } - /* LiteralString */ .chroma .s { color: #bb4444 } - /* LiteralStringAffix */ .chroma .sa { color: #bb4444 } - /* LiteralStringBacktick */ .chroma .sb { color: #bb4444 } - /* LiteralStringChar */ .chroma .sc { color: #bb4444 } - /* LiteralStringDelimiter */ .chroma .dl { color: #bb4444 } - /* LiteralStringDoc */ .chroma .sd { color: #bb4444; font-style: italic } - /* LiteralStringDouble */ .chroma .s2 { color: #bb4444 } - /* LiteralStringEscape */ .chroma .se { color: #bb6622; font-weight: bold } - /* LiteralStringHeredoc */ .chroma .sh { color: #bb4444 } - /* LiteralStringInterpol */ .chroma .si { color: #bb6688; font-weight: bold } - /* LiteralStringOther */ .chroma .sx { color: #008000 } - /* LiteralStringRegex */ .chroma .sr { color: #bb6688 } - /* LiteralStringSingle */ .chroma .s1 { color: #bb4444 } - /* LiteralStringSymbol */ .chroma .ss { color: #b8860b } - /* LiteralNumber */ .chroma .m { color: #666666 } - /* LiteralNumberBin */ .chroma .mb { color: #666666 } - /* LiteralNumberFloat */ .chroma .mf { color: #666666 } - /* LiteralNumberHex */ .chroma .mh { color: #666666 } - /* LiteralNumberInteger */ .chroma .mi { color: #666666 } - /* LiteralNumberIntegerLong */ .chroma .il { color: #666666 } - /* LiteralNumberOct */ .chroma .mo { color: #666666 } - /* Operator */ .chroma .o { color: #666666 } - /* OperatorWord */ .chroma .ow { color: #aa22ff; font-weight: bold } +/* LiteralDate */ .chroma .ld { } +/* LiteralString */ .chroma .s { color: #bb4444 } +/* LiteralStringAffix */ .chroma .sa { color: #bb4444 } +/* LiteralStringBacktick */ .chroma .sb { color: #bb4444 } +/* LiteralStringChar */ .chroma .sc { color: #bb4444 } +/* LiteralStringDelimiter */ .chroma .dl { color: #bb4444 } +/* LiteralStringDoc */ .chroma .sd { color: #bb4444; font-style: italic } +/* LiteralStringDouble */ .chroma .s2 { color: #bb4444 } +/* LiteralStringEscape */ .chroma .se { color: #bb6622; font-weight: bold } +/* LiteralStringHeredoc */ .chroma .sh { color: #bb4444 } +/* LiteralStringInterpol */ .chroma .si { color: #bb6688; font-weight: bold } +/* LiteralStringOther */ .chroma .sx { color: #008000 } +/* LiteralStringRegex */ .chroma .sr { color: #bb6688 } +/* LiteralStringSingle */ .chroma .s1 { color: #bb4444 } +/* LiteralStringSymbol */ .chroma .ss { color: #b8860b } +/* LiteralNumber */ .chroma .m { color: #666666 } +/* LiteralNumberBin */ .chroma .mb { color: #666666 } +/* LiteralNumberFloat */ .chroma .mf { color: #666666 } +/* LiteralNumberHex */ .chroma .mh { color: #666666 } +/* LiteralNumberInteger */ .chroma .mi { color: #666666 } +/* LiteralNumberIntegerLong */ .chroma .il { color: #666666 } +/* LiteralNumberOct */ .chroma .mo { color: #666666 } +/* Operator */ .chroma .o { color: #666666 } +/* OperatorWord */ .chroma .ow { color: #aa22ff; font-weight: bold } /* Punctuation */ .chroma .p { } /* Comment */ .chroma .c { color: #008800; font-style: italic } /* CommentHashbang */ .chroma .ch { color: #008800; font-style: italic } |