Skip to content
Merged
Show file tree
Hide file tree
Changes from 12 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
73 changes: 73 additions & 0 deletions .vitepress/components/UrlImageButton.vue
Original file line number Diff line number Diff line change
@@ -0,0 +1,73 @@
<template>
<a :href="url" target="_blank" rel="noopener noreferrer" class="button-link">
<button class="url-image-button">
<img :src="imageSrc" alt="" class="button-icon" />
<span class="button-text">{{ text }}</span>
<span class="notes-text" v-if="notes">{{ notes }}</span>
</button>
</a>
</template>

<script>
export default {
name: 'UrlImageButton',
props: {
url: String,
imageSrc: String,
text: String,
notes: {
type: String,
default: ''
},
},
};
Comment thread
jcstein marked this conversation as resolved.
</script>

<style scoped>
.url-image-button {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
gap: 10px;
padding: 32px;
font-size: 24px;
cursor: pointer;
border: none;
border-radius: 8px;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
transition: all 0.2s ease;
background-color: var(--vp-c-brand-dimm);
color: var(--text-color);
width: 200px;
height: 225px;
}

.url-image-button:hover {
box-shadow: 0 6px 14px rgba(0, 0, 0, 0.1);
transform: translateY(-2px);
}

.button-icon {
width: 72px;
height: 72px;
}

.button-text {
font-weight: 600;
text-align: center;
}

.notes-text {
display: block;
margin-top: 10px;
font-size: 14px;
text-align: center;
color: var(--text-color-secondary);
}

.button-link {
text-decoration: none;
}

