docusaurus/assets/js/6c1df059.2cf71e79.js
2024-05-27 17:28:09 +00:00

1 line
No EOL
4.2 KiB
JavaScript

"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[76532],{605:(o,t,e)=>{e.r(t),e.d(t,{assets:()=>u,contentTitle:()=>i,default:()=>h,frontMatter:()=>r,metadata:()=>s,toc:()=>c});var a=e(24246),n=e(71670);const r={title:"How I Converted Profilo to Docusaurus in Under 2 Hours",author:"Christine Abernathy",authorURL:"http://twitter.com/abernathyca",authorImageURL:"https://github.com/caabernathy.png",authorTwitter:"abernathyca",tags:["profilo","adoption"]},i=void 0,s={permalink:"/blog/2018/04/30/How-I-Converted-Profilo-To-Docusaurus",editUrl:"https://github.com/facebook/docusaurus/edit/main/website/blog/2018/04-30-How-I-Converted-Profilo-To-Docusaurus.mdx",source:"@site/blog/2018/04-30-How-I-Converted-Profilo-To-Docusaurus.mdx",title:"How I Converted Profilo to Docusaurus in Under 2 Hours",description:"\u201cJoel and I were discussing having a website and how it would have been great to launch with it. So I challenged myself to add Docusaurus support. It took just over an hour and a half. I'm going to send you a PR with the addition so you can take a look and see if you like it. Your workflow for adding docs wouldn't be much different from editing those Markdown files.\u201d",date:"2018-04-30T00:00:00.000Z",tags:[{label:"profilo",permalink:"/blog/tags/profilo"},{label:"adoption",permalink:"/blog/tags/adoption"}],readingTime:5.95,hasTruncateMarker:!0,authors:[{name:"Christine Abernathy",url:"http://twitter.com/abernathyca",imageURL:"https://github.com/caabernathy.png"}],frontMatter:{title:"How I Converted Profilo to Docusaurus in Under 2 Hours",author:"Christine Abernathy",authorURL:"http://twitter.com/abernathyca",authorImageURL:"https://github.com/caabernathy.png",authorTwitter:"abernathyca",tags:["profilo","adoption"]},unlisted:!1,lastUpdatedAt:1716830654e3,lastUpdatedBy:"Tatsunori Uchino",prevItem:{title:"Towards Docusaurus 2",permalink:"/blog/2018/09/11/Towards-Docusaurus-2"},nextItem:{title:"Introducing Docusaurus",permalink:"/blog/2017/12/14/introducing-docusaurus"}},u={authorsImageUrls:[void 0]},c=[];function d(o){const t={a:"a",blockquote:"blockquote",em:"em",p:"p",...(0,n.a)(),...o.components};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)(t.blockquote,{children:["\n",(0,a.jsx)(t.p,{children:(0,a.jsx)(t.em,{children:"\u201cJoel and I were discussing having a website and how it would have been great to launch with it. So I challenged myself to add Docusaurus support. It took just over an hour and a half. I'm going to send you a PR with the addition so you can take a look and see if you like it. Your workflow for adding docs wouldn't be much different from editing those Markdown files.\u201d"})}),"\n",(0,a.jsx)(t.p,{children:(0,a.jsx)(t.em,{children:"\u2014 Note sent to the Profilo team"})}),"\n"]}),"\n",(0,a.jsxs)(t.p,{children:["This is the story of the rather short journey it took to create the ",(0,a.jsx)(t.a,{href:"https://facebookincubator.github.io/profilo/",children:"Profilo"})," website using Docusaurus."]}),"\n",(0,a.jsxs)(t.p,{children:["Profilo, an Android library for collecting performance traces from production, ",(0,a.jsx)(t.a,{href:"https://code.fb.com/android/profilo-understanding-app-performance-in-the-wild/",children:"was announced"})," earlier this year. The project was ",(0,a.jsx)(t.a,{href:"https://github.com/facebookincubator/profilo/tree/802042f90f990998a272387e371b893af52465b8",children:"published on GitHub"})," with a less than ",(0,a.jsx)(t.a,{href:"https://github.com/facebookincubator/profilo/tree/802042f90f990998a272387e371b893af52465b8/docs",children:"a handful or Markdown files"})," to describe its functionality and no website to showcase any branding and highlight the logo. The task at hand was to turn these existing docs and logo into a website."]})]})}function h(o={}){const{wrapper:t}={...(0,n.a)(),...o.components};return t?(0,a.jsx)(t,{...o,children:(0,a.jsx)(d,{...o})}):d(o)}},71670:(o,t,e)=>{e.d(t,{Z:()=>s,a:()=>i});var a=e(27378);const n={},r=a.createContext(n);function i(o){const t=a.useContext(r);return a.useMemo((function(){return"function"==typeof o?o(t):{...t,...o}}),[t,o])}function s(o){let t;return t=o.disableParentContext?"function"==typeof o.components?o.components(n):o.components||n:i(o.components),a.createElement(r.Provider,{value:t},o.children)}}}]);