diff options
Diffstat (limited to 'docs/_layouts')
| -rw-r--r-- | docs/_layouts/base.html | 102 | ||||
| -rw-r--r-- | docs/_layouts/home.html | 6 | ||||
| -rw-r--r-- | docs/_layouts/index.html | 147 | ||||
| -rw-r--r-- | docs/_layouts/page.html | 6 | ||||
| -rw-r--r-- | docs/_layouts/post.html | 11 | 
5 files changed, 272 insertions, 0 deletions
| diff --git a/docs/_layouts/base.html b/docs/_layouts/base.html new file mode 100644 index 000000000..71ca22ce4 --- /dev/null +++ b/docs/_layouts/base.html @@ -0,0 +1,102 @@ +<!DOCTYPE html> +<html {% if page.direction == "rtl" %}dir="rtl" {% endif %}lang="{{ page.lang }}"> +  <head> +    <meta charset="utf-8"> +    <meta name="dc.creator" content="Rémi Prévost - http://exomel.com"> +    {% if page.title %} +    <title>{{ page.title }} — Homebrew</title> +    {% elsif page.direction == "rtl" %} +    <title>{{ page.subtitle }} — Homebrew</title> +    {% else %} +    <title>Homebrew — {{ page.subtitle }}</title> +    {% endif %} +    {% seo title=false %} +    {% feed_meta %} +    <meta name="viewport" content="width=device-width, initial-scale=1"> +    <link rel="shortcut icon" href="/img/favicon.ico"> +    <link rel="icon" sizes="16x16" href="/img/favicon-16x16.png" > +    <link rel="icon" sizes="32x32" href="/img/favicon-32x32.png"> +    <link rel="icon" sizes="96x96" href="/img/favicon-96x96.png"> +    <link rel="icon" sizes="192x192" href="/img/favicon-192x192.png"> +    <link rel="apple-touch-icon-precomposed" sizes="57x57" href="/img/apple-touch-icon-57x57-precomposed.png"> +    <link rel="apple-touch-icon-precomposed" sizes="72x72" href="/img/apple-touch-icon-72x72-precomposed.png"> +    <link rel="apple-touch-icon-precomposed" sizes="76x76" href="/img/apple-touch-icon-76x76-precomposed.png"> +    <link rel="apple-touch-icon-precomposed" sizes="114x114" href="/img/apple-touch-icon-114x114-precomposed.png"> +    <link rel="apple-touch-icon-precomposed" sizes="120x120" href="/img/apple-touch-icon-120x120-precomposed.png"> +    <link rel="apple-touch-icon-precomposed" sizes="144x144" href="/img/apple-touch-icon-144x144-precomposed.png"> +    <link rel="apple-touch-icon-precomposed" sizes="152x152" href="/img/apple-touch-icon-152x152-precomposed.png"> +    <link rel="apple-touch-icon-precomposed" sizes="180x180" href="/img/apple-touch-icon-180x180-precomposed.png"> +    <link rel="stylesheet" href="/css/screen.css" type="text/css" media="screen"> +    <link rel="stylesheet" href="/css/pygments.css" type="text/css" media="screen"> +    <script> +      (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ +      (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), +      m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) +      })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); + +      ga('create', 'UA-76679469-2', 'auto'); +      ga('set', 'anonymizeIp', true); +      ga('send', 'pageview'); + +    </script> +    {% for lang in site.langs %} +      {% if lang.langcode == "en" %} +      <link rel="alternate" hreflang="en" href="{{ site.url }}" /> +      <link rel="alternate" hreflang="x-default" href="{{ site.url }}" /> +      {% else %} +      <link rel="alternate" hreflang="{{ lang.langcode }}" href="{{ lang.langcode | downcase | append: '.html' | prepend: '/index_' | prepend: site.url }}" /> +      {% endif %} +    {% endfor %} +  </head> +  <body> +    <div id="wrap"> +      <div id="header" class="{{ page.header-class }}"> +        <img alt="Homebrew logo" src="/img/homebrew-256x256.png" width="128" height="128"> +        <h1><a href="/">Homebrew</a></h1> +        {% if page.subtitle %} +        <p id="subtitle"><strong>{{ page.subtitle }}</strong></p> +        {% endif %} + +        {% if page.lang %} +        <select id="language" onchange="loadLanguage(this.options[this.selectedIndex].value)"> +          {% for lang in site.langs %} +            {% if page.lang == lang.langcode %} +            <option value="{{ lang.langcode | downcase }}" selected="selected">{{ lang.lang_string }}</option> +            {% else %} +            <option value="{{ lang.langcode | downcase }}">{{ lang.lang_string }}</option> +            {% endif %} +          {% endfor %} +        </select> +        {% endif %} +      </div> + +      {{ content }} + +    </div> + +    <a href="https://github.com/Homebrew/brew/"><img id="forkme" src="https://aral.github.io/fork-me-on-github-retina-ribbons/right-grey@2x.png" alt="Fork me on GitHub"></a> +    <script> +      function selectText(elem) { +        if (document.selection) { +            var range = document.body.createTextRange(); +            range.moveToElementText(elem); +            range.select(); +        } else if (window.getSelection) { +            var range = document.createRange(); +            range.selectNode(elem); +            window.getSelection().addRange(range); +        } +      } + +      function loadLanguage(lang) { +        if (lang === {{ page.lang | jsonify }}) { +            return; +        } else if (lang === "en") { +            window.location.replace("/"); +        } else { +            window.location.replace("/index_" + lang + ".html"); +        } +      } +    </script> +  </body> +</html> diff --git a/docs/_layouts/home.html b/docs/_layouts/home.html new file mode 100644 index 000000000..7a72189ac --- /dev/null +++ b/docs/_layouts/home.html @@ -0,0 +1,6 @@ +--- +layout: base +--- +<div id="home"> +  {{ content }} +</div> diff --git a/docs/_layouts/index.html b/docs/_layouts/index.html new file mode 100644 index 000000000..44debdc5f --- /dev/null +++ b/docs/_layouts/index.html @@ -0,0 +1,147 @@ +--- +layout: base +--- +<div id="informations"> +  <ul> +    <li> +      <div class="group row"> +        <h2 id="install">{{ page.pagecontent.install.install }}</h2> +        <br> +        <pre style='clear:both;text-align:center;margin-bottom:0.9em'><code id='selectable' onclick="selectText(this)">/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"</code></pre> +        <div class="col-1"> +          <p>{{ page.pagecontent.install.paste }}</p> +        </div> +        <div class="col-2"> +          <p>{{ page.pagecontent.install.what }}</p> +        </div> +      </div> +    </li> + +    <li> +      <div class="group row"> +       <h2 id="question">{{ page.pagecontent.question }}</h2> +       <br> +        <div class="col-1"> +          <p>{{ page.pagecontent.what }}</p> +        </div> +        <div class="col-2"> +{% highlight bash %} +$ brew install wget +{% endhighlight %} +        </div> +      </div> +    </li> +    <li> +      <div class="group row"> +        <div class="col-1"> +          <p>{{ page.pagecontent.how }}</p> +        </div> +        <div class="col-2"> +{% highlight bash %} +$ cd /usr/local +$ find Cellar +Cellar/wget/1.16.1 +Cellar/wget/1.16.1/bin/wget +Cellar/wget/1.16.1/share/man/man1/wget.1 + +$ ls -l bin +bin/wget -> ../Cellar/wget/1.16.1/bin/wget +{% endhighlight %} +        </div> +      </div> +    </li> +    <li> +      <div class="group row"> +        <div class="col-1"> +          <p>{{ page.pagecontent.prefix }}</p> +        </div> +      </div> +    </li> +    <li> +      <div class="group row"> +        <div class="col-1"> +          <p>{{ page.pagecontent.createpackages }}</p> +        </div> +        <div class="col-2"> +{% highlight bash %} +$ brew create https://foo.com/bar-1.0.tgz +Created /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/bar.rb +{% endhighlight %} +        </div> +      </div> +    </li> +    <li> +      <div class="group row"> +        <div class="col-1"> +          <p>{{ page.pagecontent.hack }}</p> +        </div> +        <div class="col-2"> +{% highlight bash %} +$ brew edit wget # {{ page.pagecontent.editor }} +{% endhighlight %} +        </div> +      </div> +    </li> +    <li> +      <div class="group row"> +        <div class="col-1"> +          <p>{{ page.pagecontent.formula }}</p> +        </div> +        <div class="col-2"> +{% highlight ruby %} +class Wget < Formula +  homepage "https://www.gnu.org/software/wget/" +  url "https://ftp.gnu.org/gnu/wget/wget-1.15.tar.gz" +  sha256 "52126be8cf1bddd7536886e74c053ad7d0ed2aa89b4b630f76785bac21695fcd" + +  def install +    system "./configure", "--prefix=#{prefix}" +    system "make", "install" +  end +end +{% endhighlight %} +        </div> +      </div> +    </li> +    <li> +      <div class="group row"> +        <div class="col-1"> +          <p>{{ page.pagecontent.complement }}</p> +        </div> +      </div> +    </li> + +    <li> +      <div class="group row"> +        <h2 id="further-doc">{{ page.pagecontent.doc.further }}</h2> +        <div class="button"> +          <p><a href="http://docs.brew.sh">docs.brew.sh</a></p> +        </div> +      </div> +    </li> + +    <li> +      <div class="group row"> +        <h2 id="homebrew-community">{{ page.pagecontent.doc.community }}</h2> +        <div class="button"> +          <p><a href="http://discourse.brew.sh">discourse.brew.sh</a></p> +        </div> +      </div> +    </li> + +    <li> +      <div class="group row"> +        <h2 id="homebrew-blog">{{ page.pagecontent.doc.blog }}</h2> +        <div class="button"> +          <p><a href="/blog">brew.sh/blog</a></p> +        </div> +      </div> +    </li> + +    <li> +      <div class="group row credits"> +        <p>{{ page.pagecontent.foot.code }} {{ page.pagecontent.foot.page }} {{ page.pagecontent.foot.translation }}</p> +      </div> +    </li> +  </ul> +</div> diff --git a/docs/_layouts/page.html b/docs/_layouts/page.html new file mode 100644 index 000000000..47496bb24 --- /dev/null +++ b/docs/_layouts/page.html @@ -0,0 +1,6 @@ +--- +layout: base +--- +<div id="page"> +  {{ content }} +</div> diff --git a/docs/_layouts/post.html b/docs/_layouts/post.html new file mode 100644 index 000000000..5ec535ab5 --- /dev/null +++ b/docs/_layouts/post.html @@ -0,0 +1,11 @@ +--- +layout: base +--- +<div id="post"> +  <h2>{{ page.title }}</h2> +  <h3>{{ page.date | date_to_long_string }}</h3> +  <h3 class="author"><a href="https://github.com/{{ page.author }}"><img class="avatar" src="https://avatars2.githubusercontent.com/{{ page.author }}?v=3&s=80" alt="{{ page.author }}" width="40" height="40">{{ page.author }}</a></h3> +  <div class="postcontent singlepostcontent"> +    {{ content }} +  </div> +</div> | 
