web-dev-qa-db-ja.com

外部HTMLファイルのテキストをBloggerブログのページにインポートするにはどうすればよいですか?

Blogger ブログ(現在はGoogleブログと呼ばれていますか?)のページに、APAスタイルの参照リストを番号なしリストとして含めたいと思います。いくつかの理由により、ページに直接入力したくありません。

  1. ファイルをローカルに保存および更新できるようにしたいと考えています。つまり、コンピューターに保存し、Dreamweaverなどのサードパーティアプリケーションでアップロードします。そうすれば、それを読んだり変更したりするためにインターネットに接続する必要はありません。
  2. 参照リストを個人のWebサイトにアップロードし、他の個人のWebページからリンクします。私のウェブサイトの訪問者を私のブログに連れて行く必要はなく、私のブログの読者はドメインblogspot.comを離れる必要はありません。これにより、ナビゲーションの流encyさとプライバシーが向上します。

この問題に対する複数のアプローチを考えました。

まず、PHP include()を使用したいのですが、BloggerはPHPを現在サポートしていません。 サーバー側インクルード も機能しないと思います。

次に、<object>要素を使用してみましたが、幅と高さを少し調整するだけで十分に見えます。ただし、インポートされたファイルのHTMLテキストはBloggerページに技術的に含まれていないため、Bloggerスタイルを実装していないようで、IDも転送されていません。これは、非常に長いリストである参照ページへのリンクにナビゲーションID(URLで#を使用)を含めるため、私にとって非常に重要です。そのため、読者は正しい参照引用に直接アクセスできます。要素として、#IDはBloggerページのコードに存在しません。

3番目のオプションは、参照ドキュメント全体をdocument.write()を含む各行を持つJavaScriptファイルに変換することです。それでも、スタイルとIDが変換されるかどうかはわかりません。

もっと簡単な方法があるはずです。助言がありますか?

Bloggerヘルプフォーラムで元の質問をご覧ください。

1
chharvey

このコンテンツをブログの他の部分とは別に保管したい理由がわかりません。 Bloggerは数年前から ブログ以外のページ をサポートしています。コンテンツをすべてのページに表示する場合は、そのコンテンツでウィジェットを追加できます。

結局のところ、コンテンツを外部でホストしたい場合、Bloggerは少なくともブログ以外のページで<iframe />タグをサポートします。 W3Schools.orgからのタグ参照 です。

2
dnbrv

これを適切に理解したことを確認するだけです。マスターバージョンをローカルに保持するリスト形式のファイルを作成し、デスクトップ上のツールで編集する必要があります。時々、選択した間隔で、このファイルの更新されたバージョンをブログやウェブサイトにアップロードする「何か」を行います。 (なぜなら、ページをロードするホストとして機能できるように、デスクトップを常にオンラインにしないでください。)そうですか?

その場合、Bloggerでは、HTMLまたはJavascriptを生成するローカルツールを使用するオプションがあり、アップロード時に、この出力をBloggerのページエディターの編集HTMLウィンドウにコピーアンドペーストする必要があります。

参考までに、いくつかの書籍リストで同様のことをしました。Excelをローカルツールとして使用します。データを他の目的の「データベース」形式として使用し、Excelの式を使用してHTMLを生成できます( http://blogger-hints-and-tips.blogspot.com/2011/10/using-Excel-to-make-html-for-body-of.html

別のオプションは、ローカルツールからPDFファイルを生成し、埋め込みコードを提供するファイルホストにロードすることです(以前はドキュメントを使用していましたが、前回見たときにオプションが見つかりませんでした、と思いますScribdが行います)、埋め込みコードを配置してブログページに表示します。ただし、このPDF形式が内部参照リンクを維持するかどうかはわかりません。また、ホストが新しいバージョンをアップロードするたびにファイルに新しい名前を付けた場合、おそらくBloggerページも毎回編集する必要があります(退屈です)。

1
MaryC.fromNZ