0051501bc5
Moves a few pages to new locations based on feedback from Geth team. Co-authored-by: Felix Lange <fjl@twurst.com> |
||
---|---|---|
docs | ||
public | ||
src | ||
.eslintignore | ||
.eslintrc.json | ||
.gitignore | ||
.prettierignore | ||
.prettierrc | ||
README.md | ||
netlify.toml | ||
next-sitemap.config.js | ||
next.config.js | ||
package.json | ||
redirects.js | ||
tsconfig.json | ||
url-list.csv | ||
yarn.lock |
README.md
Geth website
This repo will act as a shared workspace for the geth website team in developing new content, designs etc
Resources:
- the project management notes: https://www.notion.so/efdn/Build-new-Geth-website-bf35a46cfe5848db83ac3acb5191eb1c
- some draft figma files for design sketching: https://www.figma.com/file/ekzIgwyeVKLtFSAcnA0Q0D/geth-website?node-id=6%3A31
- content planning notes: https://www.notion.so/efdn/Content-Strategy-3252234338814a749374fa7f11049083
- meeting notes: https://www.notion.so/efdn/Call-notes-46aa0202810a402ebfda07b046761cbd
Notes:
Dev note: Remember that the fiules in vulnerabilities
must be served at the same URLs as they are currently to avoid breaking some Geth functions related to security auditing.
This is a Next.js project bootstrapped with create-next-app
.
Getting Started
First, run the development server:
npm run dev
# or
yarn dev
Open http://localhost:3000 with your browser to see the result.
You can start editing the page by modifying pages/index.tsx
. The page auto-updates as you edit the file.
API routes can be accessed on http://localhost:3000/api/hello. This endpoint can be edited in pages/api/hello.ts
.
The pages/api
directory is mapped to /api/*
. Files in this directory are treated as API routes instead of React pages.
Learn More
To learn more about Next.js, take a look at the following resources:
- Next.js Documentation - learn about Next.js features and API.
- Learn Next.js - an interactive Next.js tutorial.
You can check out the Next.js GitHub repository - your feedback and contributions are welcome!
Deploy on Vercel
The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.
Check out our Next.js deployment documentation for more details.
Adding a new documentation page
Documentation pages are located in the /docs
folder in the root directory of the project.
When you want to add a new page, add the new file in the appropriate folder in the /docs
page. index.md
files will be the default page for a directory, and {pagename}.md
will define subpages for a directory.
After adding this page, you will need to add it /src/data/documentation-links.yaml
which adds documentation structure which you will see on the left sidebar in the documentation pages.