Squarespace: How to Embed Powerpoint Presentations
The Problem
The problem is that Squarespace does not directly support PowerPoint presentations. The solution is to use another hosting service, which reads the file, and converts to a presentation. I found it easiest to use Google Drive, but there are other, similar services that do the same thing.
Steps to Embed Presentation
Upload your presentation to Google Drive.
First sign-in to Google Drive, and upload your powerpoint presentation. This is simple and takes just a minute or so.
Allow File to be Shared
By default, the file will be private, so you will need to toggle this. Simple click the flie, click right and specify "Share." In the ensuing window, you will see "Link sharing is On."
Specify that file should be opened with "Google Slides."
Highlight the file, click right, and look for the "Open With" option. Select Google Slides. This will start up the Google Slides application. At this point, we are just interested in one feature. In Google Slides, select File/Publish to the Web. Then select the Embed tab. The code you want will now be shown.
Create Code Block in Squarespace
In Squarespace, edit the page that you want to show the presentation. Create a "Code" block, and just paste the code in.
Modify the Width and Height
Squarespace will now run your presentation when a user accesses that page. There is some tidying up to do, however. For my blog, the presentation was too large, and overlapped the sidebar. You will likely need to experiment a bit with the right width/height.
Edit the Code block as shown here.
For my blog, I found it best to reduce the width from 960 to 750. Similarly, I reduced the height from 749 to 550. Naturally, save your code block changes.
The Final Product
Here is the actual blog post with the embedded presentation.
With the sizing changes suggested above, the presentation displays nicely, without covering up the sidebar on the right. The user can also change the presentation to Full-Screen. This works well.
So overall, I found it to be a simple effort to embed my presentation in PowerPoint. The first time can be a little tricky, but it's easy from then on.