Sha256: 81b82b03fb8b575beb8b57397a371249d59a319883178ddbf1ebfb399f22b732

Contents?: true

Size: 1.77 KB

Versions: 85

Compression:

Stored size: 1.77 KB

Contents

{% comment %}

  Convert the alias of the syntax language to the official name

  See: <https://github.com/rouge-ruby/rouge/wiki/List-of-supported-languages-and-lexers>

{% endcomment %}

{% assign _lang = include.language | default: '' %}

{% case _lang %}
  {% when 'actionscript', 'as', 'as3' %}
    {{ 'ActionScript' }}
  {% when 'applescript' %}
    {{ 'AppleScript' }}
  {% when 'brightscript', 'bs', 'brs' %}
    {{ 'BrightScript' }}
  {% when 'cfscript', 'cfc' %}
    {{ 'CFScript' }}
  {% when 'coffeescript', 'coffee', 'coffee-script' %}
    {{ 'CoffeeScript' }}
  {% when 'cs', 'csharp' %}
   {{ 'C#' }}
  {% when 'erl' %}
    {{ 'Erlang' }}
  {% when 'graphql' %}
   {{ 'GraphQL' }}
  {% when 'haskell', 'hs' %}
   {{ 'Haskell' }}
  {% when 'javascript', 'js' %}
    {{ 'JavaScript' }}
  {% when 'make', 'mf', 'gnumake', 'bsdmake' %}
    {{ 'Makefile' }}
  {% when 'md', 'mkd' %}
    {{ 'Markdown' }}
  {% when 'm' %}
    {{ 'Matlab' }}
  {% when 'objective_c', 'objc', 'obj-c', 'obj_c', 'objectivec' %}
    {{ 'Objective-C' }}
  {% when 'perl', 'pl' %}
    {{ 'Perl' }}
  {% when 'php','php3','php4','php5' %}
    {{ 'PHP' }}
  {% when 'py' %}
    {{ 'Python' }}
  {% when 'rb' %}
    {{ 'Ruby' }}
  {% when 'rs','no_run','ignore','should_panic' %}
    {{ 'Rust' }}
  {% when 'bash', 'zsh', 'ksh', 'sh' %}
    {{ 'Shell' }}
  {% when 'st', 'squeak' %}
    {{ 'Smalltalk' }}
  {% when 'tex'%}
    {{ 'TeX' }}
  {% when 'latex' %}
    {{ 'LaTex' }}
  {% when 'ts', 'typescript' %}
    {{ 'TypeScript' }}
  {% when 'vb', 'visualbasic' %}
    {{ 'Visual Basic' }}
  {% when 'vue', 'vuejs' %}
    {{ 'Vue.js' }}
  {% when 'yml' %}
    {{ 'YAML' }}
  {% when 'css', 'html', 'scss', 'ssh', 'toml', 'xml', 'yaml', 'json' %}
    {{ _lang | upcase }}
  {% else %}
    {{ _lang | capitalize }}
{% endcase %}

Version data entries

85 entries across 85 versions & 11 rubygems

Version Path
jekyll-theme-chirpy-7.2.4 _includes/language-alias.html
jekyll-theme-chirpy-7.2.3 _includes/language-alias.html
jekyll-theme-chirpy-7.2.2 _includes/language-alias.html
jekyll-theme-chirpy-7.2.1 _includes/language-alias.html
jekyll-theme-chirpy-7.2.0 _includes/language-alias.html
jekyll-theme-chirpy-7.1.1 _includes/language-alias.html
jekyll-theme-chirpy-7.1.0 _includes/language-alias.html
Han-theme-1.0.0 _includes/language-alias.html
jekyll-theme-chirpy-6.5.5 _includes/language-alias.html
jekyll-theme-chirpy-customized-upe-4.0.0 _includes/language-alias.html
jekyll-theme-chirpy-customized-upe-4.0.0.pre.beta2 _includes/language-alias.html
doc-theme-0.1.0 _includes/language-alias.html
jekyll-theme-chirpy-6.5.3 _includes/language-alias.html
jekyll-theme-chirpy-6.5.2 _includes/language-alias.html
jekyll-theme-chirpy-customized-upe-3.2.0 _includes/language-alias.html
jekyll-theme-chirpy-customized-upe-3.2.0.pre.beta3 _includes/language-alias.html
jekyll-theme-chirpy-customized-upe-3.2.0.pre.beta2 _includes/language-alias.html
jekyll-theme-chirpy-customized-upe-3.2.0.pre.beta1 _includes/language-alias.html
jekyll-theme-chirpy-customized-upe-3.1.4 _includes/language-alias.html
jekyll-theme-chirpy-customized-upe-3.1.2 _includes/language-alias.html