Embed Objects in GitHub Pages
The way to link an object file, such as a image, PDF, or dynamic HTML, is to save it in a portfolio repo that is rendered via GitHub pages, such as using a [homepage].github.io. HTML files (ending in .html) do not display well in GitHub, but will display via GitHub Pages. This can be done using the  markdown syntax or an HTML iframe tag. (Note that the HTML tag embed is deprecated and should not be used.)
Display an Image
An image stored for GitHub Pages use is displayed using  as shown with

Simply linking to the image file [QR Code](/Documentation/images/adobe-express-qr-code.png) will display it in another page when clicked.
This is my profile QR Code. See QR Codes for Github Pages for explanation.
Link and Embed PDFs
Use the following HTML code to link to the PDF in your webpage:
<a href="path/to/yourfile.pdf" target="_blank">View PDF</a>
Optionally, embed the PDF directly, with options to adjust size and appearance, using an iframe tag:
<iframe src="path/to/yourfile.pdf" title="Title for the PDF" width="100%" height="600px"></iframe>
Link a Dynamic HTML Page
We use Western Meadowlark (Tasiyagnunpa) migration from cu-esiil-edu/stars-03-migration-template to explore access a dynamic HTML object. We try to display the remote file, then using GitHub Pages rendering the locally stored in this repo. The local copy does not display well in github, preview mode, or on the portfolio page.
Here are 2 versions of the same HTML file with an explicit link. The latter does display as it is located in a GitHub repo rather than published via GitHub Pages.
- portfolio page (renders in separate page)
- portfolio repo (does not display on page)
Embed a Dynamic HTML Page
Here we embed the dynamic HTML page in this page using an iframe tag:
<iframe src="../images/tasiyagnunpa_migration.html"
title="Tasiyagnunpa Migration"
width="100%" height="600px"></iframe>
Note the width and height, which can be tweeked. The title option is useful if for some reason the page does not render.
Note: This image will not display properly in Preview mode or in the GitHub repo, but it will display on the published page https://byandell.github.io/Documentation/github/embed.html once the edits are committed to GitHub.