A simple faraday based Campfire API
`article_json` is a format definition for news articles and a ruby gem that offers conversions from and to different formats: - Parser for Google Doc HTML exports - Converter to: - simple HTML format - AMP format - Apple News Format (ANF) - Facebook Instant Article HTML - plain text - JSON
Time stamp methods to generate a string with formating such as RFC ISO datetime
Amp's required plugin, providing core functionality (such as repository detection and amp-specific command validations) to all other plugins.
The generic front-end used by Amp. May be completely published as a generic library in the future, at which point a name change will be necessary.
amp-html is a universal solution to integrate the AMP Project (Accelerated Mobile Pages Project) into your Rails app with ease. It enables you to quickly spin-up, build and test your app with AMP, while fulfilling the app's unique requirements. It comes with a bunch of superpowers like user authentication, notifications, blogs, animations and support for assets in AMP. Make your app consistently fast, beautiful and high-performing across devices and distribution platforms.
A starter pack for AMP-based (amp.dev) Jekyll sites
A Jekyll plugin to generate Accelerated Mobile Pages.
This gem provides git support to Amp. It is bundled with Amp itself.
Jekyll include_sass tag is a shorthand tag for including SASS/SCSS file inside head tag. It's useful when you don't want to reference external CSS, for example, in AMP.
This is the simple REST client for Accelerated Mobile Pages (AMP) URL API V1. Simple REST clients are Ruby client libraries that provide access to Google services via their HTTP REST API endpoints. These libraries are generated and updated automatically based on the discovery documents published by the service, and they handle most concerns such as authentication, pagination, retry, timeouts, and logging. You can use this client to access the Accelerated Mobile Pages (AMP) URL API, but note that some services may provide a separate modern client that is easier to use.
An easy to use Key/Value store for any Ruby on Rails project. Like Memcache, only persistent. Stores config values & application wide state in the database in order to survive server restarts. Designed to allow you to add persistent value storage to any Rails project in about 5 minutes. Additionally, allows users to set a list of default keys that auto-initializes baseline key/value pairs in the database for easy initialization.
A Ruby wrapper for Google AMP Cache API
This plugin provides PWA support for Jekyll with amp. Generate a service worker and provides precache with Google Workbox.
AmpHelper provides extra view helpers.
Version Control in Ruby. Mercurial Compatible. Big Ideas. (Pure-Ruby version)
ampize replace tags to AMP specific tags and remove prohibited tags and attributes.
An easy to use Key/Value store for any Ruby on Rails project. Like Memcache, only persistent. Stores config values & application wide state in the database in order to survive server restarts. Designed to allow you to add persistent value storage to any Rails project in about 5 minutes. Additionally, allows users to set a list of default keys that auto-initializes baseline key/value pairs in the database for easy initialization.
Kramdown AMP Converter: kramdown-amp is kramdown converter for AMP. It works as a Jekyll-plugin.
yard-amp is a YARD plugin that enables the automatic creation of YARD documentation from amp command declarations.
A jekyll theme using AMP
This framework glues together Sinatra, Markdown, and LESS to create AMP sites, ready for launch.
AMP protocol implementation in Ruby. For more information about AMP protocol take a look at http://amp-protocol.net/
Learn Enough Ruby palindrome detector
Thanks to Pat Allan & his regex-fu, Anthony Kolber (http://aestheticallyloyal.com/) for showing me Typogrify. Square Circle Triangle (http://sct.com.au/) because I mashed it together on a Friday afternoon at work :) == FEATURES/PROBLEMS: * Multiple adjacent caps are wrapped in <span class="caps"> (Gives you a handle on small caps) * Single and double quotes are wrapped in a class name matching their entity name in HTML * Ampersands wrapped in <span class="amp"> * Runs smarty pants (Which writes HTML entities so that you don't have to) * No more widows in your headlines * Extends the string class == USAGE:
This gem is a simple libraty to help add or remoge HTML entities to a string the usage is simple "&amp;this needs to be removed&aacute;".decode_entities will remove all HTML entities, and "á now I need it encoded".encode_entities will replace non printable ascii with the corresponding HTML entitites
Amp Generator for Jekyll
faraday-based http client for interacting with Google CloudPrint &amp; other
Using AMP, aminimal theme for Jekyll.
AMP-ready theme for Jekyll
Utilities to simplify Accelerated Mobile Pages (AMP) implementation in Rails apps
Just another jekyll docs theme compatible with GitHub Pages and AMP
This gem is a Logstash plugin required to be installed on top of the Logstash core pipeline using $LS_HOME/bin/logstash-plugin install gemname. This gem is not a stand-alone program
個人ブログを Octopress 2 + GitHub Pages から Jekyll 3 + AMP + Netlify に移行したので、その際に苦労した点や工夫した点を紹介します。