examples/linked2.md in markdown_exec-1.3.9 vs examples/linked2.md in markdown_exec-1.4
- old
+ new
@@ -1,28 +1,29 @@
# Demo document linking
::: * This is document 2 *
::: This document links to a matching document to demonstrate navigation between documents.
-::: This Bash block displays the value of variables "linked1var" and "linked2var"
+::: This Bash block displays the value of variables "page1_var_via_environment" and "page2_var_via_environment"
-```bash :page2_show_vars
+```bash :show_vars
source bin/colorize_env_vars.sh
-colorize_env_vars 'on page2' linked1var linked2var
+colorize_env_vars 'vars for page2' PAGE2_VAR_VIA_INHERIT page2_var_via_environment
+colorize_env_vars 'vars for page3' PAGE3_VAR_VIA_INHERIT page3_var_via_environment
```
-::: This Link block sets variable "linked1var" and navigates to document 1.
-```link :linked1
-file: examples/linked1.md
-vars:
- linked1var: from_linked2
+::: This Link block requires a block that
+::: 1. sets environment variable PAGE3_VAR_VIA_INHERIT,
+::: 2. navigates to document 3, and
+::: 3. executes block "show_vars" to display the imported PAGE3_VAR_VIA_INHERIT.
+
+```bash :(vars3)
+PAGE3_VAR_VIA_INHERIT=for_page3_from_page2_via_inherited_code_file
```
-::: This Link block sets variable "linked1var", navigates to document 1, and executes block "page1_show_vars".
-
-```link :linked1_show_vars
-file: examples/linked1.md
-block: page1_show_vars
+```link :linked3_import_vars +(vars3)
+file: examples/linked3.md
+block: show_vars
vars:
- linked1var: from_linked2
+ page3_var_via_environment: for_page3_from_page2_via_current_environment
```