まとめ作成ツールについて

【SEO対策済み】まとめ作成ツールってなに?

ツール制作に至る経緯

今更ながらまとめサイトを作ろうと思った今日このごろ。
まとめサイト制作のキーは、相互RSSとまとめ作成ツールにあると考えた。
Wordpressでちゃちゃっとサイトの雛を作って、まとめ作成ツールでパパっとまとめたら、ハイ出来上がり。あとは、記事を増やしてアンテナサイトにお伺いを立てつつ平身低頭で相互RSSをお願いしていく。
そんなスイートに考えていたところ、2ch.netのまとめには申請やら何やらが必要ということを知らされる。

その後、よくは知らんがひろゆき氏の2ch.scであれば「ソースのリンクを貼れば転載自由」と聞いたので、(最初に言っとけよな)と内心悪態をつきつつ2ch.scのまとめツールを探すことにした。
まずは「2chまとめくす」という超推しのツールを使ってみたんだが、2ch.scの板を入れても2ch.netから取ってきてるっぽくちょっと不安すぎる。
Gで検索してみても、どうやら2ch.scはサポートしない模様。

他にいいのないのー?と探すもめぼしいツールは見つからず(あったら教えて!)、有料ツールを打診するも「養分になるだけW」と草生やされる始末。
そんなこんなで自作を決意したのだった。
そう。つまり、経緯はただの行き当たりばったり。

【SEO対策済み】まとめ作成ツールの概要

いろいろなツールを見てきたが(といっても2,3コくらいしか見てないことは内緒)、「いいんだけど、ちょっとここがなー」という具合だった。
特にインラインスタイルのべた書き&ゴリ押しが個人的にはあまり好きじゃないのと、タグの使い方もあまり好みじゃなかった。 SEO的にもあまり良くないのではないか、とも思う…たぶん。

サイトへの流入経路を考えれば「まとめサイトにSEO求めてどうすんの?www」とまたまた大量に草が生い茂るのだが、対策するのとしないのとではやっぱりするに越したことは無いだろうと適当に考える。
また、ちょろっとCSSを知っている人であれば簡単にスタイルをカスタマイズできるようにすることを主眼としている。「CSSってなに?」な人でも使用方法を見てもらえば多分カスタマイズできると思う…たぶん。

まあ、ただの思いつきなんだけどね。

【SEO対策済み】まとめ作成ツールの構成と使い方

説明のため、以下の板を引用しています。(長くなってしまったので、使い方はこっちで【SEO対策済み】まとめ作成ツールの使い方
http://sweet.2ch.sc/test/read.cgi/patisserie/1397237213/

構成

HTML

HTMLソースの整形

ソースは.datから取得します。
<script>や<a>などのHTMLタグ、javascriptを含むHTMLなどは基本的に排除しています。

基本構成

スレッドはDefinition List(定義リスト)形式ではなく、Ordered List(順序のあるリスト)形式となります。 レスはli.ch_res-liで一つの単位とします。ただし、ネストにする場合は、ネストするレス全てを一つの単位としてli.ch_res-liで囲っています。
また、名前・日付・IDの部分はp.ch_res-res-info、コメント部分はp.ch_res-textでそれぞれ囲み、それを一つの塊としてdiv.ch_res-block、さらにネストを表現するためdiv.ch_res-block-wrapでラップしています。

  1. 2: 名無しさん: 2014/04/12(土) 02:29:53.92 ID:S46EeaXbG

    海外ばっか行くな!

<ol class="ch_res-list"> <li class="ch_res-li"> <div id="ch_res-wrap-2" class="ch_res-block-wrap ch_res-depth-1"> <div id="ch_res-2" class="ch_res-block"> <p class="ch_res-info"> <span class="ch_res-number">2: </span><span class="ch_res-name">名無しさん: </span> <span class="ch_res-date">2014/04/12(土) 02:29:53.92 </span><span class="ch_res-id">ID:S46EeaXbG</span> </p> <p class="ch_res-comment">海外ばっか行くな!</p> </div> </div> </li> </ol>
アンカーのネスト

アンカーをネストで表示させる場合は、div.ch_res-block-wrapの中にネストしていきます。深さは.ch_res-depth-[n]となります。また、範囲>>i-jのアンカーの場合はiの方を基準にネストさせています。
一つのレスの中に複数のアンカーがある場合は、一番初めに出てきたアンカーを基準にネストさせます。
(なお、レスの中に他スレッドのアンカーを含むレスをコピペている場合にも、そのアンカーはネスト処理されます。本来、本スレには関係のないアンカーになるのですが、本家側もこの関係のないアンカーを関連付け処理しているので、これは仕様とみなします。)

  1. 1: 名無しさん: 2014/04/12(土) 02:26:53.74 ID:E72Y8yP+F

    ひろゆきに文句ある人はこのスレで

    52: 名無しさん: 2014/04/15(火) 18:19:16.74 ID:5gQ6UCfMo

    >>1-2000
    嫌なら来るなよ(笑)

<div id="ch_matome" class="ch_style-df"> <ol class="ch_res-list"> <li class="ch_res-li"> <div id="ch_res-wrap-1" class="ch_res-block-wrap ch_res-depth-1"> <div id="ch_res-1" class="ch_res-block ch_res-author"> <p class="ch_res-info"> <span class="ch_res-number">1: </span><span class="ch_res-name">名無しさん: </span> <span class="ch_res-date">2014/04/12(土) 02:26:53.74 </span><span class="ch_res-id ch_res-auth-id">ID:E72Y8yP+F</span> </p> <p class="ch_res-comment">ひろゆきに文句ある人はこのスレで</p> </div> <div id="ch_res-wrap-52" class="ch_res-block-wrap ch_res-depth-2 ch_res-nest"> <div id="ch_res-52" class="ch_res-block"> <p class="ch_res-info"> <span class="ch_res-number">52: </span><span class="ch_res-name">名無しさん: </span> <span class="ch_res-date">2014/04/15(火) 18:19:16.74 </span><span class="ch_res-id">ID:5gQ6UCfMo</span> </p> <p class="ch_res-comment"> <span class="ch_res-anchor">&gt;&gt;1-2000</span> <br> 嫌なら来るなよ(笑) </p> </div> </div> </div> </li> </ol> </div>
その他HTMLタグ+クラス
名前 b.ch_res-name
ID span.ch_res-id (スレ主のID → span.ch_res-id.ch_res-auth-id)
アンカー span.ch_res-anchor
ネストさせない場合 #ch_matome.ch_res-list.ch_res-unnested
ネストの線を表示しない #ch_matome.ch_res-list.ch_res-nest-none-border
リンクを含むレス(編集時のみ) div.ch_res-block.ch_res-has-link {#fcc;}で表示されます。

CSS

CSSについてはこちらを御覧ください。

CSSについて

使い方

実際にまとめの原稿を生成してみたほうが早いよ。

まとめ記事を作る