解決済
自分のライブドアブログの・トップページ・個別記事・カテゴリー記事・月別記事のソースをダウンロードするための各URLを教えてください。
自分のライブドアID/site.cssにアクセスすると自分のブログのスタイルシートをメモ帳に簡単にダウンロードできるんだという事を、昨日の『はすぼい』さんの質問で学んだのですが、カテゴリー記事など上記4つののソースをダウンロードするためのURLも知りたいのです。回答(8)
8.

view-source:を付け足して入力すると
メモ帳が起動してソース表示が表示されます。
例えばhttp://blog.livedoor.jp/blog_cs/だったら
view-source:http://blog.livedoor.jp/blog_cs/と入力します。
ちなみに直接そのサイトにアクセスすることなくソース表示されるので怪しいサイトにアクセスする前に変なスクリプトが埋めこめられていないか調べるときにも使えます。
1.
2.
3.
スタイルシートのアドレスにアクセスすると、拡張子がcssのため、ブラウザでは表示できないのでメモ帳などを開いて表示させているのです
なので、ソースを一発でダウンロードするアドレスというのは基本的にはないような気がします
4.
カスタマイズで4つ並んで出てくるので勘違いしてませんか?
CSSは、編集画面で保存したそのものを「メモ帳形式」(正確には違いますが)で自動的にアップロードしているので、http://blog.livedoor.jp/自分のライブドアID/site.cssを開くと出てくるのは当然です
他の四つはブログを作るときに基本となる形ですので、そのものはアップロードされません
なので、ダウンロードするアドレスもありません
(わかりやすく書いたつもりですので、多少間違った表現がありますが・・)
5.
blogを表示させるとき、構造(見出しとか表とか)を決めているのがHTMLファイルで、見た目(背景色とか)を決めているのがCSSです。
HTMLファイルにはどの見た目(CSS)を適用するか記述しているので、CSSファイルはhttp://blog.livedoor.jp/自分のライブドアID/site.cssに存在します。
それに対して残りの4つは、HTMLファイルそのもののルールを記述しています。
再構築したときに、CSS画面に記述したものをそのままCSSファイルとして作成し、保存します。従ってCSSはダウンロードもできます。
それに対して残りの4つは、再構築すると記述したルールに
したがってHTMLファイルが複数作成されて保存されます。例えば、個別記事ページだったら、今まで書いてきたページをすべて、カスタマイズで記述したルールにしたがってHTMLファイルに変換します。だから再構築に時間がかかります。
したがってルール自体はLivedoorのデータベースのどこかに保存されていますが、ファイルとしては保存されていないと思います。
6.
トップページ
http://blog.livedoor.jp/testuser1/index.html
個別記事
http://blog.livedoor.jp/testuser1/archives/数字.html
月別アーカイブ
http://blog.livedoor.jp/testuser1/archives/年-月.html
カテゴリ別アーカイブ
http://blog.livedoor.jp/id/archives/cat_数字.html
いずれも、ブログからたどらないと分かりません。White-Knightさんのブログの、個別ページやカテゴリアーカイブ、月別アーカイブへ移動すれば、簡単にurlは分かります。
また、ソースというのが、すでに表示されているもののものを指していることを前提に書くのであれば、ブラウザでソースを表示するには、インターネットエクスプローラの場合、表示しているページの余白部分などで右クリックすれば、「ソースの表示」というものがありますので選ぶと、メモ帳などへソースが表示されます。
ライブドアナレッジでは、ライブドアブログから誘導された人たちが、多数、ライブドアブログに関連する質問を寄せていて、ソースと言われると、通常はデザインテンプレートのソース、すなわち、自動処理される前の状態のものを指していることも多いのです。
ちょっとソースの定義が不明瞭なので答えにくいところがあります。よく読んでも分かりませんでした。White-Knightさんの質問が難しいようです。私も回答に挑戦してみます。
7.
一発ダウンロードの方法は無いです。
それを回避する代替案が回答#1~6です。
まずスタイルシートが簡単にダウンロードできる、と
ありますがなぜダウンロードできると思います?
まず大前提として
4つのソースはシステム側で利用するためのもの、
CSSはブラウザが利用するためのもの、です。
次に、ブログをブラウザに表示するのに
システムからHTMLとCSSの2つが送られてきます
(ここでは画像やプラグインなんてのは考えない事にします)。
CSSはブラウザが使うファイルです。
システムから送られてきたHTMLを
CSSを使って整形表示するのはブラウザの仕事です。
つまりブラウザはどのように整形しなければ
いけないのかを知る必要があるためCSSを取得しようとします。
よってCSSはブラウザでアクセスできる必要があります。
ですのでURLにCSSを手入力するとアクセスできてしまいます。
ただし、CSS単体ではブラウザは解釈できず
メモ帳で開こうとしたりします。
これがCSSをダウンロードできる理由です。
逆に4つのソースはシステム側で使います。
システムでソースと記事本文をくっつけて
HTMLを生成してブラウザに送信します。
受信したブラウザはHTMLを解釈できるので
保存するのではなく勝手に表示を実行してしまいます。
更に別途受け取ったCSSで整形までしてくれます。
このようにソースはシステム側で処理するために
使うファイルなので、わざわざインターネットから
直接アクセスできるようにする必要が無く
ただデザインの変更でソースを触る場合もあるだろうから
管理者画面からのみアクセス出来るようにしています。
#セキュリティとかの関連もあると思いますよ。
横道にそれますが、例えば管理者ページに入るための
ID,パスワードの一覧がダウンロードできると
問題でしょ?ID,パスワード一覧はシステム側で
利用するものなのでブラウザでアクセスできなくて
良いのです。
ですので、システム側で処理する前のものを
回答#1のようにするか
処理したあとのものを#2,6のようにして
取り出すしかないのです。
あとはブラウザのツールバーのファイル-名前を付けて保存を
実行するくらいです。
プロフィールに「CSSやHTMLを勉強」とあったので
釈迦に説法ですがご参考になれば幸いです。
コメント(6)
saraさん早速の回答ありがとうございます。ただ残念ながら
私はトップページなどカスタマイズする時はその方法でやっています。私が知りたいのはURLを入力すると一発でメモ帳にダウンロードできる方法です。
あさ☆ぴんさん早速のご回答ありがとうございます。
これも知っています。
URL入力で該当部分に一発でダウンロードできる方法でお願いします。
現にhttp://blog.livedoor.jp/blog_cs/site.cssとかアクセスするとライブドアサポートブログのスタイルシートがすぐ出てくるのでCSSのはあります!!その他4つのを知りたいだけです。質問をよく読んでください。
久々に覗きに来ました。受付中なので、やっぱり期待に添えなかったようです・・・。質問の意味がもう少し詳しく分かればと思います。
完全解決ではありませんが、お蔵入りになってしまうので
後日改めさせていただきます。
ここまででは、tesさんがベスト回答とさせていただきます。
また#9さん、試験利用者さん、たっけーさん、エナさん、SVさん、
詳細に解説していただきありがとうございました。
勉強になりましたのでベター回答とさせていただきます。
完全解決ではありませんが、お蔵入りになってしまうので
後日改めさせていただきます。
ここまででは、tesさんがベスト回答とさせていただきます。
また#9さん、試験利用者さん、たっけーさん、
詳細に解説していただきありがとうございます。
勉強になりましたのでベター回答とさせていただきます。

