Skip to content

Documentation Site on GitHub Pages#2376

Merged
yhirose merged 4 commits intomasterfrom
docs
Feb 28, 2026
Merged

Documentation Site on GitHub Pages#2376
yhirose merged 4 commits intomasterfrom
docs

Conversation

@yhirose
Copy link
Copy Markdown
Owner

@yhirose yhirose commented Feb 22, 2026

No description provided.

@yhirose yhirose force-pushed the docs branch 5 times, most recently from e850929 to 3bbb02e Compare February 23, 2026 03:28
@Spixmaster
Copy link
Copy Markdown
Contributor

The file docs-src/pages/en/tour/8-websocket.md is missing.

@Spixmaster
Copy link
Copy Markdown
Contributor

There were so many feature additions and code changes in this month alone.

  1. Abstract TLS API support (Resolve #2309) #2342
  2. WebSocket and Dynamic Thread Pool support #2368
  3. Add wolfSSL support #2370

How are you so productive? Is there some extensive use of LLMs?

Personally, I cannot work with one. I do not like the source code in most cases. I use them for pure research at most.

@yhirose yhirose marked this pull request as draft February 23, 2026 12:52
@yhirose
Copy link
Copy Markdown
Owner Author

yhirose commented Feb 23, 2026

This pull request is still in progress and will take some time to complete.

- Introduced a new Rust-based static site generator in the `docs-gen` directory.
- Implemented core functionality for building sites from markdown files, including:
  - Configuration loading from `config.toml`.
  - Markdown rendering with frontmatter support.
  - Navigation generation based on page structure.
  - Static file copying and output directory management.
- Added templates for base layout, pages, and portal.
- Created a CSS file for styling and a JavaScript file for interactive features like language selection and theme toggling.
- Updated documentation source with new configuration and example pages in English and Japanese.
- Added a `justfile` target for building the documentation site.
- Created a new Japanese tour index page at docs/ja/tour/index.html
- Implemented navigation links for various sections of the cpp-httplib tutorial
- Added a language selector to switch between English and Japanese
- Introduced theme toggle functionality to switch between light and dark modes
- Added mobile sidebar toggle for better navigation on smaller screens
@yhirose yhirose marked this pull request as ready for review February 28, 2026 19:45
@yhirose yhirose merged commit 797758a into master Feb 28, 2026
27 checks passed
@yhirose yhirose deleted the docs branch March 2, 2026 23:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants