Mon site Web personnel et mon blog, construit avec 11ty.
Ce référentiel n'est pas un modèle de réutilisation et n'a pas de licence open source. Sauf indication contraire, tous les droits sont réservés (Copyright Aleksandr Hovhannisyan 2019 - présent). Cependant, je l'héberge publiquement comme une expérience d'apprentissage; Il se double également de mon système de commentaires.
Vous êtes plus que bienvenu pour fourk / clone ce dépôt et explorer le code. Cependant, vous ne pouvez pas redistribuer tout contenu que je possède dans ce dépôt sans ma permission, sauf si je l'ai déjà attribué à quelqu'un d'autre. En cas de doute, n'hésitez pas à m'envoyer un message et à demander. Le code de tutoriel des articles que j'ai écrits est gratuit à réutiliser sans attribution.
Si vous voulez réutiliser juste le squelette à nu de ce dépôt, j'ai créé un démarreur séparé que vous pourriez trouver utile: 11ty-Sass-iMages-Seo. Il inclut les paramètres de valeur sensibles et l'échafaudage de projet pour 11ty, la prise en charge de SASS, l'optimisation de base de l'image et diverses configurations d'espace de travail. J'ai également écrit plusieurs tutoriels 11ty.
La plupart des images utilisées pour les images OpenGraph de mes articles de blog sont des versions modifiées ou redimensionnées d'images Unflash qui sont disponibles gratuitement, selon la licence UNSPLASH. Ils sont crédités en conséquence à la fin de tout article qui en utilise un (même s'ils n'ont pas besoin de l'être).
Toutes les polices utilisées dans ce projet sont concédées sous licence SIL Open de la police par leurs concepteurs respectifs. Étant donné que les polices n'ont pas été modifiées et ne sont pas redistribuées en tant que projets autonomes, les copies de leurs licences ne sont pas incluses ici.
Le cas échéant, j'ai également attribué le code de tutoriel que j'ai emprunté / réutilisé avec des commentaires en ligne. Voici quelques exemples:
Aleksandrhovhannisyan.com/config/collections/index.js
Ligne 54 en B5bfd94
Aleksandrhovhannisyan.com/src/assets/styles/partials/components/_codeblock.scss
Ligne 31 dans B5BFD94
Ce projet suit le modèle Monorepo.
Pourquoi? Parce que je peux? ️ J'utilise mon site comme bac à sable pour apprendre de nouveaux outils et modèles.
Les packages peuvent être trouvés dans pnpm-workspace.yaml
:
packages/web
: frontal pour mon site, hébergé sur des pages CloudFlare.packages/api
: API Worker CloudFlare utilisé par mon front-end.