ホームページの作成 その2
アコーディオンメニュー:
クリックで開くメニューはアコーディオンメニューというらしい。
左にアコーディオンメニューを追加、これに関しては別サイトからサンプルを探す。JSとCSSが使われてる?
CSSファイルをtempnateのCSSに追加。
考え方としては、チェックボックスとリストをセットで作って、ちえっくボックスは非表示でメニューにして、そこをクリックするとチェックがつく、
チェックの有無によってリストの表示幅を変える。ちけっくなければ表示幅0で非表示、チェックされたら表示幅を広げる。
このチェックは別のページに行くと引き継がれないところが難点。
ページの構造:
トップの横に並んだヘッダーメニューからは、トップケージのページのコピーのメイン記事を書き換えたものを作った。画像ありなしの2種類を使い分け。
ページの構造を、共通部分と記事に分けて作成。
記事の部分をインクルードして表示するようにした。
インクルードの方法は、既存のベタ打ちのページを上手く読み込めれば手間がかからないので、phpで取り込むか、SSIでインクルードするようにした。
どっちも試しながら作ってみたので、混在してしまってる。
トップページとヘッダーメニューのページは、SSI。
各記事はphpで呼ぶようになって統一感ないが、せっかく作った軌跡もあるし素人なのでまあしょうがない。
試しながらわかったこと:
SSIの動作については、.htaccessを作る、内容はさくらインターネットのサイト内で検索して作った。
ファイルの拡張子は、shtml指定。それ以外だと動かない。
SSIとphpが混在してもダメ。phpを使うなら、.phpの拡張子にしないといけない。
ファイルのインクルードはphpでもできるので、全部php書いてみたらそれでも動いた。
shtmlで引数を渡す方法が分からなかったので、再度メニューからコンテンツに飛ぶところだけ
contents.php?記事番号
を作った。記事番号はから ファイルのディレクトリと拡張子をつけて呼び出すように作った。
記事は一通り書き換えて、記事用のディレクトリ内に置く。
写真は楽天からの移植のページのものは、imageR の中。
tempnateのひな形のイメージは、 img の中。
js,cssのディレクトリもtempnateのもの。
研究紹介ページの写真も、他のたくさんの写真と一緒にすると整理しにくいので別にディレクトリ作った。
記事のかきかた:
記事には、
最上段にコンテンツメニュー番号
ページ名称とホームへのリンクを貼る。
クリックで開くメニューはアコーディオンメニューというらしい。
左にアコーディオンメニューを追加、これに関しては別サイトからサンプルを探す。JSとCSSが使われてる?
CSSファイルをtempnateのCSSに追加。
考え方としては、チェックボックスとリストをセットで作って、ちえっくボックスは非表示でメニューにして、そこをクリックするとチェックがつく、
チェックの有無によってリストの表示幅を変える。ちけっくなければ表示幅0で非表示、チェックされたら表示幅を広げる。
このチェックは別のページに行くと引き継がれないところが難点。
ページの構造:
トップの横に並んだヘッダーメニューからは、トップケージのページのコピーのメイン記事を書き換えたものを作った。画像ありなしの2種類を使い分け。
ページの構造を、共通部分と記事に分けて作成。
記事の部分をインクルードして表示するようにした。
インクルードの方法は、既存のベタ打ちのページを上手く読み込めれば手間がかからないので、phpで取り込むか、SSIでインクルードするようにした。
どっちも試しながら作ってみたので、混在してしまってる。
トップページとヘッダーメニューのページは、SSI。
各記事はphpで呼ぶようになって統一感ないが、せっかく作った軌跡もあるし素人なのでまあしょうがない。
試しながらわかったこと:
SSIの動作については、.htaccessを作る、内容はさくらインターネットのサイト内で検索して作った。
ファイルの拡張子は、shtml指定。それ以外だと動かない。
SSIとphpが混在してもダメ。phpを使うなら、.phpの拡張子にしないといけない。
ファイルのインクルードはphpでもできるので、全部php書いてみたらそれでも動いた。
shtmlで引数を渡す方法が分からなかったので、再度メニューからコンテンツに飛ぶところだけ
contents.php?記事番号
を作った。記事番号はから ファイルのディレクトリと拡張子をつけて呼び出すように作った。
記事は一通り書き換えて、記事用のディレクトリ内に置く。
写真は楽天からの移植のページのものは、imageR の中。
tempnateのひな形のイメージは、 img の中。
js,cssのディレクトリもtempnateのもの。
研究紹介ページの写真も、他のたくさんの写真と一緒にすると整理しにくいので別にディレクトリ作った。
記事のかきかた:
記事には、
最上段にコンテンツメニュー番号
ページ名称とホームへのリンクを貼る。
の順でタグを3種類使い分け。
最後に、前と後のページのリンク。
最初と最後にちょっと面倒な作業が入るが、他は以前のコンテンツをそのまま使った。
関連作業:
以前の www.cpu4edu.netの方のページのサイドメニューを新ページにリンクを貼りなおした。
これまでは、ルート直下の番号.HTMLにつながっていたが、ルート直下にファイルが多すぎてみずらいので、記事用のディレクトリに整理した。
の順でタグを3種類使い分け。
最後に、前と後のページのリンク。
最初と最後にちょっと面倒な作業が入るが、他は以前のコンテンツをそのまま使った。
関連作業:
以前の www.cpu4edu.netの方のページのサイドメニューを新ページにリンクを貼りなおした。
これまでは、ルート直下の番号.HTMLにつながっていたが、ルート直下にファイルが多すぎてみずらいので、記事用のディレクトリに整理した。
2024.01.19 11:18
| 固定リンク
| ソフト・HDL・Web
ホームページの作成 その1
2023年末からのホームページ作成作業についてまとめ
きっかけ:
某教育機関の教員で、研究室のページをHTML 手打ちで置いていたのですが、所属機関の方針で、外部にホームページ作るな、学内からリンクをはるな、というお達しを受けて、○○研究室のページ、という記述をなくして、リンクも外した。
といっても、せっかくいろいろ試した記録が忘れっぽい自分には役立ってるので、自費でサーバー借りてるしあくまで個人の趣味のページということで作り直した。
見栄えも整える:
この機会にWordPressを使ってカッコイイページでも作るか、と思ったが、さくらインターネットのライトプランなので使えない。スタンダードなプランにすると金額が上がる。特に商売目的でもないのでお安いライトプランのまま見栄えのいいページを作ることを考えた。
まず、コンテンツマネージメントシステム、CMSを置く方法。フリーで軽量なCMSがダウンロードできたので、ダウンロードしてFTPで設置してみたらすぐ動いた。
JS-CMS、任意のディレクトリを作成してそこに置くと、使える。元ファイルは別フォルダに一通り保存してある。
ホーム
https://cpu4edu.net/hp/
においてちょっと情報を入力してみた。簡単に使えそうだが、以前作ったコンテンツを入れていくのはちょっと面倒そうだったので、これを使うのはやめる。会社のページっぽいものを作るのにはよさそう。
もし定年後に会社を作るとか考えたときに使うか...?
次にテンプレートのひな形を置いてから作る方法。
Webで探すとフリーのテンプレートがたくさんある。
今回は、Tempnateさんのテンプレートを使わせていただくことにした。
そのままでは足りない:
テンプレートで使えそうなのはシンプルでサイドメニューがあり数ページを並列に並べてある会社のページだったので、たくさんあるページを表示するのにはちょっと足りない。
楽天ブログでフリーページにたまった記事を置きたかったので左側にコンテンツメニューを並べることにした。
ところが、文字が大きいと画面をはみ出す。よく見る開いたり閉じたりするメニューをつけたかった。
きっかけ:
某教育機関の教員で、研究室のページをHTML 手打ちで置いていたのですが、所属機関の方針で、外部にホームページ作るな、学内からリンクをはるな、というお達しを受けて、○○研究室のページ、という記述をなくして、リンクも外した。
といっても、せっかくいろいろ試した記録が忘れっぽい自分には役立ってるので、自費でサーバー借りてるしあくまで個人の趣味のページということで作り直した。
見栄えも整える:
この機会にWordPressを使ってカッコイイページでも作るか、と思ったが、さくらインターネットのライトプランなので使えない。スタンダードなプランにすると金額が上がる。特に商売目的でもないのでお安いライトプランのまま見栄えのいいページを作ることを考えた。
まず、コンテンツマネージメントシステム、CMSを置く方法。フリーで軽量なCMSがダウンロードできたので、ダウンロードしてFTPで設置してみたらすぐ動いた。
JS-CMS、任意のディレクトリを作成してそこに置くと、使える。元ファイルは別フォルダに一通り保存してある。
ホーム
https://cpu4edu.net/hp/
においてちょっと情報を入力してみた。簡単に使えそうだが、以前作ったコンテンツを入れていくのはちょっと面倒そうだったので、これを使うのはやめる。会社のページっぽいものを作るのにはよさそう。
もし定年後に会社を作るとか考えたときに使うか...?
次にテンプレートのひな形を置いてから作る方法。
Webで探すとフリーのテンプレートがたくさんある。
今回は、Tempnateさんのテンプレートを使わせていただくことにした。
そのままでは足りない:
テンプレートで使えそうなのはシンプルでサイドメニューがあり数ページを並列に並べてある会社のページだったので、たくさんあるページを表示するのにはちょっと足りない。
楽天ブログでフリーページにたまった記事を置きたかったので左側にコンテンツメニューを並べることにした。
ところが、文字が大きいと画面をはみ出す。よく見る開いたり閉じたりするメニューをつけたかった。
2024.01.19 11:01
| 固定リンク
| ソフト・HDL・Web
木工CNCとかレーザー加工機とか3Dプリンタとか導入されるらしい
結構高価なものを所属する組織で購入したらしいんだけど、ガタイが大きいので自分で組み立てをしないといけないらしいです。組み立て納品まで頼むと更にお金が高くなるんですね。きっと。
トランジスタ技術 2024年 2月号
トランジスタ技術 2024年 2月号 を買いました。
同僚と、知人がGPSの記事を書いてます。
せっかくなので、新しく作ったブログに、アマゾンのリンクと、楽天のリンクを貼ってみます。
上手く表示されるかな?
トランジスタ技術 2024年 2月号 [雑誌]
同僚と、知人がGPSの記事を書いてます。
せっかくなので、新しく作ったブログに、アマゾンのリンクと、楽天のリンクを貼ってみます。
上手く表示されるかな?
トランジスタ技術 2024年 2月号 [雑誌]