From: Svjatoslav Agejenko Date: Sun, 21 Jun 2026 21:57:10 +0000 (+0300) Subject: feat(org): anchor back-links to project sections in index X-Git-Url: http://www2.svjatoslav.eu/gitweb/?a=commitdiff_plain;h=c96e6006ebd0005907739748656841eae49d9caf;p=physical.git feat(org): anchor back-links to project sections in index Update every project's "Back to physical projects" link to include a fragment that scrolls the index page to the TOC section where the project is listed. Previously every back-link pointed at the top of the index, dropping users at the Overview section. The anchor is derived from the parent section's CUSTOM_ID (e.g. #outline-container-optics for top-level Optics, #outline-container- measurement-device-cases for cases under that sub-heading). Projects that aren't listed in the index fall back to the top-level category they live under. --- diff --git a/Cases/Fuji XC15-45mm lens case/index.org b/Cases/Fuji XC15-45mm lens case/index.org index b7684da..cad914f 100644 --- a/Cases/Fuji XC15-45mm lens case/index.org +++ b/Cases/Fuji XC15-45mm lens case/index.org @@ -10,7 +10,7 @@ #+HTML_HEAD: -[[file:../../index.html][Back to physical projects]] +[[file:../../index.html#outline-container-cases-optics][Back to physical projects]] diff --git a/Cases/Fuji XC50-230mm lens case/index.org b/Cases/Fuji XC50-230mm lens case/index.org index fb61d17..22271c0 100644 --- a/Cases/Fuji XC50-230mm lens case/index.org +++ b/Cases/Fuji XC50-230mm lens case/index.org @@ -10,7 +10,7 @@ #+HTML_HEAD: -[[file:../../index.html][Back to physical projects]] +[[file:../../index.html#outline-container-cases-optics][Back to physical projects]] diff --git a/Cases/Fujifilm camera battery box/index.org b/Cases/Fujifilm camera battery box/index.org index 844993c..9e527c7 100644 --- a/Cases/Fujifilm camera battery box/index.org +++ b/Cases/Fujifilm camera battery box/index.org @@ -10,7 +10,7 @@ #+HTML_HEAD: -[[file:../../index.html][Back to physical projects]] +[[file:../../index.html#outline-container-cases-optics][Back to physical projects]] #+TITLE: Fujifilm camera battery box diff --git a/Cases/Meiqqm portable dosimeter case/index.org b/Cases/Meiqqm portable dosimeter case/index.org index 94eefd4..123ffec 100644 --- a/Cases/Meiqqm portable dosimeter case/index.org +++ b/Cases/Meiqqm portable dosimeter case/index.org @@ -10,7 +10,7 @@ #+HTML_HEAD: -[[file:../../index.html][Back to physical projects]] +[[file:../../index.html#outline-container-measurement-device-cases][Back to physical projects]] #+TITLE: Meiqqm portable dosimeter case diff --git a/Cases/NanoVNA case/index.org b/Cases/NanoVNA case/index.org index 7948f5f..1984fce 100644 --- a/Cases/NanoVNA case/index.org +++ b/Cases/NanoVNA case/index.org @@ -10,7 +10,7 @@ #+HTML_HEAD: -[[file:../../index.html][Back to physical projects]] +[[file:../../index.html#outline-container-measurement-device-cases][Back to physical projects]] #+TITLE: NanoVNA case diff --git a/Cases/Nikon COOLPIX W150 battery case/index.org b/Cases/Nikon COOLPIX W150 battery case/index.org index 9d74a29..c8dd3ab 100644 --- a/Cases/Nikon COOLPIX W150 battery case/index.org +++ b/Cases/Nikon COOLPIX W150 battery case/index.org @@ -10,7 +10,7 @@ #+HTML_HEAD: -[[file:../../index.html][Back to physical projects]] +[[file:../../index.html#outline-container-cases-optics][Back to physical projects]] #+TITLE: Nikon COOLPIX W150 battery case diff --git a/Cases/USB cable terminals/index.org b/Cases/USB cable terminals/index.org index 2556bf4..e2bfaed 100644 --- a/Cases/USB cable terminals/index.org +++ b/Cases/USB cable terminals/index.org @@ -10,7 +10,7 @@ #+HTML_HEAD: -[[file:../../index.html][Back to physical projects]] +[[file:../../index.html#outline-container-cable-wire][Back to physical projects]] #+TITLE: DIY USB extension cable diff --git a/Cases/macro filter storage compartment/index.org b/Cases/macro filter storage compartment/index.org index 78a27a0..98a0f95 100644 --- a/Cases/macro filter storage compartment/index.org +++ b/Cases/macro filter storage compartment/index.org @@ -10,7 +10,7 @@ #+HTML_HEAD: -[[file:../../index.html][Back to physical projects]] +[[file:../../index.html#outline-container-cases-optics][Back to physical projects]] #+TITLE: Macro filter storage compartment #+author: Svjatoslav Agejenko diff --git a/Cases/microscope slide box/index.org b/Cases/microscope slide box/index.org index 2d3c49a..5455a88 100644 --- a/Cases/microscope slide box/index.org +++ b/Cases/microscope slide box/index.org @@ -10,7 +10,7 @@ #+HTML_HEAD: -[[file:../../index.html][Back to physical projects]] +[[file:../../index.html#outline-container-cases-optics][Back to physical projects]] #+TITLE: Case for microscope slides and cover slips. #+author: Svjatoslav Agejenko diff --git a/Cases/roll/index.org b/Cases/roll/index.org index a58314c..a0146c1 100644 --- a/Cases/roll/index.org +++ b/Cases/roll/index.org @@ -10,7 +10,7 @@ #+HTML_HEAD: -[[file:../../index.html][Back to physical projects]] +[[file:../../index.html#outline-container-cable-wire][Back to physical projects]] #+TITLE: 27mm and 55mm rolls diff --git a/Furniture/Book stand/index.org b/Furniture/Book stand/index.org index bb74cb3..51ea0b9 100644 --- a/Furniture/Book stand/index.org +++ b/Furniture/Book stand/index.org @@ -10,7 +10,7 @@ #+HTML_HEAD: -[[file:../../index.html][Back to physical projects]] +[[file:../../index.html#outline-container-furniture][Back to physical projects]] #+TITLE: Book stand diff --git a/Furniture/DVD organizer/index.org b/Furniture/DVD organizer/index.org index 58d442b..695665b 100644 --- a/Furniture/DVD organizer/index.org +++ b/Furniture/DVD organizer/index.org @@ -10,7 +10,7 @@ #+HTML_HEAD: -[[file:../../index.html][Back to physical projects]] +[[file:../../index.html#outline-container-furniture][Back to physical projects]] * General :PROPERTIES: diff --git a/Furniture/Jabra holder/index.org b/Furniture/Jabra holder/index.org index 285cc66..56260d7 100644 --- a/Furniture/Jabra holder/index.org +++ b/Furniture/Jabra holder/index.org @@ -10,6 +10,6 @@ #+HTML_HEAD: -[[file:../../index.html][Back to physical projects]] +[[file:../../index.html#outline-container-furniture][Back to physical projects]] Jabra model: Jabra Speak 510 UC diff --git a/Furniture/Spray gun holder/index.org b/Furniture/Spray gun holder/index.org index 6d1a0e4..b7eba0b 100644 --- a/Furniture/Spray gun holder/index.org +++ b/Furniture/Spray gun holder/index.org @@ -10,7 +10,7 @@ #+HTML_HEAD: -[[file:../../index.html][Back to physical projects]] +[[file:../../index.html#outline-container-furniture][Back to physical projects]] #+TITLE: Air spray gun wall mount diff --git a/Furniture/Wall mounted shelf/index.org b/Furniture/Wall mounted shelf/index.org index c48235d..2deaf73 100644 --- a/Furniture/Wall mounted shelf/index.org +++ b/Furniture/Wall mounted shelf/index.org @@ -10,7 +10,7 @@ #+HTML_HEAD: -[[file:../../index.html][Back to physical projects]] +[[file:../../index.html#outline-container-furniture][Back to physical projects]] #+TITLE: Tiny wall shelf diff --git a/Miscellaneous/12V Lead-Acid battery changer and terminal/index.org b/Miscellaneous/12V Lead-Acid battery changer and terminal/index.org index 82b3c2f..8fa4c4c 100644 --- a/Miscellaneous/12V Lead-Acid battery changer and terminal/index.org +++ b/Miscellaneous/12V Lead-Acid battery changer and terminal/index.org @@ -10,7 +10,7 @@ #+HTML_HEAD: -[[file:../../index.html][Back to physical projects]] +[[file:../../index.html#outline-container-miscellaneous][Back to physical projects]] #+TITLE: Battery charger and dual power supply unit diff --git a/Miscellaneous/Lab heater and cooler/index.org b/Miscellaneous/Lab heater and cooler/index.org index a0f709b..89e6b01 100644 --- a/Miscellaneous/Lab heater and cooler/index.org +++ b/Miscellaneous/Lab heater and cooler/index.org @@ -10,7 +10,7 @@ #+HTML_HEAD: -[[file:../../index.html][Back to physical projects]] +[[file:../../index.html#outline-container-miscellaneous][Back to physical projects]] #+TITLE: Versatile Heating/Cooling Plate with Triple Peltier Elements diff --git a/Miscellaneous/USB desk fan mod/index.org b/Miscellaneous/USB desk fan mod/index.org index c9f0a65..2bb9cbe 100644 --- a/Miscellaneous/USB desk fan mod/index.org +++ b/Miscellaneous/USB desk fan mod/index.org @@ -10,7 +10,7 @@ #+HTML_HEAD: -[[file:../../index.html][Back to physical projects]] +[[file:../../index.html#outline-container-miscellaneous][Back to physical projects]] #+TITLE: USB desk fan modification #+author: Svjatoslav Agejenko diff --git a/Miscellaneous/adjustable resistor/index.org b/Miscellaneous/adjustable resistor/index.org index b96b3e6..0d01a43 100644 --- a/Miscellaneous/adjustable resistor/index.org +++ b/Miscellaneous/adjustable resistor/index.org @@ -10,7 +10,7 @@ #+HTML_HEAD: -[[file:../../index.html][Back to physical projects]] +[[file:../../index.html#outline-container-miscellaneous][Back to physical projects]] #+TITLE: Adjustable resistor / indicator diff --git a/Miscellaneous/alternative USB layout/index.org b/Miscellaneous/alternative USB layout/index.org index c3b56e8..33276e7 100644 --- a/Miscellaneous/alternative USB layout/index.org +++ b/Miscellaneous/alternative USB layout/index.org @@ -10,7 +10,7 @@ #+HTML_HEAD: -[[file:../../index.html][Back to physical projects]] +[[file:../../index.html#outline-container-miscellaneous][Back to physical projects]] #+TITLE: Alternative (and incompatible) layout for USB connectors #+author: Svjatoslav Agejenko diff --git a/Miscellaneous/battery tester/index.org b/Miscellaneous/battery tester/index.org index 0d1806d..20c6540 100644 --- a/Miscellaneous/battery tester/index.org +++ b/Miscellaneous/battery tester/index.org @@ -10,7 +10,7 @@ #+HTML_HEAD: -[[file:../../index.html][Back to physical projects]] +[[file:../../index.html#outline-container-miscellaneous][Back to physical projects]] #+TITLE: AA and AAA battery tester diff --git a/Miscellaneous/cable organizer/index.org b/Miscellaneous/cable organizer/index.org index a4ff8f7..6cf6621 100644 --- a/Miscellaneous/cable organizer/index.org +++ b/Miscellaneous/cable organizer/index.org @@ -10,7 +10,7 @@ #+HTML_HEAD: -[[file:../../index.html][Back to physical projects]] +[[file:../../index.html#outline-container-cable-wire][Back to physical projects]] #+TITLE: Cable organizer diff --git a/Miscellaneous/headphone hub/index.org b/Miscellaneous/headphone hub/index.org index fcbb8bf..1acad9a 100644 --- a/Miscellaneous/headphone hub/index.org +++ b/Miscellaneous/headphone hub/index.org @@ -10,7 +10,7 @@ #+HTML_HEAD: -[[file:../../index.html][Back to physical projects]] +[[file:../../index.html#outline-container-audio][Back to physical projects]] #+TITLE: Headphone hub diff --git a/Miscellaneous/hook/index.org b/Miscellaneous/hook/index.org index 1917f1c..6d1c000 100644 --- a/Miscellaneous/hook/index.org +++ b/Miscellaneous/hook/index.org @@ -10,7 +10,7 @@ #+HTML_HEAD: -[[file:../../index.html][Back to physical projects]] +[[file:../../index.html#outline-container-cable-wire][Back to physical projects]] #+TITLE: General purpose hook diff --git a/Miscellaneous/portable stereo active speaker/index.org b/Miscellaneous/portable stereo active speaker/index.org index 6c75e5d..a8c853c 100644 --- a/Miscellaneous/portable stereo active speaker/index.org +++ b/Miscellaneous/portable stereo active speaker/index.org @@ -10,7 +10,7 @@ #+HTML_HEAD: -[[file:../../index.html][Back to physical projects]] +[[file:../../index.html#outline-container-audio][Back to physical projects]] #+TITLE: Portable stereo speaker diff --git a/Miscellaneous/round pincers/index.org b/Miscellaneous/round pincers/index.org index a740ad5..cbc61a9 100644 --- a/Miscellaneous/round pincers/index.org +++ b/Miscellaneous/round pincers/index.org @@ -10,7 +10,7 @@ #+HTML_HEAD: -[[file:../../index.html][Back to physical projects]] +[[file:../../index.html#outline-container-miscellaneous][Back to physical projects]] #+TITLE: Round ended pincers diff --git a/Miscellaneous/window fixator/index.org b/Miscellaneous/window fixator/index.org index 9ca4093..74dc179 100644 --- a/Miscellaneous/window fixator/index.org +++ b/Miscellaneous/window fixator/index.org @@ -10,7 +10,7 @@ #+HTML_HEAD: -[[file:../../index.html][Back to physical projects]] +[[file:../../index.html#outline-container-miscellaneous][Back to physical projects]] #+TITLE: Window holder diff --git a/Optics/35mm film copying device/index.org b/Optics/35mm film copying device/index.org index 438bf23..43b4b92 100644 --- a/Optics/35mm film copying device/index.org +++ b/Optics/35mm film copying device/index.org @@ -11,7 +11,7 @@ #+HTML_HEAD: -[[file:../../index.html][Back to physical projects]] +[[file:../../index.html#outline-container-optics][Back to physical projects]] * General :PROPERTIES: diff --git a/Optics/Fujifilm X-mount microscope adapter/index.org b/Optics/Fujifilm X-mount microscope adapter/index.org index c07e910..f3951c2 100644 --- a/Optics/Fujifilm X-mount microscope adapter/index.org +++ b/Optics/Fujifilm X-mount microscope adapter/index.org @@ -10,7 +10,7 @@ #+HTML_HEAD: -[[file:../../index.html][Back to physical projects]] +[[file:../../index.html#outline-container-optics][Back to physical projects]] #+TITLE: Fujifilm X-mount camera microscope adapter diff --git a/Optics/gyro for binoculars/index.org b/Optics/gyro for binoculars/index.org index 1de9266..85f2ead 100644 --- a/Optics/gyro for binoculars/index.org +++ b/Optics/gyro for binoculars/index.org @@ -10,7 +10,7 @@ #+HTML_HEAD: -[[file:../../index.html][Back to physical projects]] +[[file:../../index.html#outline-container-optics][Back to physical projects]] #+TITLE: Gyroscope stabilizer for binoculars diff --git a/Optics/microscope motor (WIP)/index.org b/Optics/microscope motor (WIP)/index.org index 881fca0..3114b81 100644 --- a/Optics/microscope motor (WIP)/index.org +++ b/Optics/microscope motor (WIP)/index.org @@ -10,7 +10,7 @@ #+HTML_HEAD: -[[file:../../index.html][Back to physical projects]] +[[file:../../index.html#outline-container-optics][Back to physical projects]] * gear 1 :PROPERTIES: