OSX Sierra version 10.12.6
if you are getting error like
ERROR:  Could not find a valid gem '<some package name>' (>= 0), here is why:
          Unable to download data from https://rubygems.org/ - SSL_connect retur
test your TLS v1.2 support
| 1. Simple (Node.js LTS, Gulp, rimraf, NCU): | |
| sudo apt-add-repository -y ppa:brightbox/ruby-ng; sudo apt-get update; sudo apt-get -y install curl; curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -; sudo apt-get -y install nodejs; sudo npm i -g gulp rimraf npm-check-updates bower; sudo chown -R $USER:$(id -gn $USER) /home/$USER/.config | |
| 2. Advanced (Node.js LTS, Gulp, rimraf, NCU, Ruby, Jekyll, Jekyll paginate) | |
| sudo apt-add-repository -y ppa:brightbox/ruby-ng; sudo apt-get update; sudo apt-get -y install curl ruby2.5 ruby2.5-dev gcc make g++ libffi-dev; curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -; sudo apt-get -y install nodejs; sudo gem i jekyll; sudo gem i jekyll-paginate-v2; sudo npm i -g gulp rimraf npm-check-updates bower; sudo chown -R $USER:$(id -gn $USER) /home/$USER/.config | |
| 3. Длинна командной строки (добавить PROMPT_DIRTRIM=3 в конец и сохранить файл): | |
| sudo nano ~/.bashrc | |
| PROMPT_DIRTRIM=3 | 
OSX Sierra version 10.12.6
if you are getting error like
ERROR:  Could not find a valid gem '<some package name>' (>= 0), here is why:
          Unable to download data from https://rubygems.org/ - SSL_connect retur
test your TLS v1.2 support
| var slick_slider = $('.latest-topics') | |
| var settings_slider = { | |
| infinite: false, | |
| autoplay: false, | |
| dots: false, | |
| arrows: false, | |
| slidesToShow: 1, | |
| slidesToScroll: 1, | |
| cssEase: 'ease', | |
| speed: 300, | 
| <?php | |
| /********* DO NOT COPY THE PARTS ABOVE THIS LINE *********/ | |
| /* Change size for Yoast SEO OpenGraph image for all content | |
| * Credit: Yoast Development team | |
| * Last Tested: May 24 2019 using Yoast SEO 11.2.1 on WordPress 5.2.1 | |
| */ | |
| add_filter( 'wpseo_opengraph_image_size', 'yoast_seo_opengraph_change_image_size' ); | |
| function yoast_seo_opengraph_change_image_size( $string ) { | 
| <?php | |
| /********* DO NOT COPY THE PARTS ABOVE THIS LINE *********/ | |
| /* Change the canonical link for the shop page | |
| * Credit: Scott Weiss of somethumb.com | |
| * Last Tested: Jan 25 2017 using Yoast SEO 6.0 on WordPress 4.9.1 | |
| */ | |
| function yoast_seo_canonical_change_woocom_shop( $canonical ) { | |
| if ( !is_shop() ) { | 
| <script> | |
| export default { | |
| mounted: function () { | |
| this.$nextTick(function () { | |
| this.onResize(); | |
| }) | |
| window.addEventListener('resize', this.onResize) | |
| }, | |
| methods: { | |
| onResize() { | 
| var gulp = require('gulp'); | |
| var sass = require('gulp-sass'); | |
| var postcss = require('gulp-postcss'); | |
| gulp.task('style', function () { | |
| var tailwindcss = require('tailwindcss'); | |
| return gulp.src('sass/**/*.scss') | |
| .pipe(sass().on('error', sass.logError)) | |
| .pipe(postcss([ | 
| {"aiowps_enable_debug":"1","aiowps_remove_wp_generator_meta_info":"1","aiowps_prevent_hotlinking":"1","aiowps_enable_login_lockdown":"1","aiowps_allow_unlock_requests":"","aiowps_max_login_attempts":3,"aiowps_retry_time_period":5,"aiowps_lockout_time_length":60,"aiowps_set_generic_login_msg":"","aiowps_enable_email_notify":"","aiowps_email_address":"[email protected]","aiowps_enable_forced_logout":"","aiowps_logout_time_period":"60","aiowps_enable_invalid_username_lockdown":"","aiowps_instantly_lockout_specific_usernames":[],"aiowps_unlock_request_secret_key":"jt1dsnktfg9u67hi14b2","aiowps_lockdown_enable_whitelisting":"","aiowps_lockdown_allowed_ip_addresses":"176.99.12.40","aiowps_enable_whitelisting":"","aiowps_allowed_ip_addresses":"","aiowps_enable_login_captcha":"","aiowps_enable_custom_login_captcha":"","aiowps_enable_woo_login_captcha":"","aiowps_enable_woo_register_captcha":"","aiowps_captcha_secret_key":"sc2se0fbuzrcku9ol9bh","aiowps_enable_manual_registration_approval":"","aiowps_enable_registration_page |