All Projects → eleven-labs → blog.eleven-labs.com

eleven-labs / blog.eleven-labs.com

Licence: MIT License
Eleven-labs blog

Programming Languages

HTML
75241 projects
SCSS
7915 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to blog.eleven-labs.com

tgist.github.io
Jekyll template
Stars: ✭ 29 (-46.3%)
Mutual labels:  jekyll
jekyll-stickyposts
Jekyll Stickyposts - move selected posts to the top of the list
Stars: ✭ 23 (-57.41%)
Mutual labels:  jekyll
Quaternions-Revisited
Sample code for a 'Quaternions revisited' article from GPU Pro 5
Stars: ✭ 30 (-44.44%)
Mutual labels:  article
dev.cityofchicago.org
Developer resources provided by the City of Chicago and sister agencies and get technical updates from the developer blog.
Stars: ✭ 22 (-59.26%)
Mutual labels:  jekyll
PlainSite
PlainSite:A Truely Hackable Static Site Generator.
Stars: ✭ 31 (-42.59%)
Mutual labels:  jekyll
vue-jekyll
This Repo is a bare-bones template for building static sites that leverage a client-side JS framework for dynamic functionality.
Stars: ✭ 84 (+55.56%)
Mutual labels:  jekyll
nycurl
A web server that fetches data from the New York Times and formats it for display in the terminal.
Stars: ✭ 27 (-50%)
Mutual labels:  article
event-jekyll-theme
Jekyll Theme package for your event
Stars: ✭ 119 (+120.37%)
Mutual labels:  jekyll
website
The next-gen website of LUG@USTC.
Stars: ✭ 15 (-72.22%)
Mutual labels:  jekyll
eventually-jekyll-theme
A Jekyll version of the "Eventually" theme by HTML5 UP.
Stars: ✭ 26 (-51.85%)
Mutual labels:  jekyll
yii2-blog
Simple, configurable blog module for Yii2 (post, comment, nested category, tags). + frontend, backend. + SEO! (Opengraph, Schema.org) ~~~COMING SOON V2.0~~~ Please STAR this repo
Stars: ✭ 79 (+46.3%)
Mutual labels:  article
japr
Jekyll Asset Pipeline Reborn - Powerful asset pipeline for Jekyll that collects, converts and compresses JavaScript and CSS assets.
Stars: ✭ 52 (-3.7%)
Mutual labels:  jekyll
mr-brown
Mr.Brown is a responsive Jekyll theme
Stars: ✭ 21 (-61.11%)
Mutual labels:  jekyll
pattern-matching-with-typescript
TypeScript does not have any pattern matching functionality built in. This article shows several ways how you can replicate the core of a simple pattern matcher using a few simple structures and functions within TypeScript. Resulting code will have improved maintainability and better runtime type safety when done right.
Stars: ✭ 70 (+29.63%)
Mutual labels:  article
bonaparticle
The LaTeX magazine class that doesn’t get in your way.
Stars: ✭ 20 (-62.96%)
Mutual labels:  article
JekyllTheme-ProjectGaia
Jekyll Theme Project Gaia. V2 Beta Released !! Check it out ->
Stars: ✭ 110 (+103.7%)
Mutual labels:  jekyll
business-jekyll-theme
Business Jekyll Theme for your business
Stars: ✭ 43 (-20.37%)
Mutual labels:  jekyll
jefftriplett.github.io
📝 My blog which is held together by duct tape and bailer twine
Stars: ✭ 14 (-74.07%)
Mutual labels:  jekyll
build
A GitHub Action to deploy Notebooks, Markdowns, ... to GitHub Pages
Stars: ✭ 31 (-42.59%)
Mutual labels:  jekyll
tactile
Tactile is a Jekyll theme for GitHub Pages
Stars: ✭ 70 (+29.63%)
Mutual labels:  jekyll

Participer à notre blog

Bienvenue sur le blog d'ElevenLabs, il s'agit d'un site en Jekyll sur lequel tout le monde peut participer.


Installer le blog

Le blog s'installe comme un projet classique.

Prérequis

Avoir ruby d'installé sur sa machine (dernière version) et installer la gem bundler avec la commande qui suit :

gem install bundler

1 - Cloner le projet

git clone [email protected]:eleven-labs/blog.eleven-labs.com.git

2 - Installer Jekyll

