HTML KickStart で a-blog cms のテーマを作る

2012年02月23日 CMS #ablogcms #HTMLKickStart

ココのテーマが a-blog cms 標準のブログのテーマなので、そろそろ Twitter Bootstrap を使ってテーマを作ってみようと思っていたのですが、人と違うデザインのサイトをスクラッチで作るならHTML KickStartをベースにするといいですよ! | Chrome Life というエントリーを見て、HTML KickStart で作ってみる事にしてみました。

一通り必要なスタイルは定義されているので、あとは簡単にモジュールを組み込むだけでいけそうというところです。緑色の(Download Now)というボタンをクリックしてファイルをダウンロードしましょう。


上記のようなファイルがダウンロードされてきますので、blank.html を index.html にリネームして、css や js と一緒にテーマとして a-blog cms のインストールされている themes ディレクトリに HTML_KickStart ディレクトリを作成しアップロードします。


こんな感じになるので、あとは index.html にモジュールとかをイロイロ書いていきます。

index.htmlのカスタマイズ

headタグ内に、JavaScript と CSS を読み込みます。

<!-- BEGIN_MODULE Js -->
<script type="text/javascript" src="/index.js{arguments}" charset="UTF-8" id="acms-js"></script><!-- END_MODULE Js -->
<link href="/css/acms.css" rel="stylesheet" type="text/css" media="all" />

例えば、以下のような感じに書いてみましょう。

<div class="col_9">
<!--#include file="/admin/action.html"-->

 ** Entry_Body モジュール **

</div>
<div class="col_3">

 ** Entry_List モジュール **

</div>

あとは、イロイロなモジュールを組み込んでみたりしてみましょう。

少しだけ CSS を修正

ほとんど大丈夫だったのですが、1点だけ kickstart-buttons.css を少し修正が必要になりました。ダイレクト編集をした時のフォームのボタンが残念な状況でした。


css/kickstart-buttons.css

/*---------------------------------
	BUTTONS
-----------------------------------*/
button,
a.btn,
a.btn:visited,
a.button,
a.button:visited,
input[type="submit"],
input[type="reset"],
input[type="button"]{
position:relative;

/* top:0;
left:0; */

vertical-align: middle;
margin:0;
padding:10px 15px;

のように top と left をコメントにします。これでなんとか大丈夫なるかと。

/themes/system/acms.css

width が 100px になってるようですが、ここを少し大きくしてやらないと文字が全部表示されないようです。

#js-edit_inplace-submit {
position: absolute;
width: 140px;
right: 20px;
bottom: 36px;
}
著者写真
この記事を書いた人
山本 一道 / 有限会社アップルップル 代表

名古屋のWeb制作会社 (有)アップルップル代表。HTMLファーストな国産CMS「a-blog cms」開発・販売・サポート / 名古屋のWeb制作者コミュニティ「WCAN」主催 / コワーキングスペース「ベースキャンプ名古屋」運営。Web制作の現場をより良くするための活動をしています。

@kazumich

関連記事

この記事のハッシュタグ #ablogcms#HTMLKickStart から関連する記事を表示しています。

バイブコーディング時代に a-blog cms が再評価される理由。 Gemini 3 / Nano Banana Pro で変わるWeb制作
バイブコーディング時代に a-blog cms が再評価される理由。 Gemini 3 / Nano Banana Pro で変わるWeb制作
なぜHTMLファーストな a-blog cms は長期運用に優れているのか
なぜHTMLファーストな a-blog cms は長期運用に優れているのか
a-blog cms Training Camp 2025 を開催しました
a-blog cms Training Camp 2025 を開催しました
a-blog cms 3.2 を MAMP にインストールして最後に Internal Server Error になる時には
a-blog cms 3.2 を MAMP にインストールして最後に Internal Server Error になる時には
a-blog cms 3.2 をリリースしました
a-blog cms 3.2 をリリースしました
CMS のカスタムフィールドコード、ハイフンとアンダースコアどちらを使うべきか?
CMS のカスタムフィールドコード、ハイフンとアンダースコアどちらを使うべきか?