Skip to content

Commit

Permalink
Merge pull request #3946 from KBVE/patch-atomic-gh-pages-02-17-2025-1…
Browse files Browse the repository at this point in the history
…739829953

[CI] Merge patch-atomic-gh-pages-02-17-2025-1739829953 into dev
  • Loading branch information
h0lybyte authored Feb 18, 2025
2 parents 13246ef + e5dccad commit 6c56a7d
Show file tree
Hide file tree
Showing 2 changed files with 41 additions and 0 deletions.
31 changes: 31 additions & 0 deletions apps/kbve/kbve.com/src/content/docs/application/git.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -137,6 +137,37 @@ Offering features like pull requests, code reviews, and integrated issue trackin
With its robust community and extensive ecosystem of tools and integrations, GitHub enhances productivity and innovation, making it an essential resource for both open-source projects and private repositories.
Additionally, GitHub's user-friendly interface and powerful features make it a popular choice for developers seeking to share their work and contribute to the global coding community.

### Github Pages

GitHub Pages is a static site hosting service that enables developers to publish web content directly from a repository.
Supporting custom domains, Jekyll-powered themes, and HTTPS enforcement, the platform simplifies the process of deploying personal projects, documentation, or portfolio websites.
Pages are generated from branches within a repository, allowing seamless integration with version control while ensuring updates reflect instantly upon deployment.
With support for Markdown and HTML, developers can craft content-rich pages without relying on complex backend infrastructure.
The service enhances accessibility by offering free hosting for public repositories, making it a valuable tool for both individual creators and collaborative teams.

<Aside type="tip">

Did you know that this whole document is hosted on Github Pages?

Our docs are powered by [Astro](/application/javascript/#astro)!

</Aside>

While Jekyll is a popular choice for generating static sites on GitHub Pages, alternative frameworks like Astro, Next.js, and Hugo provide additional flexibility and performance benefits.
Astro excels in optimizing content delivery by shipping minimal JavaScript while enabling seamless integration with UI frameworks such as React, Vue, and Svelte.
Next.js, although primarily designed for server-side rendering and dynamic applications, can generate static exports that work efficiently with GitHub Pages when configured correctly.
Hugo, known for its blazing-fast build times and Go-based architecture, offers a lightweight solution for content-heavy websites.
By leveraging these frameworks, developers can tailor their projects to suit different performance needs, content workflows, and interactive experiences beyond traditional Jekyll-based sites.

<Aside type="tip">

Remember to setup your CNAME and **.nojekyll** file, if you plan on using a custom domain and want to use another static generator.

</Aside>

Now the other topic with the Github pages is the security!
Github recommends that you verify your domain with our profile or organization.

### Github Actions

GitHub Actions are YAML files designed to automate repetitive tasks using predefined workflows and variables, enabling seamless integration and continuous deployment.
Expand Down
10 changes: 10 additions & 0 deletions apps/kbve/kbve.com/src/content/journal/02-17.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,16 @@ import { Adsense } from '@kbve/astropad';
Github action runner for the rust dll had some outdated actions, going to update them.
In addition to the version change, the notes in the `rust` section should be updated to reflect it.

### Jedi - User Agents

- 05:14PM

New issue ticket for the jedi crate, the goal being that it would provide a custom user agent upon requested.
Example of a user agent string:
`Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36`.
The goal would be to generate a couple of these that would be cross platform and easy for us to use in the future.
I suppose we could also make this a typescript library too, for client side generation.

## 2024

### Snow
Expand Down

0 comments on commit 6c56a7d

Please sign in to comment.