File Tree Test
Contents
This article tests the File Tree shortcode functionality in the FixIt theme.
Content Modes
Shortcode body
JSON format
- src
- index.ts
- app.ts
- README.md
- .gitignore
YAML format
- project-root/
- src/
- index.ts
- config.ts
- tests/
- unit.test.ts
- package.json
- tsconfig.json
- src/
TOML format
- src
- index.ts
- app.ts
- README.md
File data
TOML format
- src-toml
- components
- Header.tsx
- Footer.tsx
- utils
- helper.ts
- validator.ts
- index.ts
- components
- public
- images
- logo.png
- favicon.ico
- images
- package.json
- README.md
- tsconfig.json
TOML with folder slash and level 3:
- src-toml/
- components/
- Header.tsx
- Footer.tsx
- utils/
- helper.ts
- validator.ts
- index.ts
- components/
- public/
- images/
- logo.png
- favicon.ico
- images/
- package.json
- README.md
- tsconfig.json
JSON format
- src-json
- components
- Header.tsx
- Footer.tsx
- utils
- helper.ts
- validator.ts
- index.ts
- components
- public
- images
- logo.png
- favicon.ico
- images
- package.json
- README.md
- tsconfig.json
JSON with folder slash and level 2:
- src-json/
- components/
- Header.tsx
- Footer.tsx
- utils/
- helper.ts
- validator.ts
- index.ts
- components/
- public/
- images/
- logo.png
- favicon.ico
- images/
- package.json
- README.md
- tsconfig.json
YAML format
Trying the file not found case (should fallback to next mode):
- my-project
- src
- components
- Header.tsx
- Footer.tsx
- utils
- helper.ts
- validator.ts
- index.ts
- components
- public
- images
- logo.png
- favicon.ico
- images
- package.json
- README.md
- tsconfig.json
- src
Site data
Basic usage
- my-project
- src
- components
- Header.tsx
- Footer.tsx
- utils
- helper.ts
- validator.ts
- index.ts
- components
- public
- images
- logo.png
- favicon.ico
- images
- package.json
- README.md
- tsconfig.json
- src
Fully expanded
- my-project
- src
- components
- Header.tsx
- Footer.tsx
- utils
- helper.ts
- validator.ts
- index.ts
- components
- public
- images
- logo.png
- favicon.ico
- images
- package.json
- README.md
- tsconfig.json
- src
Limited expansion
- my-project
- src
- components
- Header.tsx
- Footer.tsx
- utils
- helper.ts
- validator.ts
- index.ts
- components
- public
- images
- logo.png
- favicon.ico
- images
- package.json
- README.md
- tsconfig.json
- src
With folder slash
- my-project/
- src/
- components/
- Header.tsx
- Footer.tsx
- utils/
- helper.ts
- validator.ts
- index.ts
- components/
- public/
- images/
- logo.png
- favicon.ico
- images/
- package.json
- README.md
- tsconfig.json
- src/
With level and folder slash
- my-project/
- src/
- components/
- Header.tsx
- Footer.tsx
- utils/
- helper.ts
- validator.ts
- index.ts
- components/
- public/
- images/
- logo.png
- favicon.ico
- images/
- package.json
- README.md
- tsconfig.json
- src/
Collapsed with ignore
- my-project
- src
- components
- Header.tsx
- Footer.tsx
- utils
- helper.ts
- validator.ts
- index.ts
- components
- public
- images
- logo.png
- favicon.ico
- images
- package.json
- tsconfig.json
- src
Filesystem Mode
Basic paths
- test
- assets
- filetree
- example.json
- filetree
- content
- posts
- aplayer-test
- Wavelength.lrc
- Wavelength.mp3
- Wavelength.webp
- index.md
- encryption-test
- index.md
- file-tree-test
- data
- example.toml
- index.md
- data
- _index.md
- alert-and-admonition-test.md
- codeblock-test.md
- exact-color-match-test.md
- fontawesome-test.md
- json-viewer-test.md
- katex-test.md
- mathjax-test.md
- mermaid-diagrams-test.md
- script-style-test.md
- tabs-comprehensive-test.md
- aplayer-test
- posts
- data
- filetree
- example.yml
- filetree
- resources
- _gen
- assets
- css
- config.template.scss_3432a4991371ae5c6b23cd4e90145273.content
- config.template.scss_3432a4991371ae5c6b23cd4e90145273.json
- style.scss_1a67ae4ed98f18e3ea7da02d2ccd80c9.content
- style.scss_1a67ae4ed98f18e3ea7da02d2ccd80c9.json
- css
- assets
- _gen
- .hugo_build.lock
- hugo.toml
- package.json
- assets
- test
- assets
- filetree
- example.json
- filetree
- content
- posts
- aplayer-test
- Wavelength.lrc
- Wavelength.mp3
- Wavelength.webp
- index.md
- encryption-test
- index.md
- file-tree-test
- data
- example.toml
- index.md
- data
- _index.md
- alert-and-admonition-test.md
- codeblock-test.md
- exact-color-match-test.md
- fontawesome-test.md
- json-viewer-test.md
- katex-test.md
- mathjax-test.md
- mermaid-diagrams-test.md
- script-style-test.md
- tabs-comprehensive-test.md
- aplayer-test
- posts
- data
- filetree
- example.yml
- filetree
- resources
- _gen
- assets
- css
- config.template.scss_3432a4991371ae5c6b23cd4e90145273.content
- config.template.scss_3432a4991371ae5c6b23cd4e90145273.json
- style.scss_1a67ae4ed98f18e3ea7da02d2ccd80c9.content
- style.scss_1a67ae4ed98f18e3ea7da02d2ccd80c9.json
- css
- assets
- _gen
- .hugo_build.lock
- hugo.toml
- package.json
- assets
- content
- posts
- aplayer-test
- Wavelength.lrc
- Wavelength.mp3
- Wavelength.webp
- index.md
- encryption-test
- index.md
- file-tree-test
- data
- example.toml
- index.md
- data
- _index.md
- alert-and-admonition-test.md
- codeblock-test.md
- exact-color-match-test.md
- fontawesome-test.md
- json-viewer-test.md
- katex-test.md
- mathjax-test.md
- mermaid-diagrams-test.md
- script-style-test.md
- tabs-comprehensive-test.md
- aplayer-test
- posts
- /
- assets
- filetree
- example.json
- filetree
- content
- posts
- aplayer-test
- Wavelength.lrc
- Wavelength.mp3
- Wavelength.webp
- index.md
- encryption-test
- index.md
- file-tree-test
- data
- example.toml
- index.md
- data
- _index.md
- alert-and-admonition-test.md
- codeblock-test.md
- exact-color-match-test.md
- fontawesome-test.md
- json-viewer-test.md
- katex-test.md
- mathjax-test.md
- mermaid-diagrams-test.md
- script-style-test.md
- tabs-comprehensive-test.md
- aplayer-test
- posts
- data
- filetree
- example.yml
- filetree
- resources
- _gen
- assets
- css
- config.template.scss_3432a4991371ae5c6b23cd4e90145273.content
- config.template.scss_3432a4991371ae5c6b23cd4e90145273.json
- style.scss_1a67ae4ed98f18e3ea7da02d2ccd80c9.content
- style.scss_1a67ae4ed98f18e3ea7da02d2ccd80c9.json
- css
- assets
- _gen
- .hugo_build.lock
- hugo.toml
- package.json
- assets
- FixIt/apps/test
- assets
- filetree
- example.json
- filetree
- content
- posts
- aplayer-test
- Wavelength.lrc
- Wavelength.mp3
- Wavelength.webp
- index.md
- encryption-test
- index.md
- file-tree-test
- data
- example.toml
- index.md
- data
- _index.md
- alert-and-admonition-test.md
- codeblock-test.md
- exact-color-match-test.md
- fontawesome-test.md
- json-viewer-test.md
- katex-test.md
- mathjax-test.md
- mermaid-diagrams-test.md
- script-style-test.md
- tabs-comprehensive-test.md
- aplayer-test
- posts
- data
- filetree
- example.yml
- filetree
- resources
- _gen
- assets
- css
- config.template.scss_3432a4991371ae5c6b23cd4e90145273.content
- config.template.scss_3432a4991371ae5c6b23cd4e90145273.json
- style.scss_1a67ae4ed98f18e3ea7da02d2ccd80c9.content
- style.scss_1a67ae4ed98f18e3ea7da02d2ccd80c9.json
- css
- assets
- _gen
- .hugo_build.lock
- hugo.toml
- package.json
- assets
- content/posts
- aplayer-test
- Wavelength.lrc
- Wavelength.mp3
- Wavelength.webp
- index.md
- encryption-test
- index.md
- file-tree-test
- data
- example.toml
- index.md
- data
- _index.md
- alert-and-admonition-test.md
- codeblock-test.md
- exact-color-match-test.md
- fontawesome-test.md
- json-viewer-test.md
- katex-test.md
- mathjax-test.md
- mermaid-diagrams-test.md
- script-style-test.md
- tabs-comprehensive-test.md
- aplayer-test
Named parameters
- data
- filetree
- example.yml
- filetree
Expansion levels
- assets
- filetree
- example.json
- filetree
- assets/
- filetree/
- example.json
- filetree/
- assets
- filetree
- example.json
- filetree
With ignore lists
- test/
- assets/
- filetree/
- example.json
- filetree/
- content/
- posts/
- aplayer-test/
- Wavelength.lrc
- Wavelength.mp3
- Wavelength.webp
- index.md
- encryption-test/
- index.md
- file-tree-test/
- data/
- example.toml
- index.md
- data/
- _index.md
- alert-and-admonition-test.md
- codeblock-test.md
- exact-color-match-test.md
- fontawesome-test.md
- json-viewer-test.md
- katex-test.md
- mathjax-test.md
- mermaid-diagrams-test.md
- script-style-test.md
- tabs-comprehensive-test.md
- aplayer-test/
- posts/
- data/
- filetree/
- example.yml
- filetree/
- hugo.toml
- package.json
- assets/
root not exist
path=“nonexistent/path”
Code Block Rendering
Basic code block
YAML format:
| |
TOML format
| |
With parameters
| |
Fully expanded
| |
Included in Collection・Tests 13