documentation-site/posts.jsx (280 lines of code) (raw):
const posts = [
{
path: "/blog/file-uploader",
author: "Emerson Pfeiffer",
authorLink: "https://github.com/epfeiffe",
title: "Introducing the File Uploader Component",
tagline: "Adding state to a reusable file uploader component",
date: "15 August 2024",
coverImage: "/images/blog/file-uploader/file-uploader.gif",
coverImageWidth: 960,
coverImageHeight: 575,
keyWords: ["Base Web", "File Upload", "React", "react-dropzone"],
},
{
path: "/blog/open-source-engagement",
author: "Vojtech Miksu",
authorLink: "https://github.com/tajo",
title: "Open Source Engagement and Future",
tagline: "Let's clarify the future of Base Web and what it means for OSS",
date: "19 December 2023",
coverImage:
"https://user-images.githubusercontent.com/5317799/160484160-c3de4f21-c4bd-4978-b39a-7c5c677b449f.png",
coverImageWidth: 960,
coverImageHeight: 575,
keyWords: ["Base Web", "Design System", "React", "Changelog"],
},
{
path: "/blog/base-web-v12",
author: "Chase Starr",
authorLink: "https://github.com/chasestarr",
title: "What's changed in Base Web 12?",
tagline: "Let's take a look at all the changes Base Web 12 brings",
date: "22 July 2022",
coverImage:
"https://user-images.githubusercontent.com/5317799/160484160-c3de4f21-c4bd-4978-b39a-7c5c677b449f.png",
coverImageWidth: 960,
coverImageHeight: 575,
keyWords: ["Base Web", "Design System", "React", "Changelog"],
},
{
path: "/blog/base-web-v11",
author: "Chase Starr",
authorLink: "https://github.com/chasestarr",
title: "What's changed in Base Web 11?",
tagline: "Let's take a look at all the changes Base Web 11 brings",
date: "28 March 2022",
coverImage:
"https://user-images.githubusercontent.com/5317799/160484160-c3de4f21-c4bd-4978-b39a-7c5c677b449f.png",
coverImageWidth: 960,
coverImageHeight: 575,
keyWords: ["Base Web", "Design System", "React", "Changelog"],
},
{
path: "/blog/introducing-base-map-markers",
author: "Dylan Babbs",
authorLink: "https://twitter.com/dbabbs",
title: "Introducing the Map Marker Component",
tagline: "Bringing geospatial components to Base Web",
date: "13 October 2021",
coverImage: "https://i.imgur.com/K5jPixm.png",
coverImageWidth: 542,
coverImageHeight: 440,
keyWords: ["React", "Map", "Mapbox GL", "react-map-gl", "Map marker"],
},
{
path: "/blog/nested-overrides-playground",
author: "Vojtech Miksu",
authorLink: "https://twitter.com/vmiksu",
title: "Nested Overrides Playground",
tagline: "Complex components are easier to customize.",
date: "1 December 2020",
coverImage:
"https://user-images.githubusercontent.com/1387913/100666854-922e5200-330e-11eb-8d90-c7869dbd32bd.jpg",
coverImageWidth: 1200,
coverImageHeight: 602,
keyWords: [
"Playground",
"React View",
"Documentation",
"Overrides",
"Nested",
],
},
{
path: "/blog/screen-reader-improvements",
author: "Chase Starr",
authorLink: "https://github.com/chasestarr",
title: "Screen Reader Improvements",
tagline: "Base Web has added better support for assistive technologies",
date: "19 March 2020",
coverImage:
"https://user-images.githubusercontent.com/5317799/77114795-666e7480-69ea-11ea-958e-e63dae155f0d.png",
coverImageWidth: 600,
coverImageHeight: 450,
keyWords: [
"Base Web",
"Design System",
"React",
"screen reader",
"accessibility",
],
},
{
path: "/blog/vs-code-extension",
author: "Vojtech Miksu",
authorLink: "https://twitter.com/vmiksu",
title: "VS Code Extension for Base Web and React View Code Snippets",
tagline: "Giving developers superpowers.",
date: "19 February 2020",
coverImage: "/images/blog/vs-code-extension/vscodelogo.png",
coverImageWidth: 500,
coverImageHeight: 500,
keyWords: ["VS Code", "Code Snippets", "React", "Documentation", "View"],
},
{
path: "/blog/base-figma-community",
author: "Gergely Nemeth",
authorLink: "https://twitter.com/nthgergo",
title: "Base Web on Figma Communities",
tagline: "Base Web is now available as an open-source gallery on Figma",
date: "13 February 2020",
coverImage:
"https://camo.githubusercontent.com/0193dc7614caaed1c2b553cbd8466dd58cbf0f49/68747470733a2f2f692e696d6775722e636f6d2f5561525a6454712e706e67",
coverImageWidth: 600,
coverImageHeight: 450,
keyWords: ["Base Web", "Design System", "React", "Figma"],
},
{
path: "/blog/visual-regression-testing",
author: "Graham Murdoch",
authorLink: "https://github.com/sandgraham",
title: "Visual Regression Testing",
tagline: "A picture is worth a thousand sheep.",
date: "16 December 2019",
coverImage: "https://i.imgur.com/X0jy3lO.png",
coverImageWidth: 600,
coverImageHeight: 383,
keyWords: [
"Design System",
"Testing",
"React",
"Jest",
"Regression Testing",
"Snapshot Testing",
"Visual Regression Testing",
"Visual Snapshot Testing",
],
},
{
path: "/blog/introducing-react-view",
author: "Vojtech Miksu",
authorLink: "https://twitter.com/vmiksu",
title:
"Introducing React View, an Interactive Playground for Your Components",
tagline: "Making documentation better.",
date: "3 December 2019",
coverImage:
"https://user-images.githubusercontent.com/1387913/69589789-09196800-0fa2-11ea-9485-aeb506d18fe8.gif",
coverImageWidth: 1302,
coverImageHeight: 1135,
keyWords: ["Playground", "React", "Documentation", "View"],
},
{
path: "/blog/drag-and-drop-list",
author: "Vojtech Miksu",
authorLink: "https://twitter.com/vmiksu",
title: "Building a Drag and Drop List",
tagline: "What goes into building a drag and drop component in 2019?",
date: "30 October 2019",
coverImage:
"https://res.cloudinary.com/flycatcher/image/upload/v1572289775/listgif_igl9j7.gif",
coverImageWidth: 600,
coverImageHeight: 383,
keyWords: ["Drag and Drop", "React", "DnD"],
},
{
path: "/blog/base-web-v9",
author: "Graham Murdoch",
authorLink: "https://github.com/sandgraham",
title: "Color and Typography Updates in v9",
tagline:
"Everything you need to know about the latest style updates in Base Web",
date: "9 September 2019",
coverImage:
"https://res.cloudinary.com/dawr8pobn/image/upload/v1565816562/baseblack_oodvc1.png",
coverImageWidth: 1200,
coverImageHeight: 630,
keyWords: [
"Base Web",
"Design System",
"React",
"Migration Guide",
"Major Version",
],
},
{
path: "/blog/responsive-web",
author: "Leyan Lo",
authorLink: "https://github.com/leyanlo",
title: "Building Responsive Apps with Base Web",
tagline:
"Tips and tricks for building responsive apps for mobile and desktop using Base Web",
date: "8 August 2019",
coverImage: "/images/blog/responsive-web/responsive-shipper-tools.svg",
coverImageWidth: 1200,
coverImageHeight: 630,
keyWords: [
"Base Web",
"Design System",
"React",
"Tutorial",
"Responsive",
"Mobile",
],
},
{
path: "/blog/phone-input",
author: "Graham Murdoch",
authorLink: "https://github.com/sandgraham",
title: "Building an International Phone Input",
tagline: "A new component exhibits the flexibility of Base Web",
date: "26 June 2019",
coverImage: "https://i.imgur.com/Q4M6njM.png",
coverImageWidth: 1200,
coverImageHeight: 630,
keyWords: ["Design System", "React", "Phone Input", "Forms"],
},
{
path: "/blog/base-web-v8",
author: "Chase Starr",
authorLink: "https://twitter.com/captivechains",
title: "Type checking improvements in V8",
tagline: "Reduce boilerplate and increase confidence with Base Web V8",
date: "24 June 2019",
coverImage: "https://i.imgur.com/jK31J9H.png",
coverImageWidth: 1584,
coverImageHeight: 1094,
keyWords: ["Base Web", "Design System", "React", "Changelog"],
},
{
path: "/blog/base-web-v7",
author: "Gergely Nemeth",
authorLink: "https://twitter.com/nthgergo",
title: "What's changed in Base Web 7?",
tagline: "Let's take a look at all the changes Base Web 7 brings",
date: "10 May 2019",
coverImage:
"https://res.cloudinary.com/dawr8pobn/image/upload/c_scale,w_600/v1558459904/base-web-7_vpigth.png",
coverImageWidth: 600,
coverImageHeight: 450,
keyWords: ["Base Web", "Design System", "React", "Changelog"],
},
{
path: "/blog/getting-started-with-styletron",
author: "Jhey Tompkins",
authorLink: "https://twitter.com/@jh3yy",
title: "Getting Started with Styletron",
tagline: "Let's build some buttons!",
date: "9 April 2019",
coverImage:
"https://images.unsplash.com/photo-1533915828531-55b274d98dc5?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=500&q=60",
coverImageWidth: 500,
coverImageHeight: 375,
keyWords: ["Styletron", "CSS", "CSS in JS", "Tutorial"],
},
{
path: "/blog/getting-started-with-base-web",
author: "Jhey Tompkins",
authorLink: "https://twitter.com/@jh3yy",
title: "Getting Started with Base Web",
tagline: "Let's build a password generator!",
date: "2 April 2019",
coverImage:
"https://cdn.dribbble.com/users/914217/screenshots/4615198/base_ui.png",
coverImageWidth: 800,
coverImageHeight: 600,
keyWords: ["Design System", "React", "Tutorial"],
},
];
export default posts;