I have a VueJS website deployed to github page with below open graph setting place in the <head>
section inside /index.html
:
<head>
<meta name="description" content="My description">
<meta property="og:title" content="My Title" />
<meta property="og:description" content="My description" />
<meta property="og:url" content="https://demo.github.io/path/" />
<meta property="og:type" content="website" />
<title>My Title</title>
</head>
So, if I share my homepage https://demo.github.io/path/
like via Discord, the related infomation are shown.
However, If I am sharing other pages like https://demo.github.io/path/about
, there would be no info shown.
Am I missed anything, or SSR (i.e. nuxt) is needed instead?
I expect when I share any page under https://demo.github.io/path/
the open graph info should be correctly shown up.