プロジェクト の Linux スキルツリー

自然観察ガイドのサイトを保存してオフラインで使う プロジェクト

Wget で取得範囲を絞り、リンクを変換して、配信元の停止後も移動したガイド全体を読みます。

LinuxShell

💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください

はじめに

「自然観察ガイドのサイトを保存してオフラインで使う」は、ターミナルでコマンドを入力できる方のための Linux 実践プロジェクトです。元の配信元に接続できない地域の自然観察会に、小さなガイドを用意します。実際のページ、イラスト、スタイル、印刷できる観察シートを含む、持ち運べるディレクトリを作ります。

1 つのガイド付きラボで、意図的に不完全なホームページ保存から、範囲を限定した完全な取得と相対リンクへの変換まで進みます。用意された配信元を自分で停止し、未読の内容を読み、ガイド全体を引き渡し先へ移動します。独立したチャレンジでは、カードの階層が深く、共有資産が隣のディレクトリにあり、別の催しを除外する必要がある海岸ガイドに同じ方法を応用します。

学習内容

  • 保存した HTML 1 ページと、そのページに必要な別のページや資産を区別する。
  • URL のホスト、ポート、パスを読み、取得元の範囲とローカルの保存場所を区別する。
  • Wget でリンクされた静的コンテンツを取得し、許可された共有資産を含め、隣接ガイドを除外する。
  • ディレクトリ全体と一緒に移動する相対パスへナビゲーションを変換する。
  • 用意された配信元だけを停止し、未読のローカル内容と実際の SVG 観察シートを使う。
  • ディレクトリを移動し、独立したローカルファイルサーバー経由で実際のページを読む。

このコースの対象者

基本的なターミナル操作に慣れ、ターミナルとブラウザーのタブを切り替えられる Linux 初学者向けです。HTML 作成、プログラミング、Web サーバー管理、Wget の経験は不要です。必要なオプション、パス、シェル構文は使用前に説明します。

準備済み環境には Workstation、Source Guide、Field Copy があります。ガイドの文章とイラストは独自の架空教材であり、実際の生物の同定、採食、安全に関する助言ではありません。対象は許可済みの静的ガイドだけです。動的サイト、ログイン、任意の公開サイトの収集は扱いません。

教材は英語に加えて 8 言語で提供されます。ガイドのサイト、実際の UI ラベル、コマンド出力は英語のままで、翻訳でも画面に表示されるラベルを保持します。

よくある質問

何を作りますか? 内容ページ 5 枚、イラスト 3 点、スタイルシート 1 枚、実際に印刷できる SVG 観察シートとクローラーメタデータを含む handover/field-guide/ ディレクトリです。必要なナビゲーションはコピー内で解決します。

本当にオフラインになりますか? ガイドの配信元サービスを自分で停止します。LabEx 接続と独立したローカル閲覧サービスは引き続き使えます。新しいローカル閲覧経路で配信元への非依存を確認します。プラットフォーム全体の接続を切るわけではありません。

ホームページの保存だけで十分ですか? いいえ。単一ページでは依存ファイルが欠けることを観察してから、許可されたツリーを取得してリンクを変換します。チャレンジでは深さと範囲の関係が変わります。

ツールのインストールやプリンターは必要ですか? 不要です。ツールと閲覧サービスは準備済みです。実際の SVG はブラウザーのメニューで開く、保存、印刷ができます。紙への印刷は任意で、採点対象ではありません。

ダブルクリックやパソコンへのディレクトリ一括ダウンロードはできますか? このプロジェクトで検証するのは、移動後に用意された静的ファイルサーバーで読む方法です。すべてのブラウザーで同じ file:// 動作になることや、未検証のプラットフォームのワンクリックディレクトリ取得機能は約束しません。

講師

labby
Labby
Labby is the LabEx teacher.