既存の自社サイト内にブログを設置しようと、現在はアメブロをiframeでサイト内の/blog.htmlに埋め込んでいますが、それ意外の方法がわからないのでお尋ねします。
自社サイト内へのブログ設置というのは、自社のHPのドメインのルートディレクトリに「blog」というような名前のサブディレクトリを作るという事です。
当方、html5,css3に慣れたのでjavascriptに手を出し始めた程度の初心者です。
phpや.htaccess はよくわかりません。
調べに調べたところ、大別すると方法としては以下の通りでした。
【1】大手ブログサービスをiframeで埋め込む
【2】wordpress(以下WP)などCMSと呼ばれるサービスを利用する。
【2-1】WPの場合、1ページ丸々WPにしてしまい、htmlで作ったヘッダーやフッターを固定ページに加工して既存サイトっぽく見せる。URLは変更できるから。
【2-2】WPを工夫して blog.html内に組み込む。部分CMS化。
【2-3】最初からWPで全部作れよ
【3】ブログとして使えるCGIとやらを導入する
【4】ひたすらhtmlでブログを書く
【5】ブログサービスへ外部リンクする
上記の中で、更新の利便性と自身の技量で導入できるかなと検討してトライしているのが【2-2】なのですが、方法がよくわかりません。
新着記事のみを表示させる方法は多く質問があるようですが……。
私の解釈では、WPは divみたいに一種のブロック要素としてblog.html内で表示できるものと思っていたのですが違うのでしょうか。
一番それらしい情報はこちら( http://www.webopixel.net/wordpress/206.html :WordPressと静的ファイルを共存させて部分CMS化する)ですが、こちら( http://okwave.jp/qa/q7443375.html )のサイト内に「⇒既存のHPが既にあるのであれば、更新箇所だけwordpressを組み込めばいいだけです。
wordpressのタグをその情報が出る箇所に埋め込み、wordpressの管理画面からブログを投稿すればできます。
タグを埋め込むだけですので、phpの知識はいりませんが、最低限のwordpressのタグの知識、htmlの知識とwordpressのフォルダの構造の理解はいります」とも書いています。
まとめると、【WPをサーバーにある自社のHPのドメインのルートディレクトリに導入後、html自体ではphpを実行できないので.htaccessというものに修正を加え、blog.html 内でphpを実行→WPのタグ(テンプレートタグ?)を実行することで表示させる】ということでしょうか?
どなたかやり方を教えていただけませんでしょうか。半年くらい悩んでいます。
なおサーバーはロリポップでWPが使えるプランです。
よろしくお願いいたします。
みんなの回答 5 件
こんなイメージで導入できるものと思っていましたが……どうすればよいのでしょうか。
Movable TypeかWordPressを導入すればいいだけ。半年も悩むくらいであれば、素直に外注してくれ。
その程度の要件なら無理した構造にしたり、ムダな時間を使わず、jimdoProで独自ドメイン運用するのがいいのではないでしょうか?コストは¥11,340/年です。
取得済みのドメインでも運用できますし、ブログも簡単に設置することができます。
ホームページ作成 - 簡単ホームページ作成サービス - Jimdo
http://jp.jimdo.com/無料レンタルブログはRSSとJSうまく使えば引っ張ってこれる気もします。ただ件数制限はないかURLは個別につけるられるかなど問題は出てきそう。
普通にMovable TypeやWordpressでサイト(固定)とブログ作ったほうが速い気がするし、勉強も調べるのもネットや書籍が多い分とても楽です。
難しい事考えるよりも、WPを現ドメインにおいてサイトを作り直した方が早いかと。
WPはブログ機能を持ったツールなので、通常サイトだって、ブログサイトだって自由に作れるものです。
WPには「固定ページ」と「投稿」が標準で搭載されています。固定ページに現サイトのソースをそのまま添付。(画像URLのみ変更)
投稿ページにBlog記事を書く。
これで解決じゃないでしょうか?
WPの簡単な操作方法の本を一冊買えばすぐ理解できます。半年もあればなおのこと。
関連するトピックス