This is my personal website built with the following stacks:
![](./public/static/images/demo.png)
- Clone the project
git clone https://github.com/lucasdsalves/lucasdsalves.com.git
- Go to the project folder
cd lucasdsalves.com
- Install dependencies
npm install
- Run the development server:
npm start
or
npm run dev
- Open http://localhost:3000 with your browser to see the result.
๐ฆ root
โโโ ๐ components # React files to customize the components for the site
โโโ ๐ css # Tailwind and Prism CSS files
โโโ ๐ data # Files to change the content of pages
โ โโโ ๐ authors # Markdown files for authors of blog
โ โโโ ๐ blog # Markdown files for blog posts
โโโ ๐ layouts # JS Layouts for pages
โโโ ๐ lib # Non-react modules
โโโ ๐ pages # All page files for website
โโโ ๐ public # Static files for images, rss, and assets
โ โโโ ๐ static # Holds images, favicons, and other assets
โ โ โโโ ๐ favicon # Favicon files
โ โ โโโ ๐ images # Image Files
โ โโโ ๐ feed.xml # RSS feed
โโโ ๐ scripts # Scripts to run for different tasks
โโโ ๐ tailwind.config.js # Contains tailwind stylesheet to change the look
โโโ ๐ next.config.js # Configuration related to Next.js
โโโ ๐ prettier.config.js # Configuration related to Prettier
Run node ./scripts/compose.js
to bootstrap a new post.
This website was built based on Timothy Lin template Tailwind Nextjs Starter Blog.
Inspired by:
-
dalelarroder.com - Dale Larroder's personal website and blog
-
sabare.me - Victor Sabare's personal website and blog
-
zenorocha.com - Zeno Rocha's personal website and blog