ビルド時(ty_appendQuery + baseUrl)
ビルド時は shareTextStatic に ${staticPageUrl} を埋め込み、テキスト → URL → #タグ の1本を X / LINE の本文に使う(X は text のみ)。Facebook の u は URL のみ。表示中 URL 用は data-share-static-text に URL より前の本文のみ(encodeURIComponent(shareTextForClientBody))を載せ、JS で末尾に location.href を付ける。本文は EJS 側の変数のため HTML タグは入れない想定。
表示中のURLを使う(main.js → demo/_demo-share.js)
X / LINE は (data から復元した本文/data-share-text/document.title)+ "\\n" + location.href を1本にする(URL は末尾)。Facebook は u に location.href のみ。ローカルでは http 起点の URL になります。
同種の「URL共有」ではない導線
Instagram は一般 Web 向けの任意URLポスト用 Intent は使えない想定。YouTube も自サイトの記事URLを「投稿」する用途とは別です。下記は各サービス先頭へのリンク例です。実案件では自チャンネル・自プロフィールのURLに差し替えてください。