📝 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 a9585278ec Specifies SEO tags of 404 page 2 years ago
_includes A new template for posts index (#DRY) 6 months ago
_layouts Improves configuration and default layout, and adds link to admin pnael 6 months ago
_posts Adds the article about Firefox Quantum in Debian Stretch 6 months ago
about Adds RCAP to projects list on `about` page 6 months ago
blog Reworks the `/blog/` page 6 months ago
css Replaces white-space between `<i>` icons and text by CSS padding 6 months ago
fonts Let's render Ionicons assets directly from website host 6 months ago
github-widget @ cd5682c645 Upgrades 'github-widget' submodule ! 6 months ago
img Adds the article about Firefox Quantum in Debian Stretch 6 months ago
jekyll-tipue-search @ d5e8da8fef Adds `Jekyll Tipue Search` asset as a Git submodule 6 months ago
js Optimizes assets 6 months ago
.gitattributes First commit ? 6 months ago
.gitignore First commit ? 6 months ago
.gitmodules Changes 'github-widget' sources from GitHub to Gogs ! 6 months ago
404.html Specifies SEO tags of 404 page 6 months ago
README.md Fixes typos and gets rid of some unneeded `&` HTML escaping 6 months ago
_config.yml Improves configuration and default layout, and adds link to admin pnael 6 months ago
index.html Fixes trailing white-spaces within `<p>` tags on static pages 6 months ago
keybase.txt Adds keybase.txt for Keybase.io 6 months ago

README.md

HorlogeSkynet.github.io

What a personal Jekyll blog

Deploy it locally

Install requirements

  1. # aptitude install gem git

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

Fetch the sources, and run the development server

  1. $ git clone git@github.com:HorlogeSkynet/HorlogeSkynet.github.io.git

  2. $ cd HorlogeSkynet.github.io/

  3. $ git submodule init && git submodule update

  4. $ jekyll serve

  5. Go to http://127.0.0.1:4000/

How to contribute ?

Project architecture

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

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

Cool stuffs available here

  • Disable Disqus 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 : http://127.0.0.1:4000/admin 🎉

As you surely already guess, it won’t be available from production (GitHub Pages) !

Acknowledgments

This website is built upon :