Skip to content

Commit

Permalink
Meta data and keywords added to all page
Browse files Browse the repository at this point in the history
  • Loading branch information
darsan-in committed Dec 6, 2024
1 parent 504f988 commit bc2e37f
Show file tree
Hide file tree
Showing 24 changed files with 233 additions and 81 deletions.
2 changes: 1 addition & 1 deletion pages/about/_meta.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
export default {
index: {
title: "",
title: "About",
theme: {
layout: "raw",
},
Expand Down
5 changes: 3 additions & 2 deletions pages/about/index.mdx
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
---
title:
description:
title: "Meet the Author & The Story Behind Hawk.js"
description: "Discover the vision and mission behind Hawk.js. Meet DARSAN, the creator, and explore how Hawk.js is changing the future of SEO automation."
---


import About from "../../components/about";

<About />
2 changes: 1 addition & 1 deletion pages/blogs/_meta.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
export default {
index: {
title: "",
title: "Blogs",
theme: {
layout: "raw",
},
Expand Down
5 changes: 3 additions & 2 deletions pages/blogs/index.mdx
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
---
title:
description:
title: "Hawk.js Blog - Insights, Updates, and Best Practices"
description: "Explore the Hawk.js blog for expert insights, the latest updates, and best practices in SEO automation and web development to enhance your digital projects."
---


import Blogs from "../../components/blogs";

<Blogs />
22 changes: 21 additions & 1 deletion pages/docs/ci-cd-with-hawkjs.mdx
Original file line number Diff line number Diff line change
@@ -1,4 +1,7 @@

---
title: "Continuous Integration with Hawk.js"
description: "Integrate Hawk.js into your CI/CD pipeline for automated sitemap generation and search engine submission. Learn how to configure workflows on GitHub Actions, GitLab CI, and Jenkins."
---

# Continuous Integration with Hawk.js

Expand Down Expand Up @@ -27,3 +30,20 @@ Each page provides **four customizable workflows**:
4. **Sitemap Generation Only**: Generate the sitemap without triggering submissions.

Explore platform-specific pages for detailed workflow templates and step-by-step guidance.

---

**Keywords:**
<ul className="keywords">
<li>Hawk.js CI/CD</li>
<li>GitHub Actions</li>
<li>GitLab CI</li>
<li>Jenkins</li>
<li>sitemap generation</li>
<li>search engine submission</li>
<li>IndexNow</li>
<li>Google Webmaster API</li>
<li>Google Indexing API</li>
<li>CI/CD automation</li>
<li>deployment pipeline</li>
</ul>
6 changes: 6 additions & 0 deletions pages/docs/ci-cd-with-hawkjs/_meta.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,10 @@ export default {
"github-action": {
title: "Github Action",
},
"gitlab-ci": {
title: "Gitlab CI",
},
jenkins: {
title: "Jenkins",
},
};
21 changes: 21 additions & 0 deletions pages/docs/ci-cd-with-hawkjs/github-action.mdx
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
---
title: "GitHub Actions for Hawk.js Integration"
description: "Automate your sitemap generation and search engine submission with Hawk.js using GitHub Actions. Learn how to configure workflows for IndexNow, Google Webmaster, and Google Indexing strategies."
---

# GitHub Actions

## Case 1: GitHub Actions Workflow for `IndexNow` Strategy
Expand Down Expand Up @@ -445,3 +450,19 @@ By leveraging **GitHub Actions**, your website’s content will stay fresh in se

Happy automating with Hawk.js!

---


**Keywords:**
<ul className="keywords">
<li>GitHub Actions</li>
<li>Hawk.js</li>
<li>IndexNow strategy</li>
<li>Google Webmaster strategy</li>
<li>Google Indexing API</li>
<li>sitemap generation</li>
<li>CI/CD pipeline</li>
<li>FTP upload</li>
<li>automated SEO</li>
<li>CI workflows</li>
</ul>
18 changes: 18 additions & 0 deletions pages/docs/ci-cd-with-hawkjs/gitlab-ci.mdx
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
---
title: "GitLab CI Workflows for Hawk.js"
description: "Learn how to automate SEO tasks using GitLab CI workflows for Hawk.js, including strategies for IndexNow, Google Webmaster, and G-Index."
---

# GitLab CI Workflows for Hawk.js

## Case 1: GitLab CI Workflow for `IndexNow` Strategy
Expand Down Expand Up @@ -232,3 +237,16 @@ generate-sitemap:

With these workflows, you can easily automate the process of generating sitemaps, notifying search engines about updates, and ensuring real-time indexing of your web content. For workflows tailored to other CI platforms such as [GitHub Actions](/docs/ci-cd-with-hawkjs/github-action) or [Jenkins](/docs/ci-cd-with-hawkjs/jenkins), refer to the relevant documentation links.

---

<strong>Keywords:</strong>
<ul className="keywords">
<li>Hawk.js</li>
<li>GitLab CI</li>
<li>SEO automation</li>
<li>IndexNow strategy</li>
<li>Google Webmaster</li>
<li>Google Indexing API</li>
<li>Sitemap generation</li>
<li>Continuous integration</li>
</ul>
19 changes: 19 additions & 0 deletions pages/docs/ci-cd-with-hawkjs/jenkins.mdx
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
---
title: "Jenkins CI/CD Integration for Hawk.js"
description: "Learn how to integrate Hawk.js with Jenkins to automate sitemap generation, submission, and indexing strategies for continuous integration."
---

# Jenkins CI/CD Integration for Hawk.js

In this section, we'll outline how to integrate **Hawk.js** with Jenkins to automate your sitemap generation, submission, and indexing strategies. The workflows described here will enable you to leverage Jenkins' power for continuous integration and keep your content up to date across search engines.
Expand Down Expand Up @@ -340,3 +345,17 @@ pipeline {
### Next Steps:

- If you're using **[GitHub Actions](/docs/ci-cd-with-hawkjs/github-action)** or **[GitLab CI](/docs/ci-cd-with-hawkjs/gitlab-ci)**, refer to the respective sections for platform-specific workflows.

---

<strong>Keywords:</strong>
<ul className="keywords">
<li>Hawk.js</li>
<li>Jenkins CI/CD</li>
<li>SEO automation</li>
<li>IndexNow strategy</li>
<li>Google Webmaster</li>
<li>Google Indexing API</li>
<li>Sitemap generation</li>
<li>Continuous integration</li>
</ul>
19 changes: 19 additions & 0 deletions pages/docs/comprehensive-faq-for-hawk-js.mdx
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
---
title: "Frequently Asked Questions (FAQ) - Hawk.js"
description: "Find answers to the most common questions about using Hawk.js, including its setup, strategies, and configuration options."
---

<details>
<summary>What is Hawk.js?</summary>
<p>
Expand Down Expand Up @@ -939,3 +944,17 @@
These pages provide step-by-step guides to integrate Hawk.js into your chosen CI/CD platform.
</p>
</details>

---

<strong>Keywords:</strong>
<ul className="keywords">
<li>Hawk.js</li>
<li>FAQ</li>
<li>SEO automation</li>
<li>sitemap generation</li>
<li>IndexNow strategy</li>
<li>Google Indexing API</li>
<li>Google Webmaster</li>
<li>CI/CD</li>
</ul>
21 changes: 13 additions & 8 deletions pages/docs/credentials/ftp-credentials.mdx
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: "Setting Up FTP Credentials for Hawk.js"
description: "Learn how to configure an FTP server and set up FTP credentials for Hawk.js. Understand why the FTP root directory must align with your web server's primary directory and how to integrate credentials into your configuration."
title: "Configuring FTP Credentials for Hawk.js"
description: "Learn how to configure FTP credentials in Hawk.js to enable seamless file uploads for strategies like IndexNow and Google sitemap submissions. Follow the step-by-step guide to set up FTP access and integrate it into your configuration."
---

# Configuring FTP Credentials for Hawk.js
Expand Down Expand Up @@ -86,11 +86,16 @@ exports.default = config;

---


**Keywords:**
<ul className="keywords">
<li>FTP server</li>
<li>FTP credentials</li>
<li>web hosting</li>
<li>Hawk.js setup</li>
<li>FTP configuration</li>
</ul>
<li>FTP Credentials</li>
<li>Hawk.js</li>
<li>FTP Server Setup</li>
<li>IndexNow</li>
<li>Google Sitemap</li>
<li>File Upload</li>
<li>FTP Configuration</li>
<li>Web Server Root Directory</li>
<li>Secure FTP Setup</li>
</ul>
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
---
title: "Obtaining Google Credentials for Hawk.js: A Step-by-Step Guide"
description: "Learn how to obtain Google service account credentials for Hawk.js by following these detailed steps. Integrate Hawk.js with the Google Indexing API and Search Console API, ensuring seamless access to powerful SEO tools."
thumbnailUrl: https://cresteem.com/opensource/enhancing-seo-with-hawk-js/thumbnail.png
title: "Google Service Account Credentials for `GWebmaster`, `GWebmaster2`, and `GIndex`"
description: "Learn how to create and configure Google service account credentials for integrating with `GWebmaster`, `GWebmaster2`, and `GIndex` in Hawk.js. Follow the step-by-step guide to set up your Google APIs and authenticate your application."
---

import { Callout, Steps } from "nextra/components";
Expand Down Expand Up @@ -82,9 +81,15 @@ By following these steps, you should be able to successfully obtain and configur
<br />
<br />
<br />
<strong>Keywords:</strong>
<ul className="keywords" >
<li>Search Console API</li>
**Keywords:**
<ul className="keywords">
<li>Google Service Account</li>
<li>GWebmaster</li>
<li>GWebmaster2</li>
<li>GIndex</li>
<li>Google Search Console</li>
<li>Indexing API</li>
<li>Google Cloud Console</li>
<li>API authentication</li>
<li>service account setup</li>
</ul>
</ul>
18 changes: 12 additions & 6 deletions pages/docs/effective-indexing-with-hawk-js.mdx
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: "Hawk.js's Comprehensive Approach to Search Engine Indexing"
description: "Learn about the various indexing strategies supported by Hawk.js to improve your website's SEO and ensure timely content indexing."
title: "Supported Indexing Strategies in Hawk.js"
description: "Explore the different indexing strategies available in Hawk.js, including IndexNow, Google Indexing API, and Google Webmaster Tools. Learn how each strategy works and when to use them for better SEO performance."
---

# Supported Indexing Strategies in Hawk.js
Expand Down Expand Up @@ -30,10 +30,16 @@ For detailed instructions on how to configure and use each strategy, proceed to

---

**Keywords:**
**Keywords:**
<ul className="keywords">
<li>Hawk.js</li>
<li>IndexNow</li>
<li>Google Indexing API</li>
<li>Google Search Console API</li>
</ul>

<li>GWebmaster</li>
<li>SEO strategies</li>
<li>sitemap submission</li>
<li>job postings</li>
<li>live streaming SEO</li>
<li>search engine indexing</li>
<li>search engine optimization</li>
</ul>
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: "G-Index: Unlocking the Power of Google's Indexing API"
description: "Understand how Hawk.js integrates with the Google Indexing API to notify Google of new or updated content. Learn the use cases, requirements, and how G-Index optimizes your site's SEO performance."
title: "Using Google Indexing API (G-Index) with Hawk.js"
description: "Learn how to use the Google Indexing API (G-Index) with Hawk.js to notify Google about new or updated content on your site. This ensures faster indexing and improved search visibility for time-sensitive or frequently updated pages."
---

# GIndex with Hawk.js
Expand Down Expand Up @@ -92,7 +92,10 @@ import {Callout} from "nextra/components";
<ul className="keywords">
<li>Google Indexing API</li>
<li>G-Index</li>
<li>SEO optimization</li>
<li>SEO automation</li>
<li>fast indexing</li>
<li>JobPosting</li>
<li>BroadcastEvent</li>
<li>VideoObject</li>
<li>structured data</li>
<li>time-sensitive content</li>
</ul>
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@ title: "Using Google Webmaster API (GWebMaster & GWebMaster2) with Hawk.js"
description: "Learn how to use Google Webmaster tools (GWebMaster and GWebMaster2) with Hawk.js for automated sitemap submission, feedback tracking, and effective website indexing. Understand the differences between GWebMaster and GWebMaster2, and how to set them up."
---


# GWebMaster & GWebMaster2 with Hawk.js


Expand Down Expand Up @@ -98,7 +97,7 @@ The **GWebMaster2** strategy enhances the basic functionality of **GWebMaster**

---

**Keywords:**
**Keywords:**
<ul className="keywords">
<li>Google Webmaster API</li>
<li>GWebMaster</li>
Expand Down
20 changes: 12 additions & 8 deletions pages/docs/effective-indexing-with-hawk-js/indexnow.mdx
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: "Comprehensive Guide to Using IndexNow with Hawk.js"
description: "Learn how to use the IndexNow strategy with Hawk.js to ensure rapid indexing of your website's content. Discover how it works, when to use it, and how to set it up via CLI."
title: "IndexNow with Hawk.js"
description: "Learn how to integrate IndexNow with Hawk.js for real-time content indexing. This guide covers the steps for using the IndexNow protocol, FTP server setup, and optimizing your website’s indexing process for faster search engine visibility."
---

# IndexNow with Hawk.js
Expand Down Expand Up @@ -93,12 +93,16 @@ By using **IndexNow** with Hawk.js, you can significantly speed up the process o

---

**Keywords:**
**Keywords:**
<ul className="keywords">
<li>IndexNow</li>
<li>Hawk.js</li>
<li>SEO Optimization</li>
<li>Indexing</li>
<li>FTP Server</li>
<li>Search Engine Crawling</li>
<li>IndexNow</li>
<li>real-time indexing</li>
<li>content updates</li>
<li>search engine indexing</li>
<li>SEO optimization</li>
<li>FTP server</li>
<li>search engine crawling</li>
<li>fast content indexing</li>
<li>automated SEO</li>
</ul>
16 changes: 11 additions & 5 deletions pages/docs/enhancing-seo-with-hawk-js-cli.mdx
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
---
title: "Hawk.js CLI: Simplified Sitemap Generation and Submission"
description: "Learn how to use the Hawk.js CLI for generating sitemaps, feeding them to search engines, and initializing configurations. Explore supported strategies and command options."
title: "Hawk.js CLI Documentation"
description: "Learn how to use the Hawk.js CLI tool to automate sitemap generation and submission to search engines. This guide covers commands, options, strategies, and best practices for using Hawk.js with various indexing strategies."
---


# Hawk.js CLI Documentation

Hawk.js provides a powerful CLI tool to automate sitemap generation and submission to search engines using various supported strategies. This guide will walk you through the commands, options, and best practices for using the Hawk.js CLI.
Expand Down Expand Up @@ -168,7 +169,12 @@ Explore more about each strategy:
<ul className="keywords">
<li>Hawk.js CLI</li>
<li>sitemap generation</li>
<li>search engine indexing</li>
<li>command line tool</li>
<li>IndexNow</li>
<li>Google Webmaster Tools</li>
</ul>
<li>Google Webmaster</li>
<li>GWebMaster</li>
<li>Indexing API</li>
<li>FTP upload</li>
<li>CLI commands</li>
<li>strategy configuration</li>
</ul>
Loading

0 comments on commit bc2e37f

Please sign in to comment.