Skip to content

Conversation

@aperezdc
Copy link
Member

@aperezdc aperezdc commented Mar 6, 2023

Brings in a new blog post, which covers URI scheme handlers and user script messaging. IMO covering the JSC API and web process extensions (needed to extend JSC) are better left to their own post.

Additionally, this brings in a few CSS style additions for elements used for the first time in this new post: rules for <figure>/<figcaption>, rules for <details>/<summary>, and a few spacing tweaks for the author box at the bottom of blog posts (sorry, I couldn't help myself to fix that).


Site preview: https://igalia.github.io/wpewebkit.org/aperezdc/blog-extending/

@aperezdc
Copy link
Member Author

aperezdc commented Mar 6, 2023

For the record, I am not sure about the meme image myself. I do like to make posts more cheerful like that, but if reviewers feels that it fits better in personal blog and not here, it's perfectly fine to give it the axe 🪓

@aperezdc aperezdc force-pushed the aperezdc/blog-extending branch 4 times, most recently from 3da8e87 to c29be82 Compare March 6, 2023 20:27
@aperezdc aperezdc mentioned this pull request Mar 6, 2023
@aperezdc aperezdc force-pushed the aperezdc/blog-extending branch from c29be82 to fe7b986 Compare March 6, 2023 22:17
Copy link
Member

@mariospr mariospr left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This LGTM (especially after the edits from @meyerweb), thanks @aperezdc for doing this write up!

aperezdc and others added 7 commits March 7, 2023 17:34
Because having some breathing air makes things nicer.
Add the markdown-it-prism plug-in for syntax highlighting
and configure it.
This covers URI scheme handlers and user script messages. JSC
API usage is probably better covered in a separate post.
@aperezdc aperezdc force-pushed the aperezdc/blog-extending branch from fe7b986 to 8ff68a1 Compare March 7, 2023 15:34
Apply a number of suggestions proposed by Bryan.
@aperezdc aperezdc force-pushed the aperezdc/blog-extending branch from 8ff68a1 to abe3927 Compare March 7, 2023 15:47
@aperezdc aperezdc enabled auto-merge (rebase) March 7, 2023 15:48
@aperezdc aperezdc merged commit aede92d into master Mar 7, 2023
@aperezdc aperezdc deleted the aperezdc/blog-extending branch March 7, 2023 15:48
@aperezdc
Copy link
Member Author

aperezdc commented Mar 7, 2023

Changed the publication date to today, and merged 📆

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.

4 participants