cd blog.eleven-labs.com && bundle install

3 - Lancer le blog

bundle exec jekyll serve

Ou via docker

docker run --rm --label=jekyll --volume=$(pwd):/srv/jekyll -it -p 127.0.0.1:4000:4000 jekyll/jekyll jekyll serve

ou

docker-compose up

Vous devriez avoir le blog qui s'affiche dans votre navigateur préféré à l'adresse suivante http://localhost:4000


Créer votre page auteur

1 - Ajoutez votre page

Dans le dossier _authors ajoutez votre page.

cd _authors && touch login.md

2 - Remplissez votre fiche

Veuillez utiliser le template d'auteur suivant. Vous pouvez copier le template disponible dans le fichier _authors/TEMPLATE-AUTOR

---
layout: author
login: votre_login
title: Prénom Nom
twitter: Compte twitter
---
Votre Bio

3 - Ajoutez votre avatar

Ajoutez votre avatar dans le dossier /img/authors/<votre_login>.jpg.

4 - Faites votre pull request

Vous pouvez créer votre branche, avec le naming suivant :

git checkout -b feat/add-author-login

Il ne vous reste plus qu'à faire votre pull request, en mettant le TAG publication.


Créer votre article

1 - Ajoutez votre article

Dans le dossier _drafts ajoutez un fichier pour votre article avec le naming suivant :

AAAA-MM-DD-titre.md

2 - Remplissez le template d'article

Veuillez utiliser le template d'article suivant, vous pouvez copier le template disponible dans le fichier _drafts/TEMPLATE-ARTICLE

---
layout: post
title: TITRE
excerpt: DESCRIPTION (VISIBLE SUR LA HOME)
authors:
    - LOGIN
lang: LANGUE (fr/en)
permalink: /LANGUE (fr/en)/TITRE SANS ESPACES/
categories:
    - CATEGORIE 1
    - CATEGORIE 2
    - ...
tags:
    - TAG 1
    - TAG 2
    - ...
image:
  path: URL D'IMAGE DE HOME
  height: HAUTEUR DE L'IMAGE
  width: LARGEUR DE L'IMAGE
---

VOTRE ARTICLE EN MARKDOWN

ATTENTION S'il s'agit de la reprise d'un article il faut garder le même lien qu'actuellement sur le site dans le permalink.

3 - Ecrivez votre article

Votre article doit être écrit en markdown. Il existe de nombreuses solutions online pour écrire en markdown comme par exemple :

Si vous avez besoin de mettre des images dans votre article il faut d'abord les ajouter dans le dossier suivant assets/AAAA-MM-DD-titre/, puis les insérer dans votre article.

![DESCRIPTION]({{ site.baseurl }}/assets/AAAA-MM-DD-titre/MON IMAGE)

4 - Demandez la publication

Une fois votre article terminé il faut déplacer le fichier de l'article du dossier _draftsau dossier _posts

cp _drafts/AAAA-MM-DD-NOUVEL-ARTICLE.md _posts/AAAA-MM-DD-NOUVEL-ARTICLE.md

Il vous suffit de faire une pull request avec le nom de branche suivant :

git checkout -b feat/add-article-TITRE

Si vous avez forké le projet pour la rédaction de l'article, merci de faire la PR à partir d'une branche du repository blog.eleven-labs.com

git remote add eleven-labs [email protected]:eleven-labs/blog.eleven-labs.com.git
git push eleven-labs feat/mon-article

N'oubliez pas le tag publication.


Mettre en ligne un article

1 - Validation d'un article

Tout le monde peut commenter une pull request de publication. Une fois approuvée, elle est mergée dans master.

ATTENTION: Seulement quelques personnes ont le droit de merger les pulls requests

2 - On partage

L'article est en ligne !!! Vous n'avez plus qu'à le partager.


Bonnes pratiques sur les images

1 - Attention à la taille des images

Ne mettez pas d'image ayant une résolution trop grande sur vos articles. Cela engendrerait des baisses de performance. Il ne sert à rien que votre image fasse plus de 800px de large.

2 - Optimiser vos images

Toujours afin de garder des performances satisfaisantes, optimisez vos images à l'aide de logiciels adaptés. Des logiciels comme ImageOptim sur Mac, Trimage sur Linux ou FileOptimizer sur Windows offrent des interfaces très faciles d'utilisation et des compressions efficaces.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].