probe-rs
usage even easier.
probe-rs run
properly.Install NodeJS which is the JS runtime to generate all webpage docs.
Alternatively, use Nix to fetch the development shell tools:
Fetch dependencies. Be patient, it may take a while on the first run.
Then locally serve the documentation from the root of this repository. Be patient, it may take a while on the first run.
When the documentation preview is ready and gets served, you will be greeted with something like:
> probe.rs-astro@0.0.1 dev
> astro dev
astro v5.5.2 ready in 1355 ms
┃ Local http://localhost:4321/
┃ Network use --host to expose
10:04:56 watching for file changes...
Building & Testing Static Site
To build the site, into the dist/
folder:
And start a local static server with the contents of dist/
, served at your configured base path:
And visit it, with your base path if set:
http://localhost:3000/probe.rs-astro/
Targets & Manufacturers Data DependencyThis repo currently pulls in targets & manufacturer data from https://github.com/probe-rs/probe-rs using NPM:
npm install https://github.com/probe-rs/probe-rs
The dependency gets updated automatically by .github/workflows/update-probe-rs-dep.yml, or can be updated manually with:
npm update probe-rs-targets
If changing the serving domain or path, update site
and base
in astro.config.mjs.
Find free / open source icons (https://iconify.design/), throw them in src/icons
, and use an <Icon />
tag:
<Icon name="carbon--table-of-contents" class="text-green" />
This website is a customzied version of Astro's blog template:
npm create astro@latest -- --template blog
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4