My First Post

I love using Next.js

const doc = getDocBySlug(params.slug);

Second heading

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean eleifend efficitur turpis, quis auctor arcu auctor sed. Curabitur quis venenatis ipsum. In non tincidunt ligula. Suspendisse potenti. Duis ut tellus dapibus, malesuada lorem vitae, dapibus libero. Fusce eu condimentum felis. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.

Sed libero mi, aliquet quis pretium nec, suscipit porta ante. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin vitae leo nec arcu auctor dictum. Nunc id tortor in augue ullamcorper dignissim et condimentum massa. Pellentesque nec ultrices quam. Donec nec sodales lectus. Cras et tristique tortor. Nunc ac dui a justo blandit bibendum vitae nec orci. Mauris ac purus in mi aliquam mattis. Phasellus varius tempor commodo. Maecenas magna nisi, vulputate eget arcu nec, pretium aliquam enim. Morbi luctus consequat felis, eget auctor nisl volutpat nec. Pellentesque aliquet lacus quis leo commodo tempus. Praesent quis massa arcu.

Curabitur sed augue ac quam faucibus posuere. Sed justo lacus, viverra eget ornare ac, cursus congue felis. Morbi ac augue in purus tincidunt dictum. Duis eget velit eget tortor viverra aliquet facilisis et elit. Pellentesque non dolor nibh. Vestibulum consectetur dolor ut nunc imperdiet, non pharetra arcu egestas. Aliquam porta ex ac commodo elementum. Nulla facilisi.

Cras egestas ut elit at euismod. Vestibulum tincidunt libero sem, ac finibus mauris dapibus eu. Quisque in mauris leo. Proin est neque, ornare vel turpis et, fermentum efficitur leo. Mauris orci nulla, faucibus sit amet sagittis non, posuere at turpis. Cras vitae nibh felis. Ut nibh mauris, elementum quis tortor in, sodales laoreet lacus. Fusce facilisis volutpat congue. Maecenas libero dolor, pellentesque non erat nec, tempor pharetra erat. Ut pretium odio vitae placerat euismod. Nulla facilisi. Nullam nulla ligula, imperdiet et dictum eu, sollicitudin a purus.

Morbi ac tristique erat. Morbi imperdiet augue vulputate massa sodales varius. Curabitur finibus molestie arcu id placerat. Cras mollis lacus libero, a placerat orci condimentum vel. Nulla facilisi. Nunc luctus finibus nunc, a porta tortor fermentum eu. Quisque convallis porttitor aliquam. Pellentesque felis leo, ullamcorper et tellus et, tristique aliquam lectus. Duis enim quam, aliquam non finibus vitae, rutrum id ante. Donec imperdiet aliquet tempor. Maecenas efficitur tempor dui, in iaculis justo viverra tincidunt. Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Some condimentum

<div className="inline-block relative w-32">
  <select
    onChange={(e) => setTheme(e.target.value)}
    value={theme}
    className="block appearance-none w-full bg-white border border-gray-400 hover:border-gray-500 px-4 py-2 pr-8 rounded shadow leading-tight focus:outline-none focus:shadow-outline"
  >
    <option value="okaidia">Okaidia</option>
    <option value="tomorrow">Tomorrow</option>
    <option value="coy">Coy</option>
    <option value="funky">Funky</option>
  </select>
  <div className="pointer-events-none absolute inset-y-0 right-0 flex items-center px-2 text-gray-700">
    <svg
      className="fill-current h-4 w-4"
      xmlns="http://www.w3.org/2000/svg"
      viewBox="0 0 20 20"
    >
      <path d="M9.293 12.95l.707.707L15.657 8l-1.414-1.414L10 10.828 5.757 6.586 4.343 8z" />
    </svg>
  </div>
</div>
<nav>
  <li>
      <a
        target="_blank"
        rel="noopener noreferrer"
        href="https://github.com/leerob/nextjs-prism-markdown"
        className="no-underline font-semibold text-gray-700"
      >
        Source
      </a>
    </li>
  </div>
</nav>

Nunc iaculis ullamcorper lorem. Vivamus faucibus viverra efficitur. In sollicitudin id nisi in consequat. Vestibulum sed elit eu diam molestie pellentesque eu ac libero. Nulla leo tortor, luctus sed quam vitae, condimentum imperdiet magna. Donec vehicula malesuada porta. Curabitur mi erat, pulvinar quis blandit vitae, commodo et dolor. Etiam justo orci, ultricies in tempus sed, aliquet vitae nibh. Vestibulum consequat arcu a leo volutpat molestie.

Quisque eu lorem justo. Pellentesque efficitur at lacus vel elementum. Proin fringilla magna velit, maximus elementum mauris congue a. Nullam quis ante eu arcu imperdiet semper vitae quis justo. Fusce ac ante luctus, laoreet arcu a, ullamcorper orci. In iaculis erat nisl, ut dignissim lorem dignissim id. Sed auctor rutrum enim eu venenatis. Ut ut faucibus lacus, nec commodo urna. Duis eu maximus elit. Proin quis elementum lacus, imperdiet molestie velit. Cras lacinia, enim bibendum congue posuere, neque dui mollis diam, sit amet tempor ex diam a ligula. Ut elementum dui vel urna viverra laoreet. Nullam eu fringilla ligula, eget tristique est. Duis rhoncus pharetra vehicula. In ut tortor erat.

Nulla sed nisi eu orci tempor porttitor non vel augue. Aliquam erat volutpat. Nunc at ante magna. Sed aliquam neque at imperdiet tristique. Integer sagittis ex est, ac sagittis enim viverra ac. Sed dui tortor, euismod vitae suscipit et, interdum et felis. Etiam sit amet efficitur justo, ac facilisis dolor. Praesent nec aliquam magna. Praesent elit elit, elementum ultrices pulvinar ut, malesuada non odio. Phasellus vitae tempor turpis. In finibus ante orci. Donec gravida nisi metus, at feugiat nunc condimentum sed. Nullam pharetra pulvinar purus, id tristique nunc mollis ac. Interdum et malesuada fames ac ante ipsum primis in faucibus.

Nulla sodales blandit placerat. Proin scelerisque, libero vitae accumsan commodo, nisl elit commodo turpis, sed sollicitudin turpis turpis in magna. Donec a elit consectetur, vehicula dolor quis, dapibus mauris. Phasellus sed dolor tempus, ultricies odio ac, fringilla ligula. Mauris convallis tincidunt enim. Etiam condimentum ultricies feugiat. Interdum et malesuada fames ac ante ipsum primis in faucibus. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean magna turpis, auctor ac tincidunt ut, ornare id turpis. Donec id maximus purus. Sed et justo a enim tincidunt eleifend. Praesent fringilla eros nec ligula tempus, eget tincidunt ligula auctor. Cras enim justo, consectetur a metus vitae, cursus faucibus est. Nunc lacus elit, venenatis ac ipsum ac, suscipit malesuada mauris.

Proin leo odio, gravida vitae mauris nec, efficitur ullamcorper turpis. Pellentesque elit dolor, posuere vitae varius id, condimentum ut arcu. Aliquam at consequat lorem. Etiam enim sapien, faucibus sit amet rutrum non, aliquet a dui. Donec in iaculis risus. Integer condimentum elementum quam vel tempor. Maecenas euismod vitae mi ac consectetur.

Fabio Rosado

FabioRosado

Software Engineer