</style>
220 changes: 117 additions & 103 deletions .vitepress/config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -257,7 +257,7 @@ function nav() {
{ text: "Learn", link: "/learn/how-celestia-works/overview" },
{ text: "Networks", link: "/nodes/participate" },
{ text: "Nodes", link: "/nodes/overview" },
{ text: "Developers", link: "/developers/build-modular" },
{ text: "Developers", link: "/developers/build-whatever" },
Comment thread
jcstein marked this conversation as resolved.
{ text: "Community", link: "/community/overview" },
{
text: "Quick start",
Expand Down Expand Up @@ -506,102 +506,15 @@ function sidebarHome() {
text: "Developers",
collapsed: true,
items: [
{ text: "Build modular", link: "/developers/build-modular" },
{
text: "Submitting data blobs to Celestia",
link: "/developers/submit-data",
},
{
text: "Transaction resubmission guidelines",
link: "/developers/transaction-resubmission",
},
{
text: "Node API",
link: "/developers/node-api",
{
text: "Build whatever",
link: "/developers/build-whatever",
collapsed: true,
items: [
{
text: "Node RPC CLI tutorial",
link: "/developers/node-tutorial",
},
{
text: "Celestia-node RPC API documentation",
link: "https://node-rpc-docs.celestia.org/",
},
{ text: "Prompt Scavenger", link: "/developers/prompt-scavenger" },
],
},
{
text: "Integrate with Blobstream",
collapsed: true,
items: [
{
text: "Overview of Blobstream",
link: "/developers/blobstream",
},
{
text: "Integrate with Blobstream contracts",
link: "/developers/blobstream-contracts",
},
{
text: "Integrate with Blobstream client",
link: "/developers/blobstream-offchain",
},
{
text: "Querying the Blobstream proofs",
link: "/developers/blobstream-proof-queries",
},
{
text: "Local Blobstream X operators",
text: "EVM",
collapsed: true,
items: [
{
text: "Requesting data commitment ranges",
link: "/developers/requesting-data-commitment-ranges",
},
{
text: "New Blobstream X deployments",
link: "/developers/blobstream-x-deploy",
},
],
},
{
text: "Blobstream X audits",
collapsed: true,
items: [
{
text: "Informal Systems",
link: "https://docs.celestia.org/audits/Blobstream_X-Informal_Systems_Audit.pdf",
},
{
text: "OtterSec",
link: "https://docs.celestia.org/audits/Blobstream_X-OtterSec_Audit.pdf",
},
{
text: "Veridise",
link: "https://docs.celestia.org/audits/Blobstream_X-Veridise_Audit.pdf",
},
{
text: "Zellic",
link: "https://docs.celestia.org/audits/Blobstream_X-Zellic_Audit.pdf",
}
],
}
],
},
{
text: "Deploy a rollup",
link: "/developers/rollup-overview",
collapsed: true,
items: [
{
text: "Ethereum L2s",
collapsed: true,
items: [
{
text: "Ethereum fallback mechanism",
link: "/developers/ethereum-fallback",
},
{
text: "Arbitrum",
collapsed: true,
Expand Down Expand Up @@ -636,6 +549,17 @@ function sidebarHome() {
},
],
},
{
text: "Astria",
collapsed: true,
items: [
{ text: "Documentation", link: "https://docs.astria.org" },
{
text: "Deploy to Dusknet",
link: "https://docs.astria.org/docs/local-rollup/introduction/",
},
],
},
{
text: "Optimism",
collapsed: true,
Expand Down Expand Up @@ -686,34 +610,124 @@ function sidebarHome() {
},
],
},

],
},
{
text: "Ethereum fallback mechanism",
link: "/developers/ethereum-fallback",
},
],
},
{
text: "Sovereign",
collapsed: true,
items: [
{ text: "Rollkit", link: "https://rollkit.dev" },
{
text: "Sovereign SDK",
link: "https://github.com/Sovereign-Labs/sovereign-sdk/tree/stable/examples/demo-rollup#demo-rollup",
},
],
},
{ text: "Rollkit", link: "/developers/rollkit" },
{
text: "Astria",
text: "Other",
collapsed: true,
items: [
{
text: "Dymension",
link: "https://docs.dymension.xyz/build/overview/",
},
]
}
],
},
{
text: "Posting data to Celestia",
collapsed: true,
items: [
{
text: "Submitting data blobs to Celestia",
link: "/developers/submit-data",
},
{
text: "Transaction resubmission guidelines",
link: "/developers/transaction-resubmission",
},
{
text: "Node API",
link: "/developers/node-api",
collapsed: true,
items: [
{ text: "Documentation", link: "https://docs.astria.org" },
{
text: "Deploy to Dusknet",
link: "https://docs.astria.org/docs/dusknet/overview/",
text: "Node RPC CLI tutorial",
link: "/developers/node-tutorial",
},
{
text: "Celestia-node RPC API documentation",
link: "https://node-rpc-docs.celestia.org/",
},
{ text: "Prompt Scavenger", link: "/developers/prompt-scavenger" },
],
},
]
},
{
text: "Integrate with Blobstream",
collapsed: true,
items: [
{
text: "Overview of Blobstream",
link: "/developers/blobstream",
},
{
text: "Integrate with Blobstream contracts",
link: "/developers/blobstream-contracts",
},
{
text: "Sovereign SDK",
link: "https://github.com/Sovereign-Labs/sovereign-sdk/tree/stable/examples/demo-rollup#demo-rollup",
text: "Integrate with Blobstream client",
link: "/developers/blobstream-offchain",
},
{
text: "Vistara",
link: "https://docs.vistara.dev/",
text: "Querying the Blobstream proofs",
link: "/developers/blobstream-proof-queries",
},
{
text: "Dymension",
link: "https://dymension.xyz/",
text: "Local Blobstream X operators",
collapsed: true,
items: [
{
text: "Requesting data commitment ranges",
link: "/developers/requesting-data-commitment-ranges",
},
{
text: "New Blobstream X deployments",
link: "/developers/blobstream-x-deploy",
},
],
},
{
text: "Blobstream X audits",
collapsed: true,
items: [
{
text: "Informal Systems",
link: "https://docs.celestia.org/audits/Blobstream_X-Informal_Systems_Audit.pdf",
},
{
text: "OtterSec",
link: "https://docs.celestia.org/audits/Blobstream_X-OtterSec_Audit.pdf",
},
{
text: "Veridise",
link: "https://docs.celestia.org/audits/Blobstream_X-Veridise_Audit.pdf",
},
{
text: "Zellic",
link: "https://docs.celestia.org/audits/Blobstream_X-Zellic_Audit.pdf",
}
],
}
],
},
{
Comment thread
jcstein marked this conversation as resolved.
Expand Down
Loading