:memo: Samuel's new personal website https://blog.samuel.domains/
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Samuel FORESTIER da947748ad Publishes a new security post about SFTP hardened reception folder 2 weeks ago
_includes Renames the parameter passed from posts indexes pages to the template 7 months ago
_layouts Renames two CSS id names 1 month ago
_posts Publishes a new security post about SFTP hardened reception folder 2 weeks ago
about Updates some project links 1 month ago
blog Remakes the BLOG landing page 3 weeks ago
css Renames two CSS id names 1 month ago
img Publishes a new security post about SFTP hardened reception folder 2 weeks ago
js Bumps Simple-Jekyll-Search to v1.7.2 2 months ago
webfonts Bumps FontAwesome to v5.5.0 3 months ago
.gitignore Updates the gitignore file for Jekyll project 1 month ago
404.html Specifies SEO tags of 404 page 1 year ago
README.md Thos blog won't be published on GitHub Pages anymore 1 month ago
_config.yml Disables incremental building for future deployments 1 month ago
index.html Minor fix on home page and fixes changed link 1 year ago
search.json Many changes brought to the search feature : 7 months ago



What a personal Jekyll blog :100:

Deploy it locally

Install requirements

  1. # aptitude install git gem ruby-dev zlib1g-dev

  2. # gem install jekyll jemoji jekyll-seo-tag jekyll-sitemap jekyll-feed jekyll-mentions jekyll-admin jekyll-redirect-from

Fetch the sources, and run the development server

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

  2. $ cd blog/

  3. $ jekyll serve

  4. Go to

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' %}

May I have a WYSIWYG to work on this website ?

Of course you may, just go to : :tada:

As you surely already guessed, it won’t be available from production !


This website is built upon :