Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improving SEO #106

Merged
merged 5 commits into from
Jul 6, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 26 additions & 0 deletions developers/.vitepress/config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,32 @@ export default defineConfig({
lastUpdated: true,
title: "KodaDot Docs",
description: "Polkdot NFT Marketplace",
head: [
[
'meta',
{ property: 'og:type', content: 'website'}
],
[
'meta',
{ property: 'og:title', content: 'KodaDot developers guide - An Open Source Polkadot NFT Marketplace'}
],
[
'meta',
{ property: 'og:image', content: 'https://developers.kodadot.xyz/developers-cover.png'}
],
[
'meta',
{ property: 'og:description', content: 'Developer documentation for the Open Source Polkadot NFT Marketplace - KodaDot'}
],
[
'meta',
{ property: 'og:url', content: 'https://developers.kodadot.xyz/'}
],
[
'meta',
{ name: 'twitter:card', content: 'summary_large_image'}
]
],
themeConfig: {
// https://vitepress.dev/reference/default-theme-config
logo: '/favicon.ico',
Expand Down
5 changes: 1 addition & 4 deletions developers/contributing/burn-rate.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,7 @@ title: KodaDot Burn Rate Table
head:
- - meta
- name: description
content: A comprehensive burn rate table for KodaDot. The table includes details on the number of paid PRs, total expenses, number of contributors, and expense per PR over several months.
- - meta
- name: keywords
content: KodaDot, open-source, contribution, GitHub, issues, communication, rewards, leaderboard, burn rate, hiring, tracker, Meta-Hours
content: Are you interested in KodaDot's NFT Marketplace Burn Rate Data? Explore our transparency and growth journey now.
---

# KodaDot Burn Rate Table
Expand Down
5 changes: 1 addition & 4 deletions developers/contributing/contributing.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,7 @@ title: Contributing to KodaDot
head:
- - meta
- name: description
content: A comprehensive guide for contributing to KodaDot. Learn about reasons to contribute, the process of issue handling, effective communication, contributor rewards, leaderboard, KodaDot's burn rate, hiring, contribution tracker, other types of contributions, and Meta-Hours.
- - meta
- name: keywords
content: KodaDot, open-source, contribution, GitHub, issues, communication, rewards, leaderboard, burn rate, hiring, tracker, Meta-Hours
content: A comprehensive guide for contributing to KodaDot.
---

# Contributing to KodaDot: NFT gallery
Expand Down
5 changes: 1 addition & 4 deletions developers/contributing/effective-communication.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,7 @@ title: Maintaining Effective Communication as a Developer at KodaDot
head:
- - meta
- name: description
content: Learn about maintaining effective communication as a developer at KodaDot, exploring topics like communication channels, community calls, peer connections, active engagement, reviewing pull requests, and self-learning for technical growth.
- - meta
- name: keywords
content: KodaDot, Developer Communication, Collaboration, Discord, GitHub, Meta Hours, Community Calls, Peer Connections, Pull Requests, Self-Learning, Technical Growth, Blockchain
content: Learn about maintaining effective communication as a developer at KodaDot.
---


Expand Down
5 changes: 1 addition & 4 deletions developers/contributing/first-time.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,7 @@ title: First time contribution
head:
- - meta
- name: description
content: A comprehensive guide for setting up KodaDot for development. This covers prerequisites, setting up the server, using Docker, handling common development issues, making on-chain transactions, testing, and running local nodes.
- - meta
- name: keywords
content: KodaDot, development guide, pnpm workspace, local server setup, Docker, GraphQL, RPC node, on-chain transactions, Polkadot, Kusama, SubSquid, linting, changelog
content: A comprehensive guide for setting up KodaDot for development.
---


Expand Down
3 changes: 0 additions & 3 deletions developers/contributing/hiring.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,6 @@ head:
- - meta
- name: description
content: KodaDot is hiring talented frontend developers for full-time, part-time, internship, freelance, and temporary positions. Learn about our hiring process, qualifications, and how to apply.
- - meta
- name: keywords
content: KodaDot, hiring, frontend developers, full-time, part-time, internship, freelance, temporary jobs, crypto, open-source contributions, Github, Discord, Telegram
---

# KodaDot is always hiring best talent
Expand Down
5 changes: 1 addition & 4 deletions developers/contributing/how-to-start-contributing.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,7 @@ title: Developer Contribution Guide for KodaDot
head:
- - meta
- name: description
content: A comprehensive guide for contributing to KodaDot. Learn about reasons to contribute, the process of issue handling, effective communication, contributor rewards, leaderboard, KodaDot's burn rate, hiring, contribution tracker, other types of contributions, and Meta-Hours.
- - meta
- name: keywords
content: KodaDot, open-source, contribution, GitHub, issues, communication, rewards, leaderboard, burn rate, hiring, tracker, Meta-Hours
content: A comprehensive guide for contributing to KodaDot.
---

# Contributing as a Developer
Expand Down
5 changes: 1 addition & 4 deletions developers/contributing/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,7 @@ title: How to start contributing?
head:
- - meta
- name: description
content: A comprehensive guide for contributing to KodaDot. Learn about reasons to contribute, the process of issue handling, effective communication, contributor rewards, leaderboard, KodaDot's burn rate, hiring, contribution tracker, other types of contributions, and Meta-Hours.
- - meta
- name: keywords
content: KodaDot, open-source, contribution, GitHub, issues, communication, rewards, leaderboard, burn rate, hiring, tracker, Meta-Hours
content: A comprehensive guide for contributing to KodaDot.
---


Expand Down
5 changes: 1 addition & 4 deletions developers/contributing/issue-lifecycle.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,7 @@ title: Understanding the Lifecycle of an Issue at KodaDot
head:
- - meta
- name: description
content: This guide provides insight into how issues are managed at KodaDot, from reporting an issue, working on it, to creating a PR and the peer review process. It also mentions the role of KodaBot and the Code Review Guild.
- - meta
- name: keywords
content: KodaDot, lifecycle, issue, bug report, KodaBot, pull request, PR, peer review, Code Review Guild, Kilian Kukelka, contributor culture
content: This guide provides insight into how issues are managed at KodaDot.
---


Expand Down
5 changes: 1 addition & 4 deletions developers/contributing/leaderboard.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,7 @@ title: KodaDot Contributor Rewards Breakdown
head:
- - meta
- name: description
content: Detailed breakdown of individual contributions and rewards in KodaDot. Get insights into dev names, total amount received, amount per merged PR, total open PRs, merged PRs, closed PRs, lines added to lines removed, commits merged, total # comments, comments per PR, resolved issues to # of open PR, last transaction, and more.
- - meta
- name: keywords
content: KodaDot, Blockchain, Rewards, Contributions, PRs, Commits, Open PRs, Merged PRs, Closed PRs, Last Transaction, KSM
content: Detailed breakdown of individual contributions and rewards in KodaDot.
---

# KodaDot Leaderboard
Expand Down
5 changes: 1 addition & 4 deletions developers/contributing/rewards.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,7 @@ title: Rewards and Contributions
head:
- - meta
- name: description
content: Learn about the rewards and contributions system in KodaDot, including creating your DOT address, sharing your address for rewards, switching networks, checking DOT balance, and selecting issues for contribution.
- - meta
- name: keywords
content: KodaDot, rewards, contributions, Polkadot, DOT address, Polkadot.js wallet, KodaDot Transfer, Polkadot network, Subscan, bounties, GitHub issues
content: Learn about the rewards and contributions system in KodaDot.
---


Expand Down
5 changes: 1 addition & 4 deletions developers/contributing/why-contribute.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,7 @@ title: Why should you contribute?
head:
- - meta
- name: description
content: A comprehensive guide for contributing to KodaDot. Learn about reasons to contribute, the process of issue handling, effective communication, contributor rewards, leaderboard, KodaDot's burn rate, hiring, contribution tracker, other types of contributions, and Meta-Hours.
- - meta
- name: keywords
content: KodaDot, open-source, contribution, GitHub, issues, communication, rewards, leaderboard, burn rate, hiring, tracker, Meta-Hours
content: Why should you contribute to KodaDot?
---

# Reasons to Contribute to KodaDot: An Open-Source Ecosystem
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,7 @@ title: NFT Standards on Ethereum
head:
- - meta
- name: description
content: Ethereum has various NFT standards that provide guidelines for creating interchangeable tokens on the platform. Notable standards include ERC-721, ERC-1155, ERC-998, and ERC-6551.
- - meta
- name: keywords
content: Ethereum, NFT, ERC-721, ERC-1155, ERC-998, ERC-6551, smart contract, digital assets, interchangeable tokens, fungible tokens, non-fungible tokens, gas costs, crypto assets, nested NFTs, provenance, ownership
content: Ethereum has various NFT standards. Notable standards include ERC-721, ERC-1155, ERC-998, and ERC-6551.
---


Expand Down
5 changes: 1 addition & 4 deletions developers/core-concepts/ethereum/what-is-erc-6551.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,7 @@ title: Understanding ERC-6551 Token Standard
head:
- - meta
- name: description
content: ERC-6551 is a new token standard for non-fungible tokens (NFTs) that enhances the functionality and value of NFTs by granting them smart contract capabilities. Learn about its workings, potential use cases, and challenges, including improved composability, identity, provenance, and dependency.
- - meta
- name: keywords
content: ERC-6551, NFT, token standard, smart contract, composability, identity, provenance, dependency, Ethereum, EIP-6551
content: ERC-6551 is a new token standard for non-fungible tokens (NFTs) that enhances the functionality... Click to learn more.
---

# ERC-6551: A New NFT Token Standard
Expand Down
3 changes: 0 additions & 3 deletions developers/core-concepts/ethereum/what-is-erc-721.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,6 @@ head:
- - meta
- name: description
content: ERC-721 is an Ethereum-based standard for creating non-fungible tokens (NFTs). Learn about its key components, advantages, and how to create your own ERC-721 smart contract.
- - meta
- name: keywords
content: Ethereum, ERC-721, smart contract, non-fungible tokens, NFT, digital assets, ownership, collectibles, virtual real estate
---

# Understanding ERC-721 Smart Contracts
Expand Down
5 changes: 1 addition & 4 deletions developers/core-concepts/ethereum/what-is-ethereum.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,7 @@ title: Understanding Ethereum
head:
- - meta
- name: description
content: Ethereum is an open-source, blockchain-based platform that allows developers to build and deploy smart contracts and decentralized applications (dApps). Learn about Ethereum's key features, including smart contracts, dApps, Ether, and DeFi, and explore their official website and developer documentation for more information.
- - meta
- name: keywords
content: Ethereum, blockchain, smart contracts, dApps, decentralized applications, Ether, DeFi, open-source, Vitalik Buterin
content: Ethereum is a blockchain-based platform that allows developers to build and deploy smart contracts and decentralized applications (dApps). Learn more.
---

# Understanding Ethereum
Expand Down
5 changes: 1 addition & 4 deletions developers/core-concepts/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,7 @@ title: Grasping the Core Concepts of KodaDot
head:
- - meta
- name: description
content: At the heart of the KodaDot platform lies a variety of core concepts. Understanding these components is crucial for navigating our ecosystem and utilizing its full potential. This introduction provides an overview of the core components you should become familiar with, including NFTs, the multichain NFT marketplace, IPFS, workers, Polkadot and Kusama, substrate and parachains, and indexers. Explore these topics in the order that suits you best to gain a more comprehensive perspective on the KodaDot platform.
- - meta
- name: keywords
content: KodaDot, core concepts, NFTs, multichain NFT marketplace, IPFS, workers, Polkadot, Kusama, substrate, parachains, indexers, blockchain, ecosystem, digital assets, NFT transfers, Sub-API, interactions, resources, developers, journey
content: At the heart of the KodaDot platform lies a variety of core concepts. Learn more...
---

# Grasping the Core Concepts
Expand Down
5 changes: 1 addition & 4 deletions developers/core-concepts/kodadot-stack/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,7 @@ title: Understanding the KodaDot Tech Stack
head:
- - meta
- name: description
content: KodaDot relies on a range of application frameworks and technologies to keep our platform operational. This document provides a high-level overview of the key elements of our tech stack, designed to help developers new to the project familiarize themselves with our infrastructure. Learn about the frontend framework NuxtJS, the indexer SubSquid, serverless functions, infrastructure providers like Netlify and Cloudflare Pages, data storage using IPFS and nft.storage, and specific packages in the KodaDot ecosystem like vuex-options and sub-api. For more detailed information, reference the original KodaDot Frontier article and join the Discord community for additional help.
- - meta
- name: keywords
content: KodaDot, tech stack, application frameworks, NuxtJS, VueJS, SPA, statically generated, server-side rendered, lifecycle hooks, community modules, SubSquid, blockchain data, RMRK implementation, serverless functions, API endpoints, Netlify, Cloudflare Pages, infrastructure costs, IPFS, nft.storage, vuex-options, sub-api, developer efficiency, Substrate API, KodaDot Frontier article, Discord community
content: Everything you need to know about the KodaDot stack.
---

# Understanding the KodaDot Tech Stack
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,7 @@ title: Indexers in KodaDot
head:
- - meta
- name: description
content: KodaDot is a multichain NFT marketplace that uses a variety of indexers to power its platform. Learn about the indexers used by KodaDot, including Statemine, RMRKv1+RMRKv2, Basilisk, and Moonbeam, and how they enable the platform to provide up-to-date, accurate information about NFT ownership and transactions across multiple blockchains and NFT standards.
- - meta
- name: keywords
content: KodaDot, indexers, blockchain, NFT, multichain, Statemine, RMRKv1, RMRKv2, Basilisk, Moonbeam, ownership, transactions, infrastructure
content: Are you interested in what kind of indexers KodaDot uses? Click to learn more.
---

# Indexers
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,7 @@ title: Understanding Indexers in Kodadot
head:
- - meta
- name: description
content: Indexers are specialized nodes or processes in a blockchain network designed to extract, interpret, and store the state of the blockchain in a more accessible format. Learn about the importance of indexers in Kodadot, an open-source multichain NFT marketplace, and how they enable the platform to provide up-to-date, accurate information about NFT ownership and transactions across multiple blockchains and NFT standards.
- - meta
- name: keywords
content: Kodadot, indexers, blockchain, NFT, multichain, Polkadot, Kusama, ownership, transactions, infrastructure, open-source
content: Indexers are specialized nodes or processes in a blockchain network designed to extract, interpret, and store the state of the blockchain in a more accessible format...
---

# Indexers
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,7 @@ title: Accelerating IPFS Data Fetching in KodaDot
head:
- - meta
- name: description
content: KodaDot is a robust NFT platform that leverages both decentralized and centralized technologies to optimize user experience and ensure data persistence. Learn how KodaDot enhances the speed of fetching data from the InterPlanetary File System (IPFS) using Cloudflare Images and a backup IPFS gateway, and how this innovative approach balances the principles of decentralization with the need for efficient data delivery.
- - meta
- name: keywords
content: KodaDot, IPFS, Cloudflare Images, backup IPFS gateway, NFT, decentralized, centralized, data storage, data persistence, image management, image delivery, user experience, hybrid approach, bandwidth usage, resilient, efficient system
content: Learn how KodaDot leverages fetches data from IPFS faster.
---

# Accelerating IPFS Data Fetching in KodaDot
Expand Down
5 changes: 1 addition & 4 deletions developers/core-concepts/kodadot-stack/ipfs/what-is-ipfs.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,7 @@ title: Introduction to IPFS for Developers
head:
- - meta
- name: description
content: IPFS, short for InterPlanetary File System, is a decentralized peer-to-peer protocol designed to facilitate the distribution and storage of content on the internet. Learn about the key concepts of IPFS, including content-addressable data, decentralized file systems, content availability, and data deduplication, and how IPFS can enhance your applications as a developer. Discover how IPFS can be used for distributed storage, content addressing, resilient and efficient data sharing, web development, and blockchain integration, and how to get started with IPFS as a developer.
- - meta
- name: keywords
content: IPFS, InterPlanetary File System, decentralized, peer-to-peer, protocol, distribution, storage, content-addressable, data, decentralized file systems, Merkle DAG, content availability, data deduplication, distributed storage, content addressing, resilient, efficient data sharing, web development, blockchain integration, SDK, API, JavaScript, libraries, frameworks, IPFS.js, IPFS gateways
content: What is IPFS? Learn to read more.
---

# **Introduction to IPFS for Developers**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,7 @@ title: KodaDot Substrate API Overview
head:
- - meta
- name: description
content: The `sub-api` is a powerful utility developed by KodaDot for managing connections with multiple parachains in a network. This documentation provides an overview of its key features and shows how to use them effectively. Learn how to install the `sub-api` package, use the `ApiFactory` and `InstaApi` classes, leverage helper functions, hooks, and types, and see usage examples for fetching chain properties and listening for the `connect` event. The `sub-api` package is an integral part of KodaDot's developer toolbox and should simplify the task of connecting to and interacting with multiple parachains.
- - meta
- name: keywords
content: KodaDot, Substrate API, sub-api, utility, connections, parachains, network, overview, features, installation, ApiFactory, InstaApi, helper functions, hooks, types, usage examples, chain properties, connect event, developer toolbox, connecting, interacting
content: The `sub-api` is a powerful utility developed by KodaDot for managing connections with multiple parachains in a network.... Learn more.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

remove ``

---

# Sub API
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,7 @@ title: Substrate, Parachains, and the Sub-API
head:
- - meta
- name: description
content: Substrate is a modular blockchain framework that allows developers to build their own specialized blockchains. Parachains are individual blockchains that run in parallel within the larger Polkadot network. The `sub-api` package simplifies the process of managing connections to multiple parachains. Learn about the key features of the `sub-api` package, including the `ApiFactory` and `InstaApi` classes, helper functions, hooks, and types. See a simple example of how to use `sub-api` to connect to a parachain. The `sub-api` package is a powerful tool in the developer's toolbox for building applications on Polkadot, Kusama, and other Substrate-based blockchains.
- - meta
- name: keywords
content: Substrate, Parachains, Sub-API, modular blockchain framework, specialized blockchains, Polkadot network, Cross-Chain Message Passing, interchain functionality, `sub-api` package, `ApiFactory`, `InstaApi`, helper functions, hooks, types, developer's toolbox, Polkadot, Kusama, Substrate-based blockchains
content: Introduction to Substrate, Parachains and the Sub-API... Learn more.
---

# Substrate, Parachains, and the Sub-API
Expand Down
Loading