socraticDevBlog / jamstackBlog

un blogue à propos de philosophie, productivité et développement logiciel
https://socratic.dev
0 stars 0 forks source link

Netlify Status GitHub commit activity

Le blogue de socraticDev porte sur la technologie et la philosophie

on utilise le framework Gatsby - The Best React-Based Framework pour générer ce blogue. Un site web simple et réactif doté de peu de features:

  1. blog posts rédigés dans des fichiers markdown
  2. un serveur GraphQL intégré qui manage les blog posts en fonction du meta-data (frontMatter) ajouté dans l'en-tête de tous les fichiers markdowns
  3. un feed RSS
  4. une liste de sujets discutés dans le blogue (généré dynamiquement)

en production

le site web est buildé et déployé sur le CDN de netlify via une intégration simple avec github

Netlify is the modern development platform for Enterprises to realize the speed, agility and performance of a scalable, composable web architecture.

rouler le site web localement en mode développement (macOS, linux)

l'utilisation est nvm - Node Version Manager est recommendé

git clone git@github.com:socraticDevBlog/jamstackBlog.git

cd jamstackBlog

install appropriate NodeJs as configured in .nvmrc file

nvm install

node --version # to validate node installation

install project dependencies with npm

npm install .

npm run build

npm run develop

run website locally to url localhost:8000

assets de socraticDev

Bâti autour du framework GatsbyJS, la plate-forme techno du blogue est au goût du jour :

static site sequence

Performant

Métrique de performance du site