初心者向け入門講座⑧:記事サイトを簡単に作る

初心者向け入門講座⑧:記事サイトを簡単に作る
前回の投稿では、Web ページの作成方法について説明しました。Web サイトは多くの Web ページで構成されているため、前回の投稿で説明した方法を使用して、複数のページを繰り返し作成し、これらのページを相互にリンクする必要があります。たとえば、有名な Taobao 28 Street はそのような Web サイトです。

しかし、友人たちは、完全に静的なウェブページを数十ページ作るのは比較的簡単だとしても、ウェブサイトのコンテンツを更新するのは少々面倒だろう、という問題を考えたかもしれません。たとえば、記事を公開したり、お知らせを発したり、ユーザーにメッセージやコメントを残すように依頼したりする必要があります。このような機能は、前のセクションで説明した方法では実現できません。ではどうすればいいのでしょうか?実は、タオバオ28ストリートは初心者向け毎日投稿⑦の手法で構築されたウェブサイトですが、ウェブサイトのコンテンツを毎日更新したり、記事を公開したり、ユーザーコメントを受け付けたりすることもできます。それで彼はどうやってそれをやったのでしょうか?方法は非常に簡単で、ブログプログラムを追加するだけで、江西SEOのように毎日記事を書くことができ、ユーザーもコメントを残すことができます。 Taobao 28 Street に追加されたブログプログラムは http://www.taotao28.com/blog/ です。

記事をすばやく簡単に公開し、ユーザーがコメントを残せる Web サイトを作成するには、まずスペースにブログ プログラムをインストールする必要があります。 Zblog ブログ プログラムは、使いやすいだけでなく、SEO にも非常に有益であるため、ここで推奨されます。 Zblog ブログ プログラムの紹介: http://bbs.supadmin.com/thread-6471-1-3.html、Zblog ブログ プログラムの公式 Web サイト: http://www.rainbowsoft.org/。ダウンロード ページにアクセスすると、2 つのダウンロード リンクが表示されます。1 つは自動インストール パッケージで、もう 1 つは手動インストール パッケージです。これらは同じですが、手動インストール パッケージにはすべてのファイルが含まれており、それらすべてを Web サイト スペースにアップロードする必要があります。自動インストール パッケージには 2 つの構成ファイルのみが含まれており、インストール中に設定して、Web サイト スペースにプログラムを自動的にインストールできます。

Zblog プログラムを使い始めたばかりの友人が何人か、自動インストール パッケージの使用時に多くの問題に遭遇したようですので、初心者には手動インストール パッケージの使用をお勧めします。今日は、手動インストール パッケージを例に挙げます。自動インストール パッケージをダウンロードすると、インストール方法を説明したユーザー マニュアルが付属します。

手動インストール パッケージをダウンロードした後、コンピューターで解凍すると、その中に多くのファイルが含まれていることがわかります。以下のように表示されます。

最後の 2 つの手順を除き、他のすべてのファイルとフォルダーを Web サイトのスペースにアップロードする必要があります。アップロード時にファイルに変更を加える必要はなく、FlashFTP ソフトウェアを使用して直接アップロードするだけです。アップロードが完了したら、プログラムをインストールした URL またはパスを開きます。

たとえば、プログラムをルート ディレクトリ (ルート ディレクトリとは何ですか?) にアップロードし、ドメイン名が www.yi7.org である場合、ブラウザーにドメイン名を直接入力します。Taobao 28 Street は http://www.taotao28.com/blog/ ですが、ブログ プログラムをブログ ディレクトリにアップロードしたので、ブラウザーに http://www.taotao28.com/blog/ と入力する必要があります。

上記の方法で初めてプログラムのアドレスを開くと、プログラムは以下に示すように自動的にインストール ページにジャンプします。

プログラムは、Web サイトのアドレスとデータベースを自動的に認識します。管理者の名前とパスワードを設定するだけです。この管理者の名前とパスワードは、ブログ プログラムのバックエンドにログインして記事を投稿するときに使用するユーザー名とパスワードです。設定が完了すると設定が送信され、その後、ホームページに戻るか、バックエンドにログインするように求められます。ブログ プログラムがインストールされました。ブログのホームページにアクセスしてエフェクトを参照するか、 http://blogpath/login.aspからバックエンドにログインすることができます。バックエンドにログインすると、記事を公開したり、記事を削除および管理したり、コメントを管理したり、フレンドリーリンクを管理したり、テンプレートを変更したりすることができます。次の図に示すように:

