Skip to content

Commit

Permalink
Merge pull request #971 from microlinkhq/hero
Browse files Browse the repository at this point in the history
Fresh design
  • Loading branch information
Kikobeats authored Sep 28, 2020
2 parents 046aab6 + 6a052ae commit f5592b6
Show file tree
Hide file tree
Showing 162 changed files with 10,985 additions and 27,584 deletions.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -11,3 +11,4 @@ yarn-error.log
static/data/
data/*.json
!data/healthcheck.json
!data/technologies.json
15 changes: 0 additions & 15 deletions .storybook/webpack.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -26,21 +26,6 @@ module.exports = ({ config }) => {
path.resolve(__dirname, '../src')
]

config.module.rules.push({
test: /^(xor|props)$/,
use: 'null-loader'
})

config.module.rules.push({
test: /react-json-view/,
use: 'null-loader'
})

config.module.rules.push({
test: /\.flow$/,
use: 'null-loader'
})

config.module.rules.push({
test: /\.scss$/,
use: ['style-loader', 'css-loader', 'sass-loader'],
Expand Down
5 changes: 2 additions & 3 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
language: node_js

node_js:
- node
- 12

after_success: npm run coverage

Expand All @@ -13,8 +13,7 @@ stages:
jobs:
include:
- stage: Release
node_js: node
install: npm install --no-package-lock
install: yarn
before_deploy:
- git config user.email ${GITHUB_EMAIL:-"[email protected]"}
- git config user.name ${GITHUB_USER:-"Travis CI"}
Expand Down
13 changes: 12 additions & 1 deletion data/changelog.yaml
Original file line number Diff line number Diff line change
@@ -1,8 +1,19 @@
- date: September 2020
notes:
- Add [proxy](https://microlink.io/docs/api/parameters/proxy) suport under [prerender](https://microlink.io/docs/api/parameters/prerender)
- "[Microlink Cluster](https://microlink.io/stats) has been upgraded to [Kubernetes v1.18.8](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#changelog-since-v1187)"
- Speed up [Microlink for Screenshots](https://microlink.io/screenshot) when [waitUntil='auto'](https://github.com/microlinkhq/browserless/pull/207)

- date: August 2020
notes:
- Refresh website design
- Add [Spotify episodes](https://github.com/microlinkhq/metascraper/pull/289) support

- date: July 2020
notes:
- Launch [microlink.io/changelog](https://microlink.io/changelog)
- Release [browserless v8](https://browserless.js.org)
- "[Microlink Cluster](https://microlink.io/stats) has been upgraded to [Kubernetes v1.18](https://kubernetes.io/blog/2020/03/25/kubernetes-1-18-release-announcement)"
- "[Microlink Cluster](https://microlink.io/stats) has been upgraded to [Kubernetes v1.18.6](https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#changelog-since-v1186)"
- Launch [microlink.io/recipes](https://microlink.io/recipes)

- date: June 2020
Expand Down
29 changes: 15 additions & 14 deletions data/features-meta.yaml
Original file line number Diff line number Diff line change
@@ -1,18 +1,19 @@
- title: Background Refresh
description: Stale revalidation, keeping things fresh and always up to date via [ttl](/docs/api/parameters/ttl), reflecting any change on the target URL.
- title: Unified Metadata
description: Normalized from Open Graph, JSON+LD or HTML markup, such as author, images, colors, dates, lang, etc.
- title: Caching Level
description: Using Microlink CDN to deliver a different resource each time the query string changes.
description: Metadata normalized from Open Graph, JSON+LD and HTML markup.
- title: Color Detection
description: Get predominant and complementary colors per every image detected.
- title: Contextual Data
- title: Background Refresh
description: Stale revalidation, with built-in cache keeping things up to date.
- title: Contextual Info
description: Get more from any data, expanding it to get extra useful information.
- title: Media Detection
description: Get the original source of any image, video or audio.
- title: Native Embeds
description: Using oEmbed to get the embedded representation of any URL.
- title: Prerender Ready
description: Cloud based solution with superior operational performance.
- title: Cloud Browsing
description: Fast, scalable, and reliable browser automation.
- title: Native Iframe
description: Using oEmbed to get the embedded representation of any third party URL.
- title: Media Support
description: Detecting the original streaming source for any video or audio.
- title: Costless Solution
description: Starting off from free, scaling with your business based on your necessities.
- title: Built-in cache
description: Always fresh based on response payload with stale revalidation support.
- title: Global CDN
description: Edge storage distributed over +240 nodes backed by CloudFlare Network.

22 changes: 11 additions & 11 deletions data/features-screenshot.yaml
Original file line number Diff line number Diff line change
@@ -1,18 +1,18 @@
- title: Background Refresh
description: Stale revalidation, keeping things fresh and always up to date via [ttl](/docs/api/parameters/ttl), reflecting any change on the target URL.
- title: Embed Mode
description: Enabling [embed](/docs/api/parameters/embed) mode for consuming content directly from your HTML markup.
- title: Delay
description: Wait a quantity of time, selector or event to preload content before generate the document.
- title: Always up to date
description: Stale revalidation, keeping things fresh and always up to date via [ttl](/docs/api/parameters/ttl).
- title: Overlay Composition
description: Create truly [overlay](/docs/api/parameters/screenshot/overlay) compositions combining browser skins and backgrounds.
description: Create [overlay](/docs/api/parameters/screenshot/overlay) compositions combining browser skins and backgrounds.
- title: Browser Events
description: Setup [waitUntil](/docs/api/parameters/wait-until) and [waitFor](/docs/api/parameters/wait-for) to wait any quantity of time or CSS selector.
- title: Device Emulation
description: Load any of our [device](/docs/api/parameters/device) presets to simulate different environment and scenarios.
- title: Manipulate Elements
description: A large list of [device](/docs/api/parameters/device) are supported for simulating scenarios and environments.
- title: Browser Automation
description: Ability to [hide](/docs/api/parameters/screenshot/hide), [click](/docs/api/parameters/screenshot/click) or [scroll](/docs/api/parameters/screenshot/scroll) to any element matching the given CSS Selector.
- title: Embed Mode
description: Incrustate directly into Markdown, HTML or any other markup using [embed](/docs/api/parameters/embed).
- title: CSS/JS Injection
description: Inject any CSS styles or JS code into the page.
- title: Full Page
- title: Fully Sscreenshot
description: Using [fullPage](/docs/api/parameters/screenshot/full-page) for exporting the entire page as screenshot.
- title: File Format
description: Being PNG or JPEG file format supported by [type](/docs/api/parameters/screenshot/type).
description: Configurable [type](/docs/api/parameters/screenshot/type) support with on-fly WebP support.
18 changes: 18 additions & 0 deletions data/features.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
- title: Powerful & Scalable
description: Cloud based solution with superior operational performance.
- title: Costless Solution
description: Starting off from free, scaling with your business based on your necessities.
- title: Global CDN
description: Edge storage distributed over +240 nodes backed by CloudFlare Network.
- title: Developer First
description: For developers, with top notch industry technologies, agnostic programming language.
- title: Fully Programable
description: Easy to integrate with any existing stack or cloud in just a few minutes.
- title: Declarative Usage
description: Simple documentation and interactive code examples that enable quick implementations
- title: Optimized hardware
description: No servers to maintain, not shared browsers between requests.
- title: Built-in cache
description: Enabled by default, no additional caching setup required.
- title: Security compliance
description: Request isolation with not shared browsers between requests.
14 changes: 7 additions & 7 deletions data/healthcheck.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,15 +3,15 @@
"status": "good",
"insights": {
"avg": 5153.333333333333,
"avg_pretty": "5.1s",
"avg_pretty": "5.10s",
"p95": 5522,
"p95_pretty": "5.5s"
"p95_pretty": "5.50s"
},
"video": {
"avg": 796.6666666666666,
"avg_pretty": "797ms",
"p95": 2233,
"p95_pretty": "2.2s"
"p95_pretty": "2.20s"
},
"audio": {
"avg": 145.33333333333334,
Expand All @@ -21,13 +21,13 @@
},
"meta": {
"avg": 1463.8296296296296,
"avg_pretty": "1.4s",
"avg_pretty": "1.41s",
"p95": 2029,
"p95_pretty": "2s"
"p95_pretty": "2.0s"
},
"pdf": {
"avg": 1509.6666666666667,
"avg_pretty": "1.5s",
"avg_pretty": "1.51s",
"p95": 1655,
"p95_pretty": "1.6s"
},
Expand All @@ -39,7 +39,7 @@
},
"screenshot": {
"avg": 2108,
"avg_pretty": "2.1s",
"avg_pretty": "2.11s",
"p95": 2869,
"p95_pretty": "2.8s"
}
Expand Down
12 changes: 0 additions & 12 deletions data/principles.yaml

This file was deleted.

133 changes: 133 additions & 0 deletions data/technologies.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,133 @@
{
"alexmaccaw": [{
"name": "Svbtle",
"confidence": 100,
"logo": "https://www.wappalyzer.com/images/icons/svbtle.png",
"url": "https://www.svbtle.com",
"categories": ["Blogs"]
}, {
"name": "Nginx",
"confidence": 100,
"logo": "https://www.wappalyzer.com/images/icons/Nginx.svg",
"url": "http://nginx.org/en",
"categories": ["Web servers", "Reverse proxies"]
}],
"basecamp": [{
"name": "Lua",
"confidence": 100,
"logo": "https://www.wappalyzer.com/images/icons/Lua.png",
"url": "http://www.lua.org",
"categories": ["Programming languages"]
}, {
"name": "Nginx",
"confidence": 100,
"logo": "https://www.wappalyzer.com/images/icons/Nginx.svg",
"url": "http://nginx.org/en",
"categories": ["Web servers", "Reverse proxies"]
}, {
"name": "Stimulus",
"confidence": 100,
"logo": "https://www.wappalyzer.com/images/icons/Stimulus.png",
"url": "https://stimulusjs.org/",
"categories": ["JavaScript frameworks"]
}, {
"name": "OpenResty",
"confidence": 100,
"logo": "https://www.wappalyzer.com/images/icons/OpenResty.png",
"url": "http://openresty.org",
"categories": ["Web servers"]
}],
"css-tricks": [{
"name": "WordPress",
"confidence": 100,
"logo": "https://www.wappalyzer.com/images/icons/WordPress.svg",
"url": "https://wordpress.org",
"categories": ["CMS", "Blogs"]
}, {
"name": "MySQL",
"confidence": 100,
"logo": "https://www.wappalyzer.com/images/icons/MySQL.svg",
"url": "http://mysql.com",
"categories": ["Databases"]
}, {
"name": "PHP",
"confidence": 100,
"logo": "https://www.wappalyzer.com/images/icons/PHP.svg",
"url": "http://php.net",
"categories": ["Programming languages"]
}, {
"name": "Flywheel",
"confidence": 100,
"logo": "https://www.wappalyzer.com/images/icons/flywheel.svg",
"url": "https://getflywheel.com",
"categories": ["PaaS"]
}, {
"name": "jQuery",
"confidence": 100,
"logo": "https://www.wappalyzer.com/images/icons/jQuery.svg",
"url": "https://jquery.com",
"categories": ["JavaScript libraries"]
}, {
"name": "MailChimp",
"confidence": 100,
"logo": "https://www.wappalyzer.com/images/icons/mailchimp.svg",
"url": "http://mailchimp.com",
"categories": ["Marketing automation"]
}, {
"name": "Gravatar",
"confidence": 100,
"logo": "https://www.wappalyzer.com/images/icons/Gravatar.png",
"url": "http://gravatar.com",
"categories": ["Miscellaneous"]
}, {
"name": "Cloudflare",
"confidence": 100,
"logo": "https://www.wappalyzer.com/images/icons/CloudFlare.svg",
"url": "http://www.cloudflare.com",
"categories": ["CDN"]
}],
"rauchg": [{
"name": "Vercel",
"confidence": 100,
"logo": "https://www.wappalyzer.com/images/icons/vercel.svg",
"url": "https://vercel.com",
"categories": ["Web servers"]
}],
"varnish-cache": [{
"name": "Sphinx",
"confidence": 100,
"logo": "https://www.wappalyzer.com/images/icons/Sphinx.png",
"url": "https://www.sphinx-doc.org/",
"categories": ["Documentation"]
}, {
"name": "Varnish",
"confidence": 100,
"logo": "https://www.wappalyzer.com/images/icons/Varnish.svg",
"url": "http://www.varnish-cache.org",
"categories": ["Caching"]
}, {
"name": "thttpd",
"confidence": 100,
"logo": "https://www.wappalyzer.com/images/icons/thttpd.png",
"url": "https://acme.com/software/thttpd",
"categories": ["Web servers"]
}, {
"name": "jQuery",
"confidence": 100,
"logo": "https://www.wappalyzer.com/images/icons/jQuery.svg",
"url": "https://jquery.com",
"categories": ["JavaScript libraries"]
}, {
"name": "Underscore.js",
"confidence": 100,
"logo": "https://www.wappalyzer.com/images/icons/Underscore.js.png",
"url": "http://underscorejs.org",
"categories": ["JavaScript libraries"]
}, {
"name": "Pygments",
"confidence": 100,
"logo": "https://www.wappalyzer.com/images/icons/pygments.png",
"url": "http://pygments.org",
"categories": ["Miscellaneous"]
}]
}
2 changes: 1 addition & 1 deletion gatsby-config.js
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ module.exports = {
resolve: 'gatsby-plugin-sass',
options: {
postCssPlugins: [
require('postcss-focus'),
// require('postcss-focus'),
require('cssnano')({
preset: require('cssnano-preset-advanced')
})
Expand Down
Loading

0 comments on commit f5592b6

Please sign in to comment.