Skip to content

Instantly share code, notes, and snippets.

View nikitashekhov's full-sized avatar

Nikita Shekhov nikitashekhov

View GitHub Profile
@nikitashekhov
nikitashekhov / FigmaProvider.ts
Created December 28, 2024 12:17
Figma Provider for NextAuth NextJS. Tested on latest versions
import { Provider } from "next-auth/providers";
const clientId = process.env.FIGMA_CLIENT_ID
const clientSecret = process.env.FIGMA_CLIENT_SECRET
const base64Encoded = Buffer.from(`${clientId}:${clientSecret}`).toString('base64');
const authHeader = `Basic ${base64Encoded}`;
export const FigmaProvider: Provider = {
id: "figma",
name: "Figma",
if (window.matchMedia("(min-width: 40em)").matches) {
/* load secondary stuff */
}
Из блоговых движков забыли: SMF (simplemachines.org) Также хочу напомнить, что малые сайты можно генерировать с помощью генераторов статичных сайтов. В некоторых случаях это оправданно. (Ruby, Python, Perl, Bash (Native Linux), PHP) blaze.blackened.cz/ nanoblogger.sourceforge.net/ blog.getpelican.com/ calepin.co/ www.marco.org/secondcrack aprescott.com/posts/serif anchorcms.com/ www.phrozn.info/en/ github.com/flatiron/blacksmith bitbucket.org/jek/blatter/ github.com/benschwarz/bonsai www.blogofile.com/ github.com/patcoll/cub github.com/inanimatt/site-builder#readme github.com/catnapgames/Tempo calepin.co/
<!-- Data generated by Faker, see https://github.com/fzaninotto/Faker -->
<ul class="contacts">
<!-- Add text to the data-index attribute to enable full-text search -->
<!-- Don't forget to lowercase it to make search case-insensitive -->
<li class="searchable" data-index="[email protected]">
<dl>
<dt>First Name</dt><dd>Ona</dd>
<dt>Last Name</dt><dd>Bednar</dd>
<dt>Email</dt><dd>[email protected]</dd>
<dt>Phone</dt><dd>1-265-479-1196x714</dd>