Skip to content

Commit

Permalink
Update knowledge gained for week 4
Browse files Browse the repository at this point in the history
  • Loading branch information
yyccbb authored Feb 12, 2025
1 parent a175466 commit d7ff2f8
Showing 1 changed file with 11 additions and 5 deletions.
16 changes: 11 additions & 5 deletions students/yyccbb/knowledge.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,13 @@
### Tool/Technology 1
### MarkBind Processing Flow
1. Nunjucks Templating Processing
* The workflow begins with processing Nunjucks templates, a powerful templating engine that allows for reusable components, conditional rendering, loops, and variable interpolation.
* Any Nunjucks-specific syntax, such as `{% for %}` and `{{ variables }}`, is evaluated and replaced with the corresponding content before moving to the next stage.
2. Markdown to HTML Conversion
* Once the Nunjucks templates have been fully processed, the system proceeds with converting Markdown files into HTML.
* This stage includes handling various Markdown features such as headings, lists, tables, code blocks, and MarkBind-specific extensions like expandable panels, tabbed displays, and embedded components.
3. Final HTML Processing
* After the Markdown has been transformed into HTML, the system performs a final round of processing on the generated HTML.
* This includes tasks like resolving custom components, enhancing the page structure, injecting additional scripts and styles, and ensuring proper linking between different parts of the site.

List the aspects you learned, and the resources you used to learn them, and a brief summary of each resource.

### Tool/Technology 2

...
...

0 comments on commit d7ff2f8

Please sign in to comment.