Giter Site home page Giter Site logo

twisterrob / twisterrob.github.io Goto Github PK

View Code? Open in Web Editor NEW
9.0 5.0 10.0 7.16 MB

Personal website: www.twisterrob.net

Home Page: https://www.twisterrob.net

License: Other

Ruby 3.69% JavaScript 0.21% HTML 34.83% XSLT 2.38% SCSS 58.90%
github-page jekyll-website personal-website

twisterrob.github.io's Introduction

Visit twisterrob.net.

Development Install

Requires both ruby and devkit on Windows 7 x64 to install native extensions.

Ruby

Download ruby-2.1.3-x64-mingw32.7z from bintray. Download Latest DevKit from bintray Note: the version number should match closely what's on: https://pages.github.com/versions/

First time

me@devkit$ ruby dk.rb init
me@devkit$ edit config.yml # add ruby directory
me@devkit$ ruby dk.rb install
me@anywhere$ gem install bundler
me@website$ bundle install # Takes about 5 minutes the first time on a clean Ruby.

In case of SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed follow these instructions. If there's the same SSL issue, for example when using jekyll-gist, then try this.

Run

me@windows$ unsubst bundle exec jekyll serve --config _config.yml,_config_local.yml,_config_dev.yml --trace --skip-initial-build --incremental
me@windows$ gradlew serve dev noskip

Usage

Check if site build successfully before each commit

me@webiste$ gradlew preCommitServe local

Upgrade

TODO

GHPages:

  • 161 Whitelist jekyll-octicons (#483) github/pages-gem#483
  • 86-192: rouge 1.11.1 -> 2.2.1
  • kramdown 1.13.2 -> 1.17.0

Jekyll 3.5

  • Sitemaps for static files
  • Liquid 4: https://github.com/Shopify/liquid/blob/main/History.md#400--2016-12-14--branch-4-0-stable
  • Jekyll now uses Liquid 4, the latest! It comes with whitespace control, new filters concat and compact, loop performance improvements and many fixes
  • Pages, posts, and other documents can now access layout variables via {{ layout }}.
  • The gems key in the _config.yml is now plugins.
  • Filters like sort now allow you to sort based on a subvalue, e.g. {% assign sorted = site.posts | sort: "image.alt_text" %}.
  • layout: null -> layout: none (null = default, none = no layout)

Jekyll 3.6

  • Rouge 2 support, but note you can continue to use Rouge 1

Jekyll 3.7

Finished reading news <3.8 and changelog <=3.8

These two end up in sitemap after update:

  • /dev/assets/css/style.css
  • /dev/redirects.json

dev > sass > line_numbers: true is broken after update (generated CSS files no longer have line numbers) ref https://github.com/jekyll/jekyll-sass-converter/blob/master/lib/jekyll/converters/scss.rb#L48

dev > sass > sourcemap is disabled, check if it can be enabled

new RegExp('vegetarian is broken in javascript, report backslash issue contact wasn't working, now it is? (probably should be generated in debug) shell code formatting lost user@machine$ formatting

https://github.com/jekyll/jekyll/pull/6384/files#diff-514abd885acda367325e5236a9be3192R68 https://github.com/kacperduras/disqus-for-jekyll

Origin

This website is based on the Feeling Responsive theme by Moritz »mo.« Sauer // Phlow.de

twisterrob.github.io's People

Contributors

renovate[bot] avatar twisterrob avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

twisterrob.github.io's Issues

Enable liquid.strict_variables in _config.yml

Not possible yet, because:

Work through Jekyll 3 TODOs

dev > sass > line_numbers: true is broken after update (generated CSS files no longer have line numbers)
ref https://github.com/jekyll/jekyll-sass-converter/blob/master/lib/jekyll/converters/scss.rb#L48

dev > sass > sourcemap is disabled, check if it can be enabled

new RegExp('vegetarian is broken in javascript, report backslash issue
contact wasn't working, now it is? (probably should be generated in debug)
shell code formatting lost user@machine$ formatting

https://github.com/jekyll/jekyll/pull/6384/files#diff-514abd885acda367325e5236a9be3192R68
https://github.com/kacperduras/disqus-for-jekyll

Dependency Dashboard

This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.

Open

These updates have all been created already. Click a checkbox below to force a retry/rebase of any.

Detected dependencies

bundler
Gemfile
  • wdm '>= 0.1.1'
  • faraday-retry '~> 2.2.0'
github-actions
.github/workflows/ci.yml
  • TWiStErRob/github-workflows v3@1e06403c5d561d70e40109c2701ea3092ca6ded7
  • actions/checkout v4
  • ruby/setup-ruby v1
  • actions/upload-artifact v4
  • ruby/setup-ruby v1
  • actions/configure-pages v5
  • actions/upload-pages-artifact v3
  • actions/deploy-pages v4
  • actions/cache v4
  • actions/checkout v4
  • ruby/setup-ruby v1
  • ruby/setup-ruby v1
  • actions/configure-pages v5
  • actions/upload-artifact v4
  • actions/cache v4
  • actions/download-artifact v4
  • actions/download-artifact v4
.github/workflows/jobs.yml
  • actions/checkout v4
gradle
settings.gradle
build.gradle
  • org.yaml:snakeyaml 2.2
gradle-wrapper
gradle/wrapper/gradle-wrapper.properties
  • gradle 8.9-rc-1
ruby-version
.ruby-version
  • ruby 3.3.2
sources/iconfont/.ruby-version
  • ruby 2.7.8

  • Check this box to trigger a request for Renovate to run again on this repository

Heap vis

onenote:///V:\Documents\Notes%20-%20OneNote%20Notebooks\Professional\Programming\Ideas.one#Heap%20vis&section-id={67BE783C-DFB7-4C53-8AC0-8DB6A4DF36FE}&page-id={815714B6-C182-4BA9-B36A-0EC16BCF47F1}&end

Duplicate icon in Work

target=_blank is adding an after for external link, but there's a more specific selector overriding the content of the icon.

Split from monorepo

  • Create issue in target repo
  • Link it here
  • Clean up local copy
  • Use svn2git (TWiStErRob/TWiStErRob-env#71)
  • Optional: Build CI
  • Delete from SVN
  • Replace p:\projects\workspace\x (.svn) with p:\project\workspace\repo.name.x (.git)
  • Create tag svn for the last SVN commit in git, and create a pre-release on GitHub: "SVN to GIT migration" and description: "This is the point of the last commit in SVN. After this commits went to GitHub git."
  • recreate/tag existing releases on GH
  • link new releases from website (see guide)
  • tick the box in split epic
  • Create CI for jobs
  • TWiStErRob/net.twisterrob.jobs#1

Cannot submit contact form

Your script, twisterrob.net Contact Form Mailer, has recently failed to finish successfully. A summary of the failure(s) is shown below. To configure the triggers for this script, or change your setting for receiving future failure notifications, click here.

The script is used by the document twisterrob.net Contact Form.

Start Function Error Message Trigger End
12/31/21 6:48:19 PM CET contactMailer Authorization is required to perform that action. formSubmit 12/31/21 6:48:20 PM CET

Trigger: https://script.google.com/home/triggers?trigger_id=QxboDYkuT3Kl6ZB2qVbWng
Form: https://docs.google.com/open?id=1cG89BafxKwdxv9kzS-C_MjZfte0Ldlz37vr0m2U77jA

Jekyll 4

Motivations:

Workarounds:

Tasks

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.