
Ceci est mon site Web personnel construit en utilisant
Pour exécuter l'application localement, peu de variables d'environnement doivent être définies (dans .env.local ):
NEXT_PUBLIC_URL - Utilisé pour créer des URL absolues, par exemple les liens canoniques et ouvrir des images graphiquesNOTION_TOKEN - Utilisé par le client API de notion, nore info iciNOTION_DATABASE_ID - Utilisé pour récupérer la liste des notes / articles de blogIl existe un certain format de données de données de données nécessaires à l'application. Lors de la récupération du contenu de la base de données, l'application s'attend à ce que les propriétés suivantes soient configurées dans la base de données:
idcreated_timelast_edited_timecoverhashtagstitledescriptionslug - Utilisé comme notes Slug par exemple dans /notes/hello-world La limace serait hello-worldpublished - Utilisé pour filtrer les notes non publiées de la liste des notes disponiblespublishedAtinProgress - Utilisé pour afficher le badge Work in progress dans la liste des notesVoici à quoi devrait ressembler la base de données en notion:

Après avoir défini les variables d'environnement et votre base de données de notion, exécutez l'application
git clone https://github.com/BartoszJarocki/web-jarocki-me
cd web-jarocki-me
yarn
yarn devL'application génère automatiquement des images graphiques à l'aide de fonctions lambda et de marionnettes
Exemple de page principale
Exemple de blog
Conception fortement inspirée du modèle de projecteur d'interface utilisateur de vent arrière
Mit