diff --git a/website/docusaurus.config.js b/website/docusaurus.config.js
index 65fd8684ee3..7c9667b0c4c 100644
--- a/website/docusaurus.config.js
+++ b/website/docusaurus.config.js
@@ -110,7 +110,7 @@ const config = {
items: [
{
type: 'dropdown',
- label: 'Start Here',
+ label: 'Get Started',
position: 'left',
activeBaseRegex: 'tutorials',
items: [
@@ -147,8 +147,9 @@ const config = {
items: [
{
to: '/api/rpc/introduction',
- label: '🔌 RPC API',
+ label: 'RPC API',
description: 'Low level API to interact with NEAR',
+ icon: '/assets/menu/analytics.png',
},
{
@@ -176,10 +177,10 @@ const config = {
icon: '/assets/docs/welcome-pages/near-cli.png',
},
{
- label: 'NEAR Connect',
+ label: 'Wallet Connector',
to: '/tools/near-connect',
description: 'Integrate multiple wallets into your application',
- icon: '/assets/docs/welcome-pages/multiple.png',
+ icon: '/assets/docs/welcome-pages/frontend-bos.png',
},
],
},
@@ -187,7 +188,7 @@ const config = {
},
{
type: 'dropdown',
- label: 'Tools',
+ label: 'Utilities',
position: 'left',
items: [
{
@@ -213,15 +214,8 @@ const config = {
to: 'https://nearplay.app/',
target: '_blank',
description: 'Write, test and deploy smart contracts in your browser',
- icon: '/assets/menu/contract.svg',
- },
- {
- label: 'Learn NEAR Club ↗',
- to: 'https://learnnear.club/',
- description: 'All inclusive hands-on onboarding platform to NEAR Protocol',
- icon: '/assets/menu/lnc.jpg',
+ icon: '/assets/menu/catalog.png',
},
-
],
},
{
@@ -229,10 +223,9 @@ const config = {
to: '#',
description: 'Discover events, news and projects',
subitems: [
- { label: 'Events', to: '/events', description: "Find what's coming up in the NEAR ecosystem", icon: '/assets/menu/event.png' },
{ label: 'Blog', to: '/blog', description: "Read blog posts from our community", icon: '/assets/menu/near.svg' },
- { label: 'Newsletter', to: '/newsletter', description: "Catch up with the latest news from NEAR", icon: '/assets/menu/newspaper.png' },
- { label: 'Communities', "to": "/communities", description: "Find a NEAR community near you", icon: "/assets/menu/communities.png" },
+ { label: 'Events', to: '/events', description: "Find what's coming up in the NEAR ecosystem", icon: '/assets/menu/event.png' },
+ { label: 'Newsletter', to: '/newsletter', description: "Catch up with the latest news from NEAR", icon: '/assets/menu/newspaper.png' }
]
},
{
@@ -246,12 +239,6 @@ const config = {
description: 'Join our Telegram channel for developers',
icon: '/assets/menu/telegram.svg',
},
- {
- label: 'Discord ↗',
- to: 'https://discord.gg/nearprotocol',
- description: 'Join our Discord server to get help from the community',
- icon: '/assets/menu/discord.svg',
- },
{
label: 'WeChat ↗',
to: 'https://pages.near.org/ecosystem/community/wechat/',
diff --git a/website/src/pages/communities/communities.module.scss b/website/src/pages/communities/communities.module.scss
deleted file mode 100644
index 49faff6579a..00000000000
--- a/website/src/pages/communities/communities.module.scss
+++ /dev/null
@@ -1,254 +0,0 @@
-/* Communities Container */
-.container-communities {
- max-width: 1200px;
- margin: 1.5rem auto;
- display: grid;
- grid-template-columns: 2fr 1fr;
- gap: 1.5rem;
-}
-
-/* Main Card - override some Card component styles */
-.main-card {
- display: flex;
- flex-direction: column;
- justify-content: space-between;
-}
-
-/* Channels Section */
-.channels-grid {
- display: grid;
- grid-template-columns: repeat(3, 1fr);
- gap: 1rem;
- margin-top: 1rem;
-}
-
-.channel-item {
- display: flex;
- align-items: center;
- padding: 1rem;
- border-radius: 0.5rem;
- text-decoration: none;
- color: #2d3748;
- font-weight: 500;
- transition: all 0.2s ease;
- background: rgba(255, 255, 255, 0.3);
- text-decoration: none;
-}
-
-.channel-item:hover {
- background: rgba(255, 255, 255, 0.5);
- transform: translateY(-1px);
- text-decoration: none;
-}
-
-.channel-item__icon {
- margin-right: 0.75rem;
- font-size: 1.125rem;
- width: 1.25rem;
- height: 1.25rem;
-}
-
-.channel-item__text {
- flex: 1;
-}
-
-.channel-item__arrow {
- margin-left: auto;
- color: #718096;
- font-size: 0.875rem;
-}
-
-/* Sidebar */
-.sidebar {
- display: flex;
- flex-direction: column;
- gap: 1.25rem;
-}
-
-.sidebar-card {
- height: 100%;
-}
-
-.sidebar-card__info {
- font-size: 0.875rem;
- margin: 0;
-}
-
-.sidebar-card__button {
- display: inline-flex;
- align-items: center;
- padding: 0.75rem 1rem;
- background: rgba(255, 255, 255, 0.4);
- border: none;
- border-radius: 0.5rem;
- text-decoration: none;
- color: #2d3748;
- font-weight: 500;
- font-size: 0.875rem;
- transition: all 0.2s ease;
- cursor: pointer;
-}
-
-.sidebar-card__button:hover {
- background: rgba(255, 255, 255, 0.6);
- transform: translateY(-1px);
-}
-
-.sidebar-card__button-icon {
- margin-right: 0.5rem;
- width: 1.25rem;
- height: 1.25rem;
-}
-
-/* Responsive Design */
-@media (max-width: 768px) {
- .container-communities {
- grid-template-columns: 1fr;
- gap: 1.25rem;
- }
-
- .channels-grid {
- grid-template-columns: 1fr;
- }
-
- .main-card {
- padding: 1.5rem;
- }
-}
-
-/* Communities Section */
-.communities-section {
- margin: 2rem auto 4rem auto;
- width: 100%;
-
- .communities-container {
- max-width: 1200px;
- margin: 0 auto;
- }
-
- .communities-title {
- font-size: 3rem;
- font-weight: 700;
- color: #1a1a1a;
- margin-bottom: 2rem;
- }
-
- .communities-grid {
- display: grid;
- grid-template-columns: 1fr;
- gap: 0.75rem;
-
- @media (min-width: 480px) {
- grid-template-columns: repeat(2, 1fr);
- }
-
- @media (min-width: 768px) {
- grid-template-columns: repeat(3, 1fr);
- }
-
- @media (min-width: 1200px) {
- grid-template-columns: repeat(3, 1fr);
- }
- }
-
- .community-card {
- height: 100%;
-
- .community-content {
- display: flex;
- align-items: center;
- gap: 1rem;
- width: 100%;
- }
-
- .community-icon {
- width: 3.5rem;
- height: 3.5rem;
- border-radius: 50%;
- object-fit: cover;
- flex-shrink: 0;
- }
-
- .community-info {
- flex: 1;
- min-width: 0;
- }
-
- .community-name {
- font-size: 1.125rem;
- font-weight: 600;
- color: #1a1a1a;
- margin: 0 0 0.25rem 0;
- line-height: 1.3;
- }
-
- .community-summary {
- font-size: 0.875rem;
- color: #6b7280;
- margin: 0;
- line-height: 1.4;
- }
- }
-}
-
-
-
-[data-theme='dark'] {
- .channel-item {
- color: #e2e8f0;
- background: rgba(255, 255, 255, 0.06);
-
- &:hover {
- background: rgba(255, 255, 255, 0.10);
- }
- }
-
- .channel-item__arrow {
- color: #9ca3af;
- }
-
- .sidebar-card__info {
- color: #e2e8f0;
- }
-
- .sidebar-card__button {
- background: rgba(255, 255, 255, 0.1);
- color: #e2e8f0;
-
- &:hover {
- background: rgba(255, 255, 255, 0.2);
- }
- }
-
- .main-card,
- .sidebar-card,
- .community-card {
- background: rgba(255, 255, 255, 0.03);
- border: 1px solid rgba(255, 255, 255, 0.02);
- box-shadow: none;
- }
-
- .channels-grid {
- background: transparent;
- }
-
- .sidebar-card__button {
- border: 1px solid rgba(255, 255, 255, 0.02);
- }
-
- .communities-section {
- .communities-title {
- color: white;
- }
-
- .community-card {
- .community-name {
- color: white;
- }
-
- .community-summary {
- color: #9ca3af;
- }
- }
- }
-}
\ No newline at end of file
diff --git a/website/src/pages/communities/index.jsx b/website/src/pages/communities/index.jsx
deleted file mode 100644
index da6ec5d03d4..00000000000
--- a/website/src/pages/communities/index.jsx
+++ /dev/null
@@ -1,305 +0,0 @@
-import Layout from '@theme/Layout';
-import styles from './communities.module.scss';
-
-import TelegramIcon from '@site/static/assets/menu/telegram.svg';
-import DiscordIcon from '@site/static/assets/menu/discord.svg';
-import WeChatIcon from '@site/static/assets/menu/wechat.svg';
-import GitHubIcon from '@site/static/assets/menu/github.svg';
-import XIcon from '@site/static/assets/menu/x.svg';
-import DocsIcon from '@site/static/assets/menu/docs.svg';
-import SpeechBubbleIcon from '@site/static/assets/menu/speech-bubble.svg';
-import Accordion from '../../components/UI/Accordion';
-import Card from '../../components/UI/Card';
-
-const urls = {
- devHub: 'neardevhub.org',
- discord: 'https://near.chat',
- discourse: 'https://gov.near.org',
- docs: 'https://docs.near.org',
- getFunding: 'https://www.near.org/funding',
- github: 'https://github.com/near',
- hackenproof: 'https://hackenproof.com/near',
- helpCenter: 'https://nearhelp.zendesk.com/hc/en-us',
- nearWallet: 'https://wallet.near.org/',
- nearWeek: 'https://subscribe.nearweek.com/',
- supportRequest: 'https://nearhelp.zendesk.com/hc/en-us/requests/new',
- telegram: 'https://t.me/neardev',
- twitter: 'https://twitter.com/nearprotocol',
- wechat: 'https://pages.near.org/wechat',
- withdrawNearFunds:
- 'https://nearhelp.zendesk.com/hc/en-us/articles/360060927734-Staking-Unstaking-and-Withdrawing-NEAR',
- youtube: 'https://www.youtube.com/channel/UCuKdIYVN8iE3fv8alyk1aMw',
-};
-
-const featuredCommunities = [
- {
- icon: 'https://ipfs.near.social/ipfs/bafkreibysr2mkwhb4j36h2t7mqwhynqdy4vzjfygfkfg65kuspd2bawauu',
- name: 'NEAR Dev',
- summary: 'An open community for developers',
- accountId: 'nearai.community.devhub.near',
- telegram: 'nearaialpha',
- },
- {
- icon: 'https://ipfs.near.social/ipfs/bafkreihgxkxuvj67b7vwys5di2326vx7sdvw5jjswv2xqlyxhelhha52ra',
- name: 'NEAR AI',
- summary: 'A community for AI enthusiasts',
- accountId: 'nearai.community.devhub.near',
- telegram: 'nearaialpha',
- },
- {
- icon: 'https://ipfs.near.social/ipfs/bafkreibi2p7h2jailau6fwt4zf2xdifsqhc4dabsowmngzswpzr7r4ikiq',
- name: 'Chain Abstraction',
- summary: 'Chain and Account Abstraction',
- accountId: 'chain-abstraction.community.devhub.near',
- telegram: 'chain_abstraction',
- },
- {
- icon: 'https://ipfs.near.social/ipfs/bafkreidhehq7za5btjegq5u2rw5jmw2kygef2776d6qcpkopaa3nphg5pm',
- name: 'Tooling',
- summary: 'Supporting our tooling ecosystem',
- accountId: 'tooling.community.devhub.near',
- telegram: 'NEAR_Tools_Community_Group',
- },
- {
- icon: 'https://ipfs.near.social/ipfs/bafkreib45plxkuy6wcefachijuq2dm4jnfs4236yhfleehqboeeljpmxje',
- name: 'Docs',
- summary: 'A space to talk about all NEAR docs',
- accountId: 'docs.community.devhub.near',
- telegram: 'neardocscg',
- },
- {
- icon: 'https://ipfs.near.social/ipfs/bafkreicfcszhhmiw6bq5fvh7ebfqhmodplldxjve7id4mi67iykz67qehi',
- name: 'Build DAO',
- summary: 'The more you ship, the more you level up',
- accountId: 'build.community.devhub.near',
- telegram: '+bQmGfDqcAT9iYTcx',
- },
- {
- icon: 'https://ipfs.near.social/ipfs/bafkreihdu5bsnvxoxi62j24ljd4o5gfebtgtn6gaj3n4ebq23qoprn7tou',
- name: 'Wallet Builders',
- summary: 'Building Wallet infrastructure on NEAR',
- accountId: 'wallet.community.devhub.near',
- telegram: 'wallet-builders',
- },
- {
- icon: 'https://ipfs.near.social/ipfs/bafkreihmospumgywngdgtxpqftry3sykqyljr7xzvtqhlktg36vy4f4djq',
- name: 'Validators',
- summary: 'Ensuring a healthy & efficient ecosystem',
- accountId: 'validators.community.devhub.near',
- telegram: 'near_validators',
- },
- {
- icon: 'https://ipfs.near.social/ipfs/bafkreifydvg7r7e34j5chme633yjhk6lqyhbesmdcd2ninjx6dyl46qyey',
- name: 'Near Ukraine',
- summary: 'Community of Developers, Builders, Founders',
- accountId: 'nearukraine.community.devhub.near',
- telegram: 'nearprotocolua',
- },
-];
-
-const faqs = [
- {
- question: 'What is the expectation for a support resolution?',
- answer: `Upon submitting a support ticket, you can expect to receive an initial response from our team within 72 hours
- during our business hours. Our business hours are on weekdays in the PST timezone, excluding US holidays.`,
- },
- {
- question: 'Where can I find help to troubleshoot a development issue?',
- answer: (
- <>
- Social channels such as Telegram and{' '}
- Discord are a great resource to tap into for community support on development
- issues. If you can't find a solution, please submit a{' '}
- support request to our Customer Care team.
- >
- ),
- },
- {
- question: 'Where can I find funding for my project?',
- answer: (
- <>
- You can find information on grants and funding opportunities on the{' '}
- main NEAR portal .
- >
- ),
- },
- {
- question: 'How can I find out about the latest product developments?',
- answer: (
- <>
- Follow NEAR on X for our latest product announcements or subscribe to{' '}
- NEAR Week to receive their weekly newsletter on ecosystem announcements.
- >
- ),
- },
- {
- question: 'I found a bug — where can I flag this?',
- answer: (
- <>
- For any issues or concerns you've encountered, please feel free to provide us with detailed information
- through our{' '}
-
- Bug Bounty Program
-
- . Your cooperation and additional details will assist us in addressing and resolving any potential
- vulnerabilities effectively. We appreciate your proactive approach in helping us maintain the security and
- integrity of the NEAR ecosystem. If you have any further questions or need assistance, don't hesitate to
- reach out to us.
- >
- ),
- },
- {
- question: 'What happened to Near Wallet?',
- answer: (
- <>
- As we embrace a more decentralized future, wallet.near.org will be discontinued. This change invites you to
- discover a variety of new and secure wallet options within our ecosystem. Your funds are safe! Accounts exist
- on the blockchain, not in a wallet. Wallets are just an interface into using the blockchain with your account.{' '}
-
- Learn more
- {' '}
- >
- ),
- },
- {
- question: 'Question about Transfer Exchange?',
- answer:
- "For issues relating to a third-party exchange, such as Binance or Coinbase we're unable to investigate issues on external platforms like these. To address your concern effectively, we recommend contacting the customer support team of the specific exchange where you're experiencing issues. They are most equipped to assist you in resolving the matter.",
- },
- {
- question: 'How do I withdraw NEAR funds?',
- answer: (
- <>
- Your NEAR funds are managed within your chosen wallet. To best address your question we suggest you visit the
- support site for your wallet that holds your NEAR funds. For generalized steps see{' '}
- this article.
- >
- ),
- },
-];
-
-const CommunitiesPage = () => {
-
-
- const handleCommunityClick = (community) => window.open(`https://t.me/${community.telegram}`, '_blank');
-
- return (
-
- Thursdays: 11:00hs & 18:00hs GMT
- {community.summary}CHANNELS
-
- Join a Community
-
-
-
{community.name}
- Frequent Asked Questions
- {faqs.map((faq, index) =>
-