記事の公開と管理は非常に簡単です。まずはバックエンドに慣れるだけで十分です。記事をランダムに公開してみることもできます。注意: 記事を公開する前にカテゴリを作成する必要があります。そうしないと記事を公開できません。同時に、「ウェブサイト設定管理」でウェブサイト名を設定することもできます。

これにより、記事を公開したり、ユーザーがコメントやメッセージを投稿したりできるシンプルな Web サイトが作成されます。この方法では、毎日数個の記事を書くだけで、Web サイトのコンテンツを毎日更新できます。初心者向けウェブサイト構築の日常投稿⑦で紹介した完全に静的なウェブサイトを例にとると、ブログプログラムを使用してサブディレクトリを作成し、新しいブログを書いた後、新しい記事のタイトルとリンクをホームページの適切な位置に挿入するだけで済みます。これにより、Web サイトのホームページのコンテンツが更新されるだけでなく、ブログ プログラムを通じて Web サイト全体のコンテンツも更新されます。これにより、静的なページを持つ Web サイトでコンテンツを更新するのが不便であるという問題が解決されます。同時に、ブログ プログラムを使用して静的ページを更新する方法についての記事を以前に書きました。これは、ブログを使用して Web サイトを更新する別の方法です。

はい、今日はこれで終わりです。今日説明した内容を使用すると、記事サイトを簡単に構築できます。しかし、このような記事サイトは記事自体の公開しかできず、ユーザーはコメントやメッセージの投稿しかできません。ユーザーが会員登録してオンラインで記事を投稿できるサイトを構築するにはどうすればいいのでしょうか。ポータル Web サイトの構築方法については、次の投稿をご覧ください。

<<:  MySQL 5.7 共通データ型

>>:  divコンテナ内の背景色または画像は、サイズが大きくなるにつれて大きくなります。

推薦する

DockerでJavaプログラムを起動する方法

シンプルなSpring Boot Webプロジェクトを作成するアイデア ツールを使用して、Sprin...

MySQL におけるデフォルトの使用法の詳細な説明

NULL および NOT NULL 修飾子、DEFAULT 修飾子、AUTO_INCREMENT 修...

Nginxを使用してストリーミングメディアサーバーを構築し、ライブブロードキャスト機能を実現する

前面に書かれた近年、ライブストリーミング業界は非常に人気が高まっています。伝統的な業界でのライブスト...

Win10 DVWA のダウンロード、インストール、構成のグラフィック チュートリアルの詳細な説明 (初心者向け学習侵入)

コンピュータ システムが再インストールされ、侵入テスト学習環境 DVWA を再インストールする必要が...

Docker クロスホストネットワークの実装 (手動)

1. Macvlan の紹介Macvlan が登場する前は、イーサネット カードに複数の IP ア...

Vueは、センシティブな単語フィルタリングコンポーネントを検出するためのさまざまなアイデアを実装しています。

目次前面に書かれた要件分析 v1アイデア1: インターセプションメソッドを使用して入力ボックスの入力...

mysql8.0.11データディレクトリ移行の実装

mysql のデフォルトのストレージ ディレクトリは/var/lib/mysql/です。以下は、デフ...

MySQL 8.0.23のルートパスワードをリセットするための最適なソリューション

この方法は2021年2月7日に編集されました。私が使用しているバージョンは8.0.23です。事件の原...

Linuxはlsofコマンドを使用してファイルのオープンステータスを確認します

序文Linux では「すべてがファイル」であることは誰もが知っているので、ファイルのオープン状態を確...

MySQL ビューの紹介と基本操作のチュートリアル

序文ビューは、データベース システム内で非常に便利なデータベース オブジェクトです。 MySQL 5...

Docker ベースの Redis マスタースレーブ クラスタの実装

目次1. Redisイメージを取得する2. 6つのRedisコンテナを作成する3. Redisコンテ...

JavaScript スネーク実装コード

この記事の例では、参考までに貪欲なスネークを実装するためのJavaScriptの具体的なコードを共有...

ウェブページのエンコードにおける GB2312、GBK、UTF-8 の違い

まず、GB2312、GBK、UTF-8 はすべて文字エンコーディングであることを理解する必要がありま...

HTML マーキータグの使用例

このタグはHTML3.2の一部ではなく、MSIE3以降のカーネルのみをサポートしています。そのため、...

MySQLのUPDATE文の落とし穴を記録する

背景最近、オンライン操作中に DML ステートメントを実行しました。これは絶対確実だと思っていました...