web-dev-qa-db-fra.com

Comment importer le texte d'un fichier HTML externe dans une page de mon blog Blogger?

Je souhaite inclure une liste de références de type APA en tant que liste non ordonnée dans une page de mon blog Blogger (désormais appelé Google Blogs?). Je ne veux pas le taper directement sur la page, pour plusieurs raisons:

  1. Je souhaite pouvoir stocker et mettre à jour le fichier localement, ce qui implique de l'enregistrer sur mon ordinateur et de le télécharger à l'aide d'une application tierce telle que Dreamweaver. De cette façon, je n'ai pas besoin d'une connexion Internet pour le lire ou le modifier.
  2. Je souhaite télécharger la liste de références sur mon site Web personnel et y créer un lien à partir d'autres pages Web personnelles. Les visiteurs de mon site Web ne devront pas nécessairement être redirigés vers mon blog et les lecteurs de mon blog ne devront pas quitter le domaine blogspot.com. Cela augmente la fluidité de navigation et la confidentialité.

J'ai pensé à plusieurs approches pour résoudre ce problème:

Premièrement, j'aimerais utiliser PHP include (), mais Blogger ne prend pas en charge PHP pour le moment. Je crois que inclusion côté serveur ne fonctionnera pas non plus.

Deuxièmement, j'ai essayé d'utiliser un élément <object>, et avec quelques ajustements de largeur et de hauteur, cela semble suffisant. Toutefois, étant donné que le texte HTML du fichier importé n’est pas techniquement inclus sur la page Blogger, il ne semble pas qu’il implémente les styles Blogger, ni les identifiants ne sont transférés. Ceci est très important pour moi, car j'inclus des identifiants de navigation (en utilisant # dans une URL) dans mes liens vers la page de référence, qui est une très longue liste, afin que les lecteurs puissent être dirigés directement vers la citation de référence correcte. En tant qu'élément, les # ID n'existent pas dans le code de la page Blogger.

La troisième option consiste à convertir tout mon document de référence en un fichier JavaScript avec chaque ligne contenant document.write (), ce qui semble un peu trop. Malgré tout, je ne suis pas sûr que les styles et les identifiants se convertiraient.

Il doit y avoir un moyen plus facile. Aucune suggestion?

Voir ma question initiale sur le forum d'aide de Blogger.

1
chharvey

Je ne sais pas pourquoi vous voulez conserver ce contenu séparément du reste du blog. Blogger soutient pages autres que des blogs depuis plusieurs années maintenant. Si vous souhaitez que votre contenu soit affiché sur chaque page, vous pouvez ajouter un widget avec ce contenu.

Après tout, si vous souhaitez toujours que le contenu soit hébergé en externe, Blogger prend en charge la balise <iframe /> au moins sur les pages autres que celles de blog. Voici référence de balise de W3Schools.org .

2
dnbrv

Je vérifie simplement que j'ai bien compris: vous voulez avoir un fichier au format liste pour lequel vous gardez la version principale localement et le modifier avec des outils sur votre bureau. De temps en temps, à des intervalles de votre choix, vous faites "quelque chose" qui télécharge la version mise à jour de ce fichier sur votre blog et votre site Web. (Parce que vous ne gardez pas votre bureau en ligne tout le temps pour pouvoir agir en tant qu'hôte à partir duquel la page se charge.) Est-ce exact?

Si tel est le cas, alors avec Blogger, vous pouvez utiliser un outil local générant du code HTML ou Javascript. Au moment du téléchargement, vous devez en copier-coller le résultat dans la fenêtre de modification du code HTML de l'éditeur de pages de Blogger.

Pour votre information, j’ai fait quelque chose de similaire avec certaines listes de livres: j’utilise Excel comme outil local, car je veux que les données soient au format "base de données" à d’autres fins, et les formules Excel peuvent être utilisées pour générer du HTML (voir http://blogger-hints-and-tips.blogspot.com/2011/10/using-Excel-to-make-html-for-body-of.html )

Une autre option consiste à générer un fichier PDF à partir de votre outil local, à le charger dans un fichier hôte qui donne le code incorporé (utilisé auparavant, mais je ne trouvais pas l'option la dernière fois. Scribd le fait) et mettez le code incorporé pour l'afficher sur la page de votre blog. Je ne suis pas sûr si ce format PDF maintiendrait les liens de référence internes, cependant. Et si votre hôte donnait un nouveau nom au fichier chaque fois que vous téléchargiez une nouvelle version, vous devrez probablement également modifier la page Blogger à chaque fois (fastidieux).

1
MaryC.fromNZ