📝 Samuel's new personal website https://blog.samuel.domains/
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.
 
 
 
 
Samuel FORESTIER cfe82cfc7f Bumps Simple-Jekyll-Search to v1.7.11 il y a 3 semaines
_includes Finally gets rid of that Bugdroid favicon... All credits go to @NAERNON il y a 4 mois
_layouts Replaces GitHub Pygments theme by Monokai for Rouge snippet highlighting il y a 4 mois
_plugins Makes Atom feed honor specifications (see below) il y a 4 mois
_posts Facilitates (and fixes !) the Saboteur tutorial il y a 2 mois
about Fixes some typos and uses `post_url` when creating links to blog posts il y a 4 mois
blog Reworks posts index pages with a real pagination module il y a 4 mois
css Replaces GitHub Pygments theme by Monokai for Rouge snippet highlighting il y a 4 mois
img Publishes a post about the new Riot Games anti-cheat policy il y a 3 mois
js Bumps Simple-Jekyll-Search to v1.7.11 il y a 3 semaines
webfonts Bumps FontAwesome to v5.12.0 il y a 4 mois
.gitattributes First commit ? il y a 4 mois
.gitignore Prefers a local install of required Ruby Gems il y a 3 mois
404.html Specifies SEO tags of 404 page il y a 4 mois
README.md Prefers a local install of required Ruby Gems il y a 3 mois
_config.yml Blocks README.md from being served in the blog webroot il y a 4 mois
atom.xml Speeds up RSS feeds generation by removing non-existing attribute access il y a 4 mois
feed.json Speeds up RSS feeds generation by removing non-existing attribute access il y a 4 mois
index.html Minor fix on home page and fixes changed link il y a 4 mois
search.json Forces re-generation of dynamic resources even during incremental build il y a 4 mois

README.md

blog.samuel.domains

What a personal Jekyll blog 💯

Deploy it locally

Fetch the sources

  1. $ git clone git@git.forestier.app:HorlogeSkynet/blog.git
  2. $ cd blog/

Install requirements

  1. # apt install gem ruby-dev zlib1g-dev
  2. $ gem install --install-dir .gem/ jekyll jemoji jekyll-seo-tag jekyll-sitemap jekyll-redirect-from jekyll-mentions jekyll-paginate-v2

Run the development server

  1. $ export GEM_HOME=".gem/"
  2. $ .gem/bin/jekyll serve
  3. Go to http://127.0.0.1:4000/

How to contribute ?

Project architecture

  • Posts are placed under _posts/ folder, and their respective images under _img/ folder

  • Styles and scripts assets are respectively under css/ and js/ folders

Cool stuffs available here

  • Disable comments section per post with :

    ---
    comments: false
    ---
    
  • Publish a post as draft (not referenced anywhere) :

    ---
    draft: true
    sitemap: false
    ---
    
  • Set a static link to a post or a page (in addition to its default permalink) :

    ---
    redirect_from: /my-cool-link
    ---
    
  • Add a reference to a GitHub user profile within a post or a page :

    This is a pretty **cool post** written by @HorlogeSkynet !
    
  • Create an images gallery :

    {% include gallery.html URIs='your-post-name_1.png;your-post-name_2.jpg;your-post-name_3.jpeg' %}
    
  • Add a video withing an <iframe> tag :

    {% include video.html URL='https://your.video.provider/video_id' %}
    
  • Add a music from SoundCloud or Spotify :

    {% include soundcloud.html track_id='your_track_id' %}
    <!-- ... -->
    {% include spotify.html track_id='your_track_id' %}
    
  • Add a right-padding to a FontAwesome icon (automatically left-padded) :

    <i class="fas fa-forward right"></i>
    

Acknowledgments

This website is built upon :

Thanks (again !) to @NAERNON for its wonderful favicon.