DéveloppeurWeb.Com
    DéveloppeurWeb.Com
    • Agile Zone
    • AI Zone
    • Cloud Zone
    • Database Zone
    • DevOps Zone
    • Integration Zone
    • Web Dev Zone
    DéveloppeurWeb.Com
    Home»Web Dev Zone»Relier les pages Jekyll à leur code source Git
    Web Dev Zone

    Relier les pages Jekyll à leur code source Git

    novembre 21, 2021
    Relier les pages Jekyll à leur code source Git
    Share
    Facebook Twitter Pinterest Reddit WhatsApp Email

    Je suis un grand fan d’open source ! L’une des petites façons dont j’ai soutenu la cause est de garder ce blog ouvert depuis le tout début. Vous pouvez toujours parcourir le code source complet ici. La raison est en partie de permettre aux gens de voir l’historique des changements derrière chaque page. Mais aussi parce que je n’ai pas trouvé beaucoup de blogs Jekyll open source sur lesquels apprendre quand j’ai commencé dans cette voie. Je garde donc ce site Web ouvert dans l’espoir que mes essais et erreurs feront gagner beaucoup de temps à quelqu’un d’autre.

    Quelqu’un m’a récemment demandé (merci à Seth !) de lui envoyer la source Markdown d’un de mes articles. Cela m’a donné l’idée d’ajouter un bouton permanent « Afficher la source » au pied de page de chaque page d’article. Je vais vous guider tout au long du processus d’ajout de ceci à votre propre site Web Jekyll.

    Les variables utiles de Jekyll ont exactement ce que je cherchais : le page.path. Cette variable contient le chemin brut du système de fichiers de chaque page. La description officielle souligne même son utilité pour renvoyer à la source !

    Je vais utiliser mon article sur la création d’applications Linux pour les applications Web comme exemple. Impression {{ page.path }} dans le fichier Markdown de l’article génère ce qui suit :

    _posts/2021-10-10-make-linux-apps-for-notion-mastodon-webapps-using-nativefier.md
    

    Le code source de l’article ci-dessus se trouve dans le chemin suivant :

    https://gitlab.com/ayush-sharma/ayushsharma-in/-/blob/master/_posts/2021-10-10-make-linux-apps-for-notion-mastodon-webapps-using-nativefier.md
    

    Cela signifie que le préfixe https://gitlab.com/ayush-sharma/ayushsharma-in/-/blob/master/ à n’importe quel article page.path générera un lien vers son code source !

    Dans Jekyll, la génération de ce lien complet ressemblera à ceci :

    <a href="https://dzone.com/articles/{{ page.path" prepend: site.content.blog_source_prefix }}" target="_blank">View source</a>
    

    Et c’est c’est facile 🙂

    Conclusion

    Si vous faites défiler jusqu’au pied de page de cette page, vous devriez voir un nouveau lien « Afficher la source ». Allez-y et essayez le!

    Share. Facebook Twitter Pinterest LinkedIn WhatsApp Reddit Email
    Add A Comment

    Leave A Reply Cancel Reply

    Catégories

    • Politique de cookies
    • Politique de confidentialité
    • CONTACT
    • Politique du DMCA
    • CONDITIONS D’UTILISATION
    • Avertissement
    © 2023 DéveloppeurWeb.Com.

    Type above and press Enter to search. Press Esc to cancel.