Skip to content

Add blog post#306

Open
ivelasq wants to merge 12 commits into
mainfrom
blog-scipy-slides-with-quarto
Open

Add blog post#306
ivelasq wants to merge 12 commits into
mainfrom
blog-scipy-slides-with-quarto

Conversation

@ivelasq

@ivelasq ivelasq commented Jun 11, 2026

Copy link
Copy Markdown
Collaborator

No description provided.

@github-actions

Copy link
Copy Markdown

Publishing checklist

  • Get a review — request at least one reviewer on this PR
  • Check your post — once the deploy preview is ready, a comment will appear with direct links to your post
  • Check the blog listing — confirm your post appears with the correct title, image, and description
  • Merge — once everything looks good and you have an approving review, merge to main

@netlify

netlify Bot commented Jun 11, 2026

Copy link
Copy Markdown

Deploy Preview for posit-open-source canceled.

Name Link
🔨 Latest commit 8a41010
🔍 Latest deploy log https://app.netlify.com/projects/posit-open-source/deploys/6a2c5ca26f66a00008a68a99

@github-actions

github-actions Bot commented Jun 11, 2026

Copy link
Copy Markdown

ivelasq and others added 11 commits June 11, 2026 15:55
Each slide-NN.qmd is now the deck-so-far, building up to a complete
finished deck in slide-08. Slides explain the Quarto feature they
demonstrate (echo, code-line-numbers, output-location, filename), use
real title/authors, and carry the SciPy brand from slide-brand onward.
The complete deck now threads one homemade DataFrame through every code
slide: defined with pandas (and shown), explored with %view (eval:false),
summarized, line-highlighted, then plotted with the outlier picked out in
the SciPy coral.
Each slide-NN.qmd is the deck truncated to where its feature is
introduced. New slide-04b splits 'add slides' (slide-04) from 'add
Python code cells'; brand slips in at slide-brand between them and
rides forward; incremental is introduced at slide-03.
The filter always emitted a triple-backtick outer fence, which collided
with nested ``` fences inside example code blocks — breaking the
Hugo/Goldmark build with a 'failed to parse Markdown attributes' error.
It now uses a fence longer than the longest backtick run in the block
(max(3, longest+1)), per CommonMark's rule for nesting fenced code.
- Reorder Build/Features flow; theme moves to the end of Build the slides
- Add slide-04b, splitting 'add a new slide' from 'add Python code cells'
- Use Anscombe's quartet as the running example; add %view (eval:false)
  and a grouped code-line-numbers highlight (2|3-4|5)
- Slides just demonstrate; the prose carries the feature how-to
- Deep-link each iframe to its relevant slide; lead the post with the
  finished deck
- Label example blocks with filename="index.qmd" / "Terminal"
- Expand Publish section (Posit Publisher extension + quarto publish)
- Re-render index.md and the slide decks
- Add Positron/VS Code preview and hamburger icons, directional arrows
  in the navigation callout, and a command-line preview option
- Split 'Add Python code cells' into separate 'Add Python code cells'
  and 'Code output is included' sections (new slide-04c)
- Standardize on 'code cell'/'cell option' (and 'code block' for the
  non-executable filename examples); explain %view; minor grammar fixes
- Link Posit Publisher on the Marketplace and the Quarto reveal.js docs
index.qmd has no executable code (the demos run in the slide decks), so
setting engine: markdown lets the example blocks use literal {python}
instead of the {{python}} escape — which was rendering as {{python}}
verbatim after the code-filename filter passed it through.
@github-actions

Copy link
Copy Markdown

Blog YAML Checks

✅ All 1 posts passed.

@github-actions

Copy link
Copy Markdown

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants