diff --git a/Gemfile b/Gemfile index a4cc209c4..30bca4cfa 100644 --- a/Gemfile +++ b/Gemfile @@ -2,5 +2,7 @@ source "https://rubygems.org" gem "github-pages", group: :jekyll_plugins +gem 'jekyll-sitemap' +gem 'jekyll-feed' gemspec diff --git a/README.md b/README.md index 838ef434d..594298166 100644 --- a/README.md +++ b/README.md @@ -1,226 +1,2 @@ -[![](https://i.imgur.com/zNBkzj1.png)](https://beautifuljekyll.com/plans/) +Personal blog -# Beautiful Jekyll - -[![Gem Version](https://badge.fury.io/rb/beautiful-jekyll-theme.svg)](https://badge.fury.io/rb/beautiful-jekyll-theme) - -> By [Dean Attali](https://deanattali.com) · [Demo](https://beautifuljekyll.com/) - -**Beautiful Jekyll** is a ready-to-use template to help you create a beautiful website quickly. Perfect for personal sites, blogs, or simple project websites. [Check out a demo](https://beautifuljekyll.com) of what you'll get after just two minutes. You can also look at [my personal website](https://deanattali.com) or [my consulting website](https://attalitech.com) to see it in use, or see [examples of websites](http://beautifuljekyll.com/examples) other people created using this theme. - -**If you enjoy Beautiful Jekyll, please consider [supporting me](https://github.com/sponsors/daattali) for over 5 years of development (and to unlock rewards!) ❤** - -## Table of contents - -- [Features](#features) -- [Sponsors 🏆](#sponsors) -- [**Build your website in 3 steps**](#build-your-website-in-3-steps) -- [Plans](#plans) -- [Add your own content](#add-your-own-content) -- [Customizing parameters for each page](#customizing-parameters-for-each-page) -- [Supported parameters](#supported-parameters) -- [Featured users (success stories!)](#featured-users-success-stories) -- [FAQ and support](#faq-and-support) -- [Credits and contributions](#credits) - -# Features - -__Check out [*What's New?*](https://beautifuljekyll.com/updates/) to see the latest features!__ - -- **SIMPLE**: The primary goal of Beautiful Jekyll is to allow literally *anyone* to create a website in a few minutes. -- **Modern**: Uses the latest best practices and technologies to achieve nearly perfect scores on Google Chrome's Audit. -- **Mobile-first**: Designed to look great on both large-screen and small-screen (mobile) devices. -- **Highly customizable**: Many personalization settings such as changing the background colour/image, adding a logo. -- **Flexible usage**: Use Beautiful Jekyll directly on GitHub or via a Ruby gem - choose the best [development method](#build-your-website-in-3-steps) for you. -- **Battle-tested**: By using Beautiful Jekyll, you'll be joining 50,000+ users enjoying this theme since 2015. -- **SEO and social media support**: Customize how your site looks on Google and when shared on social media. -- **Comments support**: Add comments to any page using either [Disqus](https://disqus.com/), [Facebook comments](https://developers.facebook.com/docs/plugins/comments), [Utterances](https://utteranc.es/), [Staticman](https://staticman.net), or [giscus](https://giscus.app). -- **Tags**: Any blog post can be tagged with keywords, and an index page is automatically generated. -- **Analytics**: Easily integrate Google Analytics, or other analytics platforms, to track visits to your website. -- **Search**: Let users easily find any page using a Search button in the navigation bar. -- **Photos support**: Any page can have a full-width cover photo and thumbnail. -- **RSS**: An RSS feed is automatically created, so you can even host a podcast easily with Beautiful Jekyll. - -

Sponsors 🏆

- -Developing and maintaining Beautiful Jekyll takes a lot of time and effort - thank you to anyone who helps fund this effort! - -- [LoadView-Testing](https://www.loadview-testing.com/products/jmeter-load-testing/) -- [DoFollow](https://dofollow.co.uk/) -- [\_hyp3ri0n](https://hyperiongray.com) - -**[Become a sponsor for Beautiful Jekyll and unlock special rewards\!](https://github.com/sponsors/daattali/sponsorships?tier_id=39856)** - -# Build your website in 3 steps - -There's a very easy way to use this theme, and there's a hard way. For most people (including myself!), the easy route is recommended. If you're an advanced user and want to tinker with the hard way (using ruby gems), then [skip the easy way](https://github.com/daattali/beautiful-jekyll#the-hard-way-using-ruby-gems) if you know what you're doing. - -## The easy way (recommended!) - -Getting started is *literally* as easy as 1-2-3 :smile: - -> A reminder for *advanced users only*: you can follow the instructions for [building locally](https://beautifuljekyll.com/getstarted/#install-steps-hard) if you want more control but higher difficulty - -Scroll down to see the steps involved, but here is a 40-second video just as a reference as you work through the steps. If you don't already have a [GitHub account](https://github.com/join), you'll need to sign up. - -![Installation steps](assets/img/install-steps.gif) - -### 1. Fork this project - -Fork this project by clicking the __*Fork*__ button at the top right corner of this page. Forking means that you now copied this entire project and all the files into your account. - -### 2. Rename the project to `.github.io` - -Click on __*Settings*__ at the top (the cog icon) and on that page you'll have an option to rename the project (*Repository name*). This will create a website with the **Beautiful Jekyll** template that will be available at `https://.github.io` within a couple minutes (check out the [FAQ](https://beautifuljekyll.com/faq/#custom-domain) if you want to use a different project name). If after a few minutes your website is still not ready, try making any edit to any file, just to force GitHub to re-build your site. - -### 3. Customize your website settings - -Edit the `_config.yml` file to change any settings you want. To edit the file, click on it to view the file and then click on the pencil icon to edit it (watch the video tutorial above if you're confused). The settings in the file are self-explanatory and there are comments inside the file to help you understand what each setting does. Any line that begins with a hashtag (`#`) is a comment, and the other lines are actual settings. - -Note that in the video above only one setting in the `_config.yml` file is edited. **You should actually go through the rest of the settings as well. Don't be lazy, go through all the settings!** - -### 4. Congratulations! You have a website! - -After you save your changes to the `_config.yml` file (by clicking on *Commit changes* as the video tutorial shows), your website should be ready in a minute or two at `https://.github.io`. Every time you make a change to any file, your website will get rebuilt and should be updated in about a minute or so. Your website will be initialized with several sample blog posts and a couple other pages. - -Note that this was the easy way to *create* your website, but it does come at a cost: when Beautiful Jekyll gains new features in the future, *updating* your website to include all the latest features is cumbersome. See the [FAQ](https://beautifuljekyll.com/faq/#updating) for help with upgrading in the future. - -## The hard way (using ruby gems) - -If you followed the easy method above, then you already have your site and you can skip this section! - -If you want to use Beautiful Jekyll as a ruby gem instead, follow the [advanced installation instructions](https://beautifuljekyll.com/getstarted/#install-steps-hard). This is harder to set up initially, but it makes it super easy to keep your site up to date with Beautiful Jekyll when more features are added in the future. - -# Plans - -Beautiful Jekyll is, and always will be, free. But if you want to remove the Beautiful Jekyll ad from your website, use a Dark Mode skin, unlock other special rewards, or simply support the development efforts, [check out the different plans](https://beautifuljekyll.com/plans). - -# Add your own content - -To add pages to your site, you can either write a markdown file (`.md`) or you can write an HTML file. It's much easier to write markdown than HTML, so that's the recommended approach ([here's a great tutorial](https://markdowntutorial.com/) if you need to learn markdown in 5 minutes). - -To see an example of a markdown file, click on any file that ends in `.md`, for example [`aboutme.md`](./aboutme.md). On that page you can see some nicely formatted text (there's a word in bold, a link, a few bullet points), and if you click on the pencil icon to edit the file, you'll see the markdown code that generated the pretty text. Very easy! - -In contrast, look at [`tags.html`](./tags.html). That's how your write HTML - not as pretty. So stick with markdown if you don't know HTML. - -Any markdown or HTML file that you create will be available on your website under `https://.github.io/`. For example, if you create a file `about.md` (or `about.html`) then it'll exist at `https://.github.io/about`. - -Files you create inside the [`_posts`](./_posts) directory will be treated as blog entries. You can look at the existing files there to get an idea of how to write blog posts. Note the format of the blog post files - they must follow the naming convention of `YEAR-MONTH-DAY-title.md`. After you successfully add your own post, you can delete the existing files inside [`_posts`](./_posts) to remove the sample posts, as those are just demo posts to help you learn. - -# Customizing parameters for each page - -**One last important thing**: In order to have your new pages use this template and not just be plain HTML pages, **you must add [YAML front matter](https://jekyllrb.com/docs/front-matter/) to the top of each page**: - - -``` ---- ---- -``` - -This is where you'll be able to give each page some extra parameters (such as a title, a subtitle, an image, etc - [below is a list of all parameters](#supported-parameters)). Add any parameters you want between these two dashed lines, for example: - -``` ---- -title: Contact me -subtitle: Here you'll find all the ways to get in touch with me ---- -``` - -If you don't want to use any parameters on a page, you still need to use the two dashed lines. If you don't, then your file will be shown as-is without the Beautiful Jekyll template. - -You can look at the top of [`aboutme.md`](https://raw.githubusercontent.com/daattali/beautiful-jekyll/master/aboutme.md) as an example. - -**Important takeaway: ALWAYS add the YAML front matter, which is two lines of three dashes, to EVERY page. If you have any parameters, they go between the two lines.** - -# Supported parameters - -Below is a list of the parameters that Beautiful Jekyll supports (any of these can be added to the YAML front matter of any page). Remember to also look in the `_config.yml` file to see additional site-wide settings. - -## Main parameters - -These are the basic YAML parameters that you are most likely to use on most pages. - -Parameter | Description ------------ | ----------- -title | Page or blog post title -subtitle | Short description of page or blog post that goes under the title -tags | List of tags to categorize the post. Separate the tags with commas and place them inside square brackets. Example: `[personal, analysis, finance]` -cover-img | Include a large full-width image at the top of the page. You can either provide the path to a single image (eg. `"/path/to/img"`) , or a list of images to cycle through (eg. `["/path/img1", "/path/img2"]`). If you want to add a caption to an image, then you must use the list notation (use `[]` even if you have only one image), and each image should be provided as `"/path/to/img" : "Caption of image"`. -thumbnail-img | For blog posts, if you want to add a thumbnail that will show up in the feed, use `thumbnail-img: /path/to/image`. If no thumbnail is provided, then `cover-img` will be used as the thumbnail. You can use `thumbnail-img: ""` to disable a thumbnail. -comments | If you want do add comments to a specific page, use `comments: true`. Comments only work if you enable one of the comments providers (Facebook, disqus, staticman, utterances, giscus) in `_config.yml` file. Comments are automatically enabled on blog posts but not on other pages; to turn comments off for a specific post, use `comments: false`. - -## Parameters for SEO and social media sharing - -These parameters let you control what information shows up when a page is shown in a search engine (such as Google) or gets shared on social media (such as Twitter/Facebook). - -Parameter | Description ------------ | ----------- -share-title | A title for the page. If not provided, then `title` will be used, and if that's missing then the site title (from `_config.yml`) is used. -share-description | A brief description of the page. If not provided, then `subtitle` will be used, and if that's missing then an excerpt from the page content is used. -share-img | The image to show. If not provided, then `cover-img` or `thumbnail-img` will be used if one of them is provided. - -## Less commonly used parameters - -These are parameters that you may not use often, but can come in handy sometimes. - -Parameter | Description ------------ | ----------- -readtime | If you want a post to show how many minutes it will take to read it, use `readtime: true`. -show-avatar | If you have an avatar configured in the `_config.yml` but you want to turn it off on a specific page, use `show-avatar: false`. -social-share | By default, every blog post has buttons to share the page on social media. If you want to turn this feature off, use `social-share: false`. -nav-short | By default, the navigation bar gets shorter after scrolling down the page. If you want the navigation bar to always be short on a certain page, use `nav-short: true` -gh-repo | If you want to show GitHub buttons at the top of a post, this sets the GitHub repo name (eg. `daattali/beautiful-jekyll`). You must also use the `gh-badge` parameter to specify what buttons to show. -gh-badge | Select which GitHub buttons to display. Available options are: [star, watch, fork, follow]. You must also use the `gh-repo` parameter to specify the GitHub repo. -last-updated | If you want to show that a blog post was updated after it was originally released, you can specify an "Updated on" date. -layout | What type of page this is (default is `post` for blog posts and `page` for other pages). See _Page types_ section below for more information. - -## Advanced parameters - -These are advanced parameters that are only useful for people who need very fine control over their website. - -Parameter | Description ------------ | ----------- -footer-extra | If you want to include extra content below the social media icons in the footer, create an HTML file in the `_includes/` folder (for example `_includes/myinfo.html`) and set `footer-extra` to the name of the file (for example `footer-extra: myinfo.html`). Accepts a single file or a list of files. -before-content | Similar to `footer-extra`, but used for including HTML before the main content of the page (below the title). -after-content | Similar to `footer-extra`, but used for including HTML after the main content of the page (above the footer). -head-extra | Similar to `footer-extra`, but used if you have any HTML code that needs to be included in the `` tag of the page. -language | HTML language code to be set on the page's <html> element. -full-width | By default, page content is constrained to a standard width. Use `full-width: true` to allow the content to span the entire width of the window. -js | List of local JavaScript files to include in the page (eg. `/assets/js/mypage.js`) -ext-js | List of external JavaScript files to include in the page (eg. `//cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.2/underscore-min.js`). External JavaScript files that support [Subresource Integrity (SRI)](https://developer.mozilla.org/en-US/docs/Web/Security/Subresource_Integrity) can be specified using the `href` and `sri` parameters eg.
`href: "//code.jquery.com/jquery-3.1.1.min.js"`
`sri: "sha256-hVVnYaiADRTO2PzUGmuLJr8BLUSjGIZsDYGmIJLv2b8="` -css | List of local CSS files to include in the page -ext-css | List of external CSS files to include in the page. External CSS files using SRI (see `ext-js` parameter) are also supported. - -## Page types - -- **post** - To write a blog post, add a markdown or HTML file in the `_posts` folder. As long as you give it YAML front matter (the two lines of three dashes), it will automatically be rendered like a blog post. Look at the existing blog post files to see examples of how to use YAML parameters in blog posts. -- **page** - Any page outside the `_posts` folder that uses YAML front matter will have a very similar style to blog posts. -- **home** - The home layout is meant to act as the homepage of your blog posts - it will display all your blog posts, sorted from newest to oldest. A file using the `home` layout must be named `index.html` (not `index.md` or anything else!). -- **minimal** - If you want to create a page with minimal styling (ie. without the bulky navigation bar and footer), assign `layout: minimal` to the YAML front matter. -- If you want to completely bypass the template engine and just write your own HTML page, simply omit the YAML front matter. Only do this if you know how to write HTML! - -# Featured users (success stories!) - -Visit the [Official website](http://beautifuljekyll.com/examples) to see sample websites using Beautiful Jekyll. - -If you'd like to showcase yourself and join this list, [upgrading to the Individual plan](https://github.com/sponsors/daattali/sponsorships?&tier_id=7362) will give you that publicity plus some other rewards! - -# FAQ and support - -Visit the [official FAQ page](https://beautifuljekyll.com/faq) for answers to commonly asked questions. - -Beautiful Jekyll is used by 50,000+ people with wildly varying degrees of web skills, so it's impossible to answer all the questions that may arise. For any question that's not specifically related to Beautiful Jekyll and is more about Jekyll or web development in general, the answer can often be found on Google, in the [Jekyll documentation](https://jekyllrb.com/), or on the [Jekyll support forum](https://talk.jekyllrb.com/). - -To receive support, select one of the [different plans](https://beautifuljekyll.com/plans) Beautiful Jekyll offers. You can also use the [Discussions](https://github.com/daattali/beautiful-jekyll/discussions) area to try to get help from the community. - -# Contributions - -Thank you to [all past contributors](https://github.com/daattali/beautiful-jekyll/graphs/contributors). If you find any problems or would like to contribute in any way, feel free to create a pull request/open an issue/send me a message. - -You can also contribute by becoming an [official sponsor](https://github.com/sponsors/daattali/sponsorships?tier_id=39856) to help keep Beautiful Jekyll well-maintained. - -# Credits - -This template was not made *entirely* from scratch. I'd like to give special thanks to [Jekyll Now](https://github.com/barryclark/jekyll-now) and [Bootstrap Clean Blog](https://github.com/IronSummitMedia/startbootstrap-clean-blog), from whom I've taken several ideas initially. - -I'd also like to thank [Dr. Jekyll's Themes](https://drjekyllthemes.github.io/), [Jekyll Themes](http://jekyllthemes.org/), and another [Jekyll Themes](http://jekyllrc.github.io/jekyllthemes/) for featuring Beautiful Jekyll in their Jekyll theme directories. diff --git a/_config.yml b/_config.yml index b957a75cf..550c44f26 100644 --- a/_config.yml +++ b/_config.yml @@ -6,7 +6,7 @@ # --- Required options --- # # Name of website -title: public enum { java, logiciels libres} +title: blog.touret.info # Your name to show in the footer author: Alexandre Touret @@ -30,7 +30,7 @@ round-avatar: true # If you want to have an image logo in the top-left corner instead of having the title of the website, # then specify the following parameter -#title-img: /path/to/image +#title-img: "/assets/img/bouletmaton1.jpg" # --- Footer social media links --- # @@ -247,6 +247,7 @@ exclude: plugins: - jekyll-paginate - jekyll-sitemap + - jekyll-feed # Beautiful Jekyll / Dean Attali # 2fc73a3a967e97599c9763d05e564189 @@ -256,4 +257,7 @@ url: https://blogtest.touret.info # the base hostname and protocol for your sit #baseurl: / # place folder name if the site is served in a subfolder repository: alexandre-touret/alexandre-touret.github.io full-width: true -language: fr \ No newline at end of file +language: fr + +feed: + tags: true \ No newline at end of file diff --git a/_includes/footer.html b/_includes/footer.html index 8fb0e7e4f..9daa5833e 100644 --- a/_includes/footer.html +++ b/_includes/footer.html @@ -34,7 +34,11 @@ {% unless site.remove-ads %}

Powered by Beautiful Jekyll -

{% endunless %} +

{% endunless %} +

+ creative commons + Ce site et son contenu est mise à disposition selon les termes de la Licence Creative Commons Attribution 4.0 International. +

diff --git a/_posts/2018-02-10-ma-configuration-debian-9.md b/_posts/2018-02-10-ma-configuration-debian-9.md index ee0dda7bd..95ec1a3f0 100644 --- a/_posts/2018-02-10-ma-configuration-debian-9.md +++ b/_posts/2018-02-10-ma-configuration-debian-9.md @@ -11,8 +11,9 @@ timeline_notification: publicize_twitter_user: - littlewing1112 tags: + - planetlibre - debian - - Planet-Libre + --- Désolé de remettre ça… Je remets sur mon blog ma configuration Debian. Histoire de ne pas la perdre tant qu’elle est dans mon historique . diff --git a/_posts/2018-02-16-ma-configuration-cygwin.md b/_posts/2018-02-16-ma-configuration-cygwin.md index 27d765863..2da07fb7a 100644 --- a/_posts/2018-02-16-ma-configuration-cygwin.md +++ b/_posts/2018-02-16-ma-configuration-cygwin.md @@ -16,7 +16,7 @@ tags: - cygwin - git - gnu/linux - - Planet-Libre + - planetlibre --- Dans la série, [j’essaye de sauvegarder toutes mes configurations](http://blog.touret.info/2018/02/10/ma-configuration-debian-9/), voici ce que j’ai fait pour configurer correctement [cygwin](https://cygwin.com/). diff --git a/_posts/2018-02-26-ma-presentation-au-touraine-tech.md b/_posts/2018-02-26-ma-presentation-au-touraine-tech.md index 7f7f42b07..be510af4b 100644 --- a/_posts/2018-02-26-ma-presentation-au-touraine-tech.md +++ b/_posts/2018-02-26-ma-presentation-au-touraine-tech.md @@ -13,7 +13,7 @@ publicize_linkedin_url: publicize_twitter_user: - littlewing1112 tags: - - Planet-Libre + - planetlibre - tourainetech --- J’ai eu la chance d’être sélectionné pour la première édition de la conférence [TouraineTech](https://touraine.tech/). diff --git a/_posts/2018-03-15-installation-de-vagrant.md b/_posts/2018-03-15-installation-de-vagrant.md index adf503b1f..88d2b6ec6 100644 --- a/_posts/2018-03-15-installation-de-vagrant.md +++ b/_posts/2018-03-15-installation-de-vagrant.md @@ -14,7 +14,7 @@ publicize_twitter_user: - touret_alex - logiciels libres tags: - - Planet-Libre + - planetlibre - vagrant --- [Vagrant](http://vagrantup.com/) est un outil permettant de construire des environnements de travail virtualisés hébergés sur vmware, virtualbox ou encore docker. Il permet par exemple de construire et gérer une VM dans un seul et même workflow et d’éviter les exports et partages de machines virtuelles ( tout est déclaré dans un seul et même fichier ). diff --git a/_posts/2018-03-25-activer-l-equalizer-sur-debian-9.md b/_posts/2018-03-25-activer-l-equalizer-sur-debian-9.md index eb121bde5..5909a2843 100644 --- a/_posts/2018-03-25-activer-l-equalizer-sur-debian-9.md +++ b/_posts/2018-03-25-activer-l-equalizer-sur-debian-9.md @@ -12,7 +12,7 @@ publicize_twitter_user: - touret_alex tags: - debian - - Planet-Libre + - planetlibre - pulseaudio --- Et oui, il y a un equalizer dans debian….[Pulse Audio dispose d’un equalizer](https://www.freedesktop.org/wiki/Software/PulseAudio/). Bon ce n’est encore très user friendly, mais ça fonctionne! diff --git a/_posts/2018-04-10-integration-et-mediation-avec-apache-camel.md b/_posts/2018-04-10-integration-et-mediation-avec-apache-camel.md index 17ade116e..bc37a513a 100644 --- a/_posts/2018-04-10-integration-et-mediation-avec-apache-camel.md +++ b/_posts/2018-04-10-integration-et-mediation-avec-apache-camel.md @@ -13,7 +13,7 @@ publicize_twitter_user: tags: - camel - integration - - Planet-Libre + - planetlibre --- Depuis quelques jours, je teste [Apache Camel](https://camel.apache.org/) pour la mise en œuvre  de médiations. diff --git a/_posts/2018-04-20-devoxx-2018.md b/_posts/2018-04-20-devoxx-2018.md index f634f6c7f..88598730c 100644 --- a/_posts/2018-04-20-devoxx-2018.md +++ b/_posts/2018-04-20-devoxx-2018.md @@ -16,7 +16,7 @@ tags: - devoxx - devoxxfr - java - - Planet-Libre + - planetlibre --- L’édition 2018 de [DEVOXX](http://www.devoxx.fr/) touche bientôt à sa fin. Pour ceux qui ne connaissent pas cette conférence, c’est **LA** conférence sur le développement en France. A titre personnel, je peux plus apprendre en trois jours à cette conférence qu’en formation. diff --git a/_posts/2018-09-26-installer-docker-ce-sur-debian-9.md b/_posts/2018-09-26-installer-docker-ce-sur-debian-9.md index ec0b31400..8fe363868 100644 --- a/_posts/2018-09-26-installer-docker-ce-sur-debian-9.md +++ b/_posts/2018-09-26-installer-docker-ce-sur-debian-9.md @@ -15,7 +15,7 @@ publicize_twitter_user: tags: - debian - docker - - Planet-Libre + - planetlibre --- Bon, ça fait quelques temps que je n’ai rien posté… Voici un rapide tuto pour installer [docker-ce sur une debian9](https://docs.docker.com/install/linux/docker-ce/debian/). Oui, je sais, docker est déjà présent sur les dépôts, mais si vous souhaitez avoir une version un peu plus récente, vous pouvez passer par l’installation de la version ce fournie par docker. diff --git a/_posts/2018-10-29-premier-cross-over.md b/_posts/2018-10-29-premier-cross-over.md index 02d6f1aa6..1eebd22a5 100644 --- a/_posts/2018-10-29-premier-cross-over.md +++ b/_posts/2018-10-29-premier-cross-over.md @@ -13,7 +13,7 @@ timeline_notification: publicize_twitter_user: - touret_alex tags: - - Planet-Libre + - planetlibre --- je n’ai pas écrit beaucoup de choses sur mon blog ces derniers temps. C’était en partie dû au fait que j’étais en train d’écrire un article avec [R. SEMETEYS](https://www.linkedin.com/in/raphaelsemeteys/) pour [le blog de mon entreprise](https://blog.worldline.tech). Cet article est disponible **[ici](https://blog.worldline.tech/2018/10/29/opensource-history.html)**. Il essaye de synthétiser l’histoire de l’open source. diff --git a/_posts/2018-11-16-gerer-plusieurs-cles-et-plusieurs-repo-git.md b/_posts/2018-11-16-gerer-plusieurs-cles-et-plusieurs-repo-git.md index 9ad70fe21..9e8959dd8 100644 --- a/_posts/2018-11-16-gerer-plusieurs-cles-et-plusieurs-repo-git.md +++ b/_posts/2018-11-16-gerer-plusieurs-cles-et-plusieurs-repo-git.md @@ -18,7 +18,7 @@ publicize_twitter_user: - Non classé tags: - git - - Planet-Libre + - planetlibre --- En attendant d’avoir plus d’imagination, voici un rapide tuto pour gérer plusieurs référentiels GIT avec des clés SSH différentes. diff --git a/_posts/2018-12-01-tracer-facilement-les-entrees-sorties-dune-api-rest.md b/_posts/2018-12-01-tracer-facilement-les-entrees-sorties-dune-api-rest.md index b8badf5f4..e83d41185 100644 --- a/_posts/2018-12-01-tracer-facilement-les-entrees-sorties-dune-api-rest.md +++ b/_posts/2018-12-01-tracer-facilement-les-entrees-sorties-dune-api-rest.md @@ -14,7 +14,7 @@ publicize_twitter_user: - touret_alex tags: - logbook - - Planet-Libre + - planetlibre - spring - springboot --- diff --git a/_posts/2019-01-23-deuxieme-crossover-opensource-business-models.md b/_posts/2019-01-23-deuxieme-crossover-opensource-business-models.md index b61b5e93e..8d0ed7337 100644 --- a/_posts/2019-01-23-deuxieme-crossover-opensource-business-models.md +++ b/_posts/2019-01-23-deuxieme-crossover-opensource-business-models.md @@ -9,7 +9,7 @@ layout: post timeline_notification: - "1548251400" tags: - - Planet-Libre + - planetlibre --- Voici ma deuxième contribution pour une série d’articles sur l’opensource pour le blog de mon entreprise. diff --git a/_posts/2019-03-07-une-radio-connectee-diy.md b/_posts/2019-03-07-une-radio-connectee-diy.md index e279b5db6..dc2e55cd4 100644 --- a/_posts/2019-03-07-une-radio-connectee-diy.md +++ b/_posts/2019-03-07-une-radio-connectee-diy.md @@ -13,7 +13,7 @@ publicize_linkedin_url: publicize_twitter_user: - touret_alex tags: - - Planet-Libre + - planetlibre - raspberry-pi --- Dans la série j’équipe ma maison en [Raspberry PI](https://www.raspberrypi.org/), j’ai décidé de me doter d’une station radio connectée qui me permettrait de « moderniser » un peu ma chaîne HI-FI. diff --git a/_posts/2019-03-15-au-secours-spotify-connect-ne-fonctionne-plus-sur-moodeaudio.md b/_posts/2019-03-15-au-secours-spotify-connect-ne-fonctionne-plus-sur-moodeaudio.md index 835c4cba1..051cd602a 100644 --- a/_posts/2019-03-15-au-secours-spotify-connect-ne-fonctionne-plus-sur-moodeaudio.md +++ b/_posts/2019-03-15-au-secours-spotify-connect-ne-fonctionne-plus-sur-moodeaudio.md @@ -14,7 +14,7 @@ publicize_twitter_user: - touret_alex tags: - moodeaudio - - Planet-Libre + - planetlibre - spotify --- Après avoir mis à jour mon mot de passe Spotify ( oui, il faut modifier régulièrement ses mots de passe ) , j’ai eu un petit soucis sur [MoodeAudio](http://moodeaudio.org/) ( version 4.4) et notamment sur la connexion avec Spotify. diff --git a/_posts/2019-04-20-devoxx-2019.md b/_posts/2019-04-20-devoxx-2019.md index 40cc6d595..021a313fc 100644 --- a/_posts/2019-04-20-devoxx-2019.md +++ b/_posts/2019-04-20-devoxx-2019.md @@ -17,7 +17,7 @@ tags: - devoxx - devoxxfr - java - - Planet-Libre + - planetlibre --- diff --git a/_posts/2019-06-25-ansible-pour-les-provisionner-tous.md b/_posts/2019-06-25-ansible-pour-les-provisionner-tous.md index 0cbdcfe8b..12c9ca729 100644 --- a/_posts/2019-06-25-ansible-pour-les-provisionner-tous.md +++ b/_posts/2019-06-25-ansible-pour-les-provisionner-tous.md @@ -14,7 +14,7 @@ publicize_twitter_user: tags: - ansible - debian - - Planet-Libre + - planetlibre --- Si vous [provisionnez vos VM VirtualBox avec Vagrant](http://blog.touret.info/2018/03/15/installation-de-vagrant/), vous avez sans doute eu l’idée d’automatiser le provisionning des machines virtuelles. Dans mon cas une VM GNU/Linux basée sur Debian 9. diff --git a/_posts/2019-08-09-verifier-les-commit-git-avec-gpg.md b/_posts/2019-08-09-verifier-les-commit-git-avec-gpg.md index 99b8ddb80..dfae68278 100644 --- a/_posts/2019-08-09-verifier-les-commit-git-avec-gpg.md +++ b/_posts/2019-08-09-verifier-les-commit-git-avec-gpg.md @@ -16,7 +16,7 @@ tags: - github - gitlab - gpg - - Planet-Libre + - planetlibre --- Juste pour un pense bête, voici comment paramétrer [GIT](https://git-scm.com/) et [GITHUB](https://github.com/)/[GITLAB](https://about.gitlab.com/) pour signer les commits avec [GPG](https://gnupg.org). diff --git a/_posts/2019-08-16-mocker-des-methodes-final-avec-mockito.md b/_posts/2019-08-16-mocker-des-methodes-final-avec-mockito.md index 7696ed2f3..64a84b56f 100644 --- a/_posts/2019-08-16-mocker-des-methodes-final-avec-mockito.md +++ b/_posts/2019-08-16-mocker-des-methodes-final-avec-mockito.md @@ -13,7 +13,7 @@ publicize_twitter_user: tags: - java - mockito - - Planet-Libre + - planetlibre - tests-unitaires --- Auparavant, dans nos tests, quand on voulait [mocker](https://fr.wikipedia.org/wiki/Mock_(programmation_orient%C3%A9e_objet)) des [méthodes « final »](https://fr.wikipedia.org/wiki/Final_(Java)) ou [statiques](https://stackoverflow.com/questions/2671496/java-when-to-use-static-methods), on devait passer par [PowerMock](https://github.com/powermock/powermock). diff --git a/_posts/2019-11-05-programmmation-par-aspect-avec-spring-aop.md b/_posts/2019-11-05-programmmation-par-aspect-avec-spring-aop.md index e6b18308e..054fde54e 100644 --- a/_posts/2019-11-05-programmmation-par-aspect-avec-spring-aop.md +++ b/_posts/2019-11-05-programmmation-par-aspect-avec-spring-aop.md @@ -13,7 +13,7 @@ publicize_twitter_user: tags: - aop - java - - Planet-Libre + - planetlibre - spring - springboo --- diff --git a/_posts/2019-11-21-partager-des-variables-entre-scenarios-gatling.md b/_posts/2019-11-21-partager-des-variables-entre-scenarios-gatling.md index 3f27e7f3c..3437f4dcb 100644 --- a/_posts/2019-11-21-partager-des-variables-entre-scenarios-gatling.md +++ b/_posts/2019-11-21-partager-des-variables-entre-scenarios-gatling.md @@ -12,7 +12,7 @@ publicize_twitter_user: - touret_alex tags: - gatling - - Planet-Libre + - planetlibre - scala --- Je suis en train de mettre en œuvre des tests de performance avec [Gatling](https://gatling.io/). Un des principaux outils libres de tests de performance.
diff --git a/_posts/2020-02-03-passer-votre-application-java8-en-java11.md b/_posts/2020-02-03-passer-votre-application-java8-en-java11.md index 70303c30c..3c421bccf 100644 --- a/_posts/2020-02-03-passer-votre-application-java8-en-java11.md +++ b/_posts/2020-02-03-passer-votre-application-java8-en-java11.md @@ -12,7 +12,7 @@ publicize_twitter_user: - touret_alex tags: - java - - Planet-Libre + - planetlibre --- Java 8 est encore largement utilisé dans les entreprises aujourd’hui. Il y a même certains frameworks qui n’ont pas encore sauté le pas. Je vais essayer d’exposer dans cette article les étapes à réaliser pour migrer (simplement) votre application JAVA8 en JAVA 11. diff --git a/_posts/2020-03-23-installer-ubuntu-18-04-lts-sur-un-dell-inspiron-14-3493.md b/_posts/2020-03-23-installer-ubuntu-18-04-lts-sur-un-dell-inspiron-14-3493.md index 0c200c8eb..3c46ef444 100644 --- a/_posts/2020-03-23-installer-ubuntu-18-04-lts-sur-un-dell-inspiron-14-3493.md +++ b/_posts/2020-03-23-installer-ubuntu-18-04-lts-sur-un-dell-inspiron-14-3493.md @@ -11,7 +11,7 @@ timeline_notification: publicize_twitter_user: - touret_alex tags: - - Planet-Libre + - planetlibre - ubuntu --- Suite aux premières annonces de distanciation sociale ( avant que le confinement soit effectif ) j’ai acheté en catastrophe un PC portable. Les critères étaient : 8Go de RAM, un disque SSD … et la compatibilité GNU/LINUX :). diff --git a/_posts/2020-04-01-erreur-139-a-lexecution-dun-container-docker.md b/_posts/2020-04-01-erreur-139-a-lexecution-dun-container-docker.md index dcd79923d..54317cc09 100644 --- a/_posts/2020-04-01-erreur-139-a-lexecution-dun-container-docker.md +++ b/_posts/2020-04-01-erreur-139-a-lexecution-dun-container-docker.md @@ -14,7 +14,7 @@ publicize_twitter_user: tags: - debian - docker - - Planet-Libre + - planetlibre --- Voici un rapide article sur un problème rencontré récemment. Lors de l’exécution d’un container docker, j’ai eu une [erreur SIGSEGV 139](https://medium.com/better-programming/understanding-docker-container-exit-codes-5ee79a1d58f6). Un crash avec aucune log. diff --git a/_posts/2020-04-12-repeter-avec-jjazzlab-tout-seul-dans-son-garage.md b/_posts/2020-04-12-repeter-avec-jjazzlab-tout-seul-dans-son-garage.md index 531e077e1..b1f3b39c4 100644 --- a/_posts/2020-04-12-repeter-avec-jjazzlab-tout-seul-dans-son-garage.md +++ b/_posts/2020-04-12-repeter-avec-jjazzlab-tout-seul-dans-son-garage.md @@ -19,7 +19,7 @@ publicize_twitter_user: tags: - debian - musique - - Planet-Libre + - planetlibre --- Avec les contraintes liées au confinement, les [répétitions](http://george-abitbol.fr/v/c0bce857) se font de plus en plus rares. Pour ne pas perdre la main, il y a quelques logiciels qui permettent de jouer d’un instrument et d’ improviser tout en ayant une bande son en fond musical. diff --git a/_posts/2020-04-24-ameliorer-le-temps-de-demarrage-de-debian-10.md b/_posts/2020-04-24-ameliorer-le-temps-de-demarrage-de-debian-10.md index 1fc02429b..30cae4ed3 100644 --- a/_posts/2020-04-24-ameliorer-le-temps-de-demarrage-de-debian-10.md +++ b/_posts/2020-04-24-ameliorer-le-temps-de-demarrage-de-debian-10.md @@ -13,7 +13,7 @@ publicize_twitter_user: - logiciels libres tags: - debian - - Planet-Libre + - planetlibre --- Mon PC Lenovo a un SSD. Le temps de démarrage est actuellement de 11 sec. Ça commence à faire pas mal… J’ai eu donc envie de me pencher sur l’optimisation du démarrage ( encore une fois) . Voici comment gagner (facilement) quelques secondes au démarrage. diff --git a/_posts/2020-08-24-music-scores-as-code.md b/_posts/2020-08-24-music-scores-as-code.md index 8869fd9b0..a6c91d88c 100644 --- a/_posts/2020-08-24-music-scores-as-code.md +++ b/_posts/2020-08-24-music-scores-as-code.md @@ -14,7 +14,7 @@ tags: - docker - github - lilypond - - Planet-Libre + - planetlibre ---
diff --git a/_posts/2021-04-02-installer-ubuntu-20-04-lts-sur-un-dell-inspiron-13-5000.md b/_posts/2021-04-02-installer-ubuntu-20-04-lts-sur-un-dell-inspiron-13-5000.md index 7922cc49e..d186dcd6a 100644 --- a/_posts/2021-04-02-installer-ubuntu-20-04-lts-sur-un-dell-inspiron-13-5000.md +++ b/_posts/2021-04-02-installer-ubuntu-20-04-lts-sur-un-dell-inspiron-13-5000.md @@ -13,7 +13,7 @@ timeline_notification: - logiciels libres tags: - dell - - Planet-Libre + - planetlibre - ubuntu ---

diff --git a/_posts/2021-05-03-utiliser-gpg-dans-wsl2.md b/_posts/2021-05-03-utiliser-gpg-dans-wsl2.md index 96194ef9d..b982504e3 100644 --- a/_posts/2021-05-03-utiliser-gpg-dans-wsl2.md +++ b/_posts/2021-05-03-utiliser-gpg-dans-wsl2.md @@ -16,7 +16,7 @@ publicize_linkedin_url: tags: - git - gpg - - Planet-Libre + - planetlibre - wsl2 ---

diff --git a/_posts/2021-06-10-ajouter-un-mode-maintenance-a-votre-api-grace-a-spring-boot.md b/_posts/2021-06-10-ajouter-un-mode-maintenance-a-votre-api-grace-a-spring-boot.md index b8deed4cf..1d7034074 100644 --- a/_posts/2021-06-10-ajouter-un-mode-maintenance-a-votre-api-grace-a-spring-boot.md +++ b/_posts/2021-06-10-ajouter-un-mode-maintenance-a-votre-api-grace-a-spring-boot.md @@ -16,7 +16,7 @@ publicize_linkedin_url: tags: - actuator - observability - - Planet-Libre + - planetlibre - spring - springboot --- diff --git a/_posts/2021-07-26-observabilite-et-circuit-breaker-avec-spring.md b/_posts/2021-07-26-observabilite-et-circuit-breaker-avec-spring.md index 7fca2e375..c83512789 100644 --- a/_posts/2021-07-26-observabilite-et-circuit-breaker-avec-spring.md +++ b/_posts/2021-07-26-observabilite-et-circuit-breaker-avec-spring.md @@ -22,7 +22,7 @@ tags: - github - java - observability - - Planet-Libre + - planetlibre - spring --- Il y a quelques mois déjà, je discutais avec [un collègue](https://jefrajames.fr/) d’ observabilité, [opentracing](https://github.com/opentracing-contrib/java-spring-cloud), … avec [Quarkus](http://quarkus.io/). On est tombé sur [un super exemple réalisé par Antonio Concalves](https://github.com/agoncal/agoncal-fascicle-quarkus-pract). Ce projet démontre les capacités de Quarkus sur les sujets suivants: diff --git a/index.html b/index.html index 99850ea99..a8a55468e 100644 --- a/index.html +++ b/index.html @@ -1,5 +1,5 @@ --- layout: home -title: -subtitle: +title: Alexandre Touret's Blog +subtitle: public enum { java, open source, cloud, ... } ---