#gatsbyjs
Explore tagged Tumblr posts
aakashweb · 23 days ago
Photo
Tumblr media
Looking for a #gatsbyjs or #nextjs like equivalent for #WordPress ? "Git it write" might help. It is a plugin using which you can publish posts from Github ! More info - https://wordpress.org/plugins/git-it-write/
0 notes
not-toivo · 11 months ago
Text
Pug + Sass + Gulp -> Gatsby + Tailwind
For about a week now I've been trying to rewrite my tiny "portfolio site" with Gatsby and Tailwind. It was originally written about a year and a half ago with Pug & Sass used in place of bare HTML & CSS, and then compiled, stitched together and minified with Gulp. The whole rewriting project was conceived as an attempt to learn some new technologies in order to make my resume more appealing (I am still unemployed, [insert crying emoji here]). While it is still far from over (rewriting a webpage appears to take more time, than making a new one), I do have some thoughts.
Gatsby
Gatsby's documentation is not well organized. I have found a few pages, that can be found using the search feature and yet do not appear anywhere in the documentation's table of contents (like this on porting an HTML site to Gatsby, or this on creating dynamic navigation, both very useful things).
I took me some time to realize, how different parts of a Gatsby project relate to the resulting bundle: (1) the "page" you write as a React component doesn't correspond to the whole HTML page, it is the content of the <body> element of the actual HTML file (or at least, most of its content), (2) you can insert things into the <head> element of a specific page by exporting Head variable from the "page" component file, (3) if you want to insert things into the <head> element of all pages, you need to use gatsby-ssr.js or gatsby-browser.js files at the root of your project: the first one controls the build process, the second one controls the app lifecycle in the browser, both can be used to change the default HTML code wrapping the page components. And I'm still not sure, I'm getting it correctly, because after I added a list of <link> and <script> elements to the <head>, this is what got in the console:
Tumblr media
The whole thing works, it's just that I get this error message every time. And I know what it means, and I know I didn't make this mistake in my code, so it looks like Gatsby itself somewhere forgot to add key attribute while rendering a list of components inside the <head>. Right? Or am I missing something?
UPD: It was my fault! And I did make this mistake in my code. I needed to add key attributes myself:
Tumblr media
Tailwind
I am not sure if I am impressed by what this thing can do, or terrified by the code I end up writing as a result.
Tumblr media Tumblr media Tumblr media
Using class names with custom values for spacing and border radius in them defined inside Tailwind's config? It's quite useful, really. Using CSS variables directly in the class names? OK, sure, why not. But putting a calc() function directly into a class name? Using a theme() function to retrieve config values inside a calc() function?? Inside a class name??? Clearly, this is crazy, right? And yet, the docs encourage you to reach for those features before trying to extract your styles into pure CSS, so here I am, shoving calc() into class names. Madness.
If you, like me, are using Tailwind with the Prettier plugin (because the order of classes doesn't matter, and it helps to have them uniformly sorted), I strongly recommend using prettier-plugin-classnames for adding line breaks (because the main plugin, annoyingly, doesn't do that):
Tumblr media
Also, for some reason @apply directive doesn't work with a custom class either used or defined with the dark: variant. So, neither of these 2 works:
(1)
Tumblr media
(2)
Tumblr media
This was mentioned in an issue from 2020!
Tumblr media
0 notes
snickerduu · 1 year ago
Note
how did you make your own website? & how long did it take you to make it? i am interested in web dev,,, do you have any tips or any helpful sites for beginners/ intermediate? (sorry for asking so many questions!)
hey no problem, asking is a great way to learn always!!
i started on my portfolio site i think around september 2022, forgot about it because of work, then went back to it and deployed it around march 2023! i learned a lot at work, so i just applied what i learned from working in web dev to my own personal site
regarding how to start, if you're a complete beginner, i'd suggest playing around with HTML/CSS first since it's kind of the basic building blocks for doing frontend stuff -- for the first few projects you could try copying simple sites like Google's home page :) there are little interactive tutorials you can find online too like flexbox froggy that can help teach diff concepts in a fun way!
after feeling comfortable with it, i'd suggest playing around with ReactJS when starting out with web dev; it's easy to get into because of its extensive documentation and its large community! there are step-by-step guides into setting it up and several tutorials (both video/article)
if you decide to get into actually deploying your stuff and connecting it to APIs, you can start looking into other frameworks like NextJS/GatsbyJS etc.
getting yourself into a web dev project, like maybe making a small notes/checklist web app or your own portfolio site is a fun way to experiment!! the hardest part is always finding the motivation to start them imo :) wishing u the best on ur web dev journey!!!!! 💗
186 notes · View notes
jaynarendrakotak · 18 days ago
Text
Jay narendra kotak
📦 EcomJet – Fast & Modern E-commerce Platform
Built a complete e-commerce solution using Next.js, Stripe, and MongoDB. Integrated real-time cart, payment gateway, and a custom admin dashboard for managing products and orders.
📝 BlogX – Clean & SEO-Optimized Blog
Developed a minimalistic blog using GatsbyJS and Markdown. Optimized for performance (Lighthouse 95+), accessibility, and mobile responsiveness. Great for personal blogging or content-heavy sites.
🛠️ DevDash – Developer Tools Dashboard
A custom dashboard for developers to access tools like JSON formatter, color picker, and code converters. Built using React, with persistent local storage and dark mode toggle.
0 notes
devnews · 2 months ago
Text
What Are the Common Issues When Hosting a Gatsby Site on Vercel?
GatsbyJS is a powerful static site generator that enables developers to create fast and flexible web applications. Hosting a Gatsby site on Vercel, known for its seamless integration with front-end frameworks, is a popular choice among developers. However, despite its advantages, there are common issues that developers might encounter during the deployment process. Let’s explore some of these…
0 notes
diggiweb · 4 years ago
Link
When somebody mentions static website generation, many folks think about Jekyll. I had detected some kickshaws concerning it and noticed it might permit Pine Tree State to create a diary quite simply.
1 note · View note
hostnextra · 4 years ago
Link
1 note · View note
toddbirchard-architect · 6 years ago
Photo
Tumblr media
Create a Custom Twitter Widget in GatsbyJS
Leverage GatsbyJS source plugins to build faster and more customizable widgets.
1 note · View note
hackersandslackers · 6 years ago
Photo
Tumblr media
Create a Custom Twitter Widget in GatsbyJS
Leverage GatsbyJS source plugins to build faster and more customizable widgets.
1 note · View note
madewithjavascript · 3 years ago
Link
0 notes
aakashweb · 1 month ago
Photo
Tumblr media
Looking for a #gatsbyjs or #nextjs like equivalent for #WordPress ? "Git it write" might help. It is a plugin using which you can publish posts from Github ! More info - https://wordpress.org/plugins/git-it-write/
0 notes
giftcoursecoupon-blog · 6 years ago
Link
#Gatsbyjs #React
1 note · View note
itservicesindia · 3 years ago
Text
IT Services India is a leading GatsbyJS development company. We are skilled in developing blazing fast websites and applications for a wide range of vertical industries.
0 notes
koichisu · 4 years ago
Photo
Tumblr media
Production Detail
Art direction / Web direction /Design : Form inc..
Front-end engineering : Koichi Sugimoto
Device : PC , mobile
Site URL : https://dtable.co.jp/
0 notes
wxmatija · 3 years ago
Photo
Tumblr media
my new website is live! special thanks to michael christianson https://m-gab.work
1 note · View note
rehman-coding · 4 years ago
Photo
Tumblr media
. . . . Have anything to add? Feel free to leave your questions or ideas or just say hi in the comments :) Happy !🎉 💙🌬️❄️☃️ ———————————————————————— ⭐ CAREER CHANGE TIPS ———————————————————————— 📌 How to become a self-taught developer? ⚡ Useful links and roadmaps in my bio! ———————————————————————— 📌 Follow: @rehman_coding 💼 Portfolio: https://rehman-portfolio.netlify.app/ ⚙️ GitHub: https://github.com/MuhRehman 💎 LinkedIn: https://www.linkedin.com/in/abdul-rehman-%E2%9C%94-8611505b/ ———————————————————————— #programming #coding #programavimas #programuoju #karjera #javascript #reactjs #vuejs #gatsbyjs #nextjs #frontenddevelopment #fullstackdevelopment #javascriptdeveloper #reactjsdeveloper #vuejsdeveloper #peoplewhocode #codingdays #100daysofcode #learntocode #selftaughtdeveloper #softwareengineer #webdevelopment #webdeveloper #websitedeveloper #websitedevelopment #webapp #uxui #ui #frontendengineer #codingsetup https://www.instagram.com/p/COcmC43Ai2M/?igshid=1ja5s0o1vk7p5
3 notes · View notes