Creating HTML content
In this section, we will see a few simple features but pretty useful ones. You will be able to follow the code from this section in the demohtml.js
file. Most of the time, you navigate pages using the HTTP protocol as we did with Wikipedia. If you open the mediaprint.html
file, you navigated to that page using the pseudo protocol "file." Although it's not a real protocol, you should know that with Puppeteer, you can also navigate local files using a URL such as file:///some/folder/of/my/computer/mediaprint.html.
So, if you want to generate a social image, like the HolyJS conference one we saw in the first section, you could create a page on your website, navigate to that page using Puppeteer, take a screenshot, and use that image in your social post.
You could also have that file stored locally and navigate that file using the file://
protocol.
What I want to show you in this section is that you don't necessarily need to have a file...