Просмотр исходного кода

different meta description for pages and post, try on GitHub ribbon

Artur Paikin 8 лет назад
Родитель
Сommit
14ead039b0
3 измененных файлов с 15 добавлено и 7 удалено
  1. 2 2
      CHANGELOG.md
  2. 3 4
      website/_config.yml
  3. 10 1
      website/themes/uppy/layout/layout.ejs

+ 2 - 2
CHANGELOG.md

@@ -71,8 +71,8 @@ To be released: March 31, 2017
 - [ ] server: what if smth changed in GDrive while it was open in Uppy? refresh file list? (@ifedapoolarewaju)
 - [ ] server: what if smth changed in GDrive while it was open in Uppy? refresh file list? (@ifedapoolarewaju)
 - [ ] server: research parallelizing downloading/uploading remote files: start uploading chunks right away, while still storing the file on disk (@ifedapoolarewaju)
 - [ ] server: research parallelizing downloading/uploading remote files: start uploading chunks right away, while still storing the file on disk (@ifedapoolarewaju)
 - [ ] server: delete file from local disk after upload is successful (@ifedapoolarewaju)
 - [ ] server: delete file from local disk after upload is successful (@ifedapoolarewaju)
-- [ ] website: try on a Github ribbon http://tholman.com/github-corners/ (@arturi #150)
-- [ ] website: different meta description for pages and post (@arturi)
+- [x] website: try on a Github ribbon http://tholman.com/github-corners/ (@arturi #150)
+- [x] website: different meta description for pages and post (@arturi)
 - [ ] website: new demo video / gif (@arturi)
 - [ ] website: new demo video / gif (@arturi)
 - [ ] server: well documented README (@ifedapoolarewaju)
 - [ ] server: well documented README (@ifedapoolarewaju)
 
 

+ 3 - 4
website/_config.yml

@@ -13,10 +13,9 @@ logo_large: /images/logos/uppy-dog-full.svg
 logo_medium: /images/logos/uppy-dog-head-arrow.svg
 logo_medium: /images/logos/uppy-dog-head-arrow.svg
 logo_icon: /images/logos/uppy-dog-head-arrow.png
 logo_icon: /images/logos/uppy-dog-head-arrow.png
 description: >
 description: >
-  Uppy is (going to be) a JavaScript file uploader that fetches files from Dropbox, Instagram, local disk, remote URLs, and other exciting locations.
-  It has a plugin-based architecture, first-class support for resumable uploads according to the open standard: <a href="http://tus.io">tus</a>,
-  and custom encoding backends, making it extensible and robust. Uppy is in the early stages of development
-  and should not be used for anything serious yet.
+    Uppy is (going to be) a sleek, modular file uploader that integrates seemlessly with any framework.
+    It fetches files from local disk, Google Drive, Dropbox, Instagram, remote URLs, cameras and other exciting locations, and then uploads them to the final destination.
+    It’s fast, easy to use and let's you worry about more important problems than building a file uploader.
 descriptionWho: >
 descriptionWho: >
   Uppy is brought to you by the people
   Uppy is brought to you by the people
   behind <a href="https://transloadit.com">Transloadit</a> and as such will have first class support
   behind <a href="https://transloadit.com">Transloadit</a> and as such will have first class support

+ 10 - 1
website/themes/uppy/layout/layout.ejs

@@ -13,7 +13,7 @@
     <meta property="og:url" content="<%- url %>">
     <meta property="og:url" content="<%- url %>">
     <meta property="og:title" content="<%- page.title ? page.title + ' - ' : '' %><%= config.title %>">
     <meta property="og:title" content="<%- page.title ? page.title + ' - ' : '' %><%= config.title %>">
     <meta name="twitter:title" content="<%- page.title ? page.title + ' - ' : '' %><%= config.title %>">
     <meta name="twitter:title" content="<%- page.title ? page.title + ' - ' : '' %><%= config.title %>">
-    <meta name="description" content="<%= config.description %>">
+    <meta name="description" content="<%= page.excerpt ? page.excerpt : config.description %>">
     <meta name="twitter:description" content="<%= config.description %>">
     <meta name="twitter:description" content="<%= config.description %>">
     <meta property="og:image" content="/images/uppy-social.jpg">
     <meta property="og:image" content="/images/uppy-social.jpg">
     <meta name="twitter:image" content="/images/uppy-social.jpg">
     <meta name="twitter:image" content="/images/uppy-social.jpg">
@@ -44,6 +44,15 @@
             <%- partial('partials/main_menu') %>
             <%- partial('partials/main_menu') %>
           </ul>
           </ul>
         </nav>
         </nav>
+
+        <a href="https://github.com/transloadit/uppy" class="github-corner" aria-label="View source on Github">
+          <svg width="80" height="80" viewBox="0 0 250 250" style="fill:#E0217D; color:#fff; position: absolute; top: 0; border: 0; right: 0;" aria-hidden="true">
+            <path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path>
+            <path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path>
+            <path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path>
+          </svg>
+        </a>
+        <style>.github-corner:hover .octo-arm{animation:octocat-wave 560ms ease-in-out}@keyframes octocat-wave{0%,100%{transform:rotate(0)}20%,60%{transform:rotate(-25deg)}40%,80%{transform:rotate(10deg)}}@media (max-width:500px){.github-corner:hover .octo-arm{animation:none}.github-corner .octo-arm{animation:octocat-wave 560ms ease-in-out}}</style>
       </header>
       </header>
 
 
       <main class="MainContent js-MainContent" id="main">
       <main class="MainContent js-MainContent" id="main">