| v6 | v7 | |
|---|---|---|
| 6 | 6 | |
| 7 | 7 | == Subversion == |
| 8 | Vine Linux Magazine(vlmag) は Subversion で管理されています。執筆の前に subversion パッケージをインストールしておいてください。[[br]] | |
| 9 | Subversion に関しては NET 上に情報がたくさんあります。 | |
| 8 | vlmag は Subversion で管理されています。執筆の前に subversion パッケージをインストールしておいてください。[[br]] | |
| 10 | 9 | |
| 11 | 10 | Subversion では「コピー・修正・マージ」の手順で操作します。 |
| … | … | |
| 15 | 14 | 3. 完成/修正した原稿をリポジトリにマージ |
| 16 | 15 | |
| 17 | == |
|
| 16 | == チェックアウトしてリポジトリをコピー == | |
| 18 | 17 | |
| 19 | 18 | 1. 自 PC にチェックアウト用のディレクトリを作成します。ここでは ~/vlmag を作成したとします。 |
| … | … | |
| 26 | 25 | $ svn co !http://trac.vinelinux.org/repos/projects/web/trunk |
| 27 | 26 | |
| 28 | Vine のサーバ |
|
| 27 | Vine のサーバ上のファイルが ~/vlmag に取り込まれます。 | |
| 29 | 28 | |
| 30 | 29 | vlmag 執筆者に関連するファイルは以下のものです。 |
| … | … | |
| 42 | 41 | }}} |
| 43 | 42 | |
| 44 | == 記事を作成 |
|
| 43 | == 記事を作成する == | |
| 45 | 44 | 執筆/作成するのは以下のファイルです。 |
| 46 | 45 | |
| … | … | |
| 48 | 47 | * trunk/vlmagazine/yyyymmdd-*.{png,jpeg,etc.}(HTML がリンクする画像) |
| 49 | 48 | |
| 50 | 適当な yymmdd.dat をコピーして雛形として作業を始めます。 | |
| 51 | 一通り書き上がったら trunk/ をカレントとして | |
| 49 | yyyymmdd は作成した vlmag の公開(予定)日になります。適当な yyyymmdd.dat をコピーして雛形として作業を始めます。 | |
| 52 | 50 | |
| 53 | 51 | $ make |
| … | … | |
| 55 | 53 | すると、yyyymmdd.dat から yyyymmdd.html が生成されます。 |
| 56 | 54 | |
| 57 | 「html ls: /home/ftp/pub/Vine/VineSeed/pool/*.rpm にアクセスできません: そのようなファイルやディレクトリはありません | |
| 58 | rpmq: 問い合わせのための引数が指定されていません。」というような警告がいくつか出ますが、無視してかまいません。[[br]] | |
| 55 | 「html ls: /home/ftp/pub/Vine/VineSeed/pool/*.rpm にアクセスできません: そのようなファイルやディレクトリはありません | |
| 56 | rpmq: 問い合わせのための引数が指定されていません。」というような警告がいくつか出ますが、無視してかまいません。 | |
| 57 | ||
| 59 | 58 | 生成されたのは確認用の HTML です。エディタで開いて css のリンク PATH を以下のように修正してブラウザで確認してください。 |
| 60 | 59 | |
| 61 | 60 | <link href="../css/layout.css" rel="stylesheet" type="text/css" media="screen,tv,print" /> |
| 62 | 61 | |
| 62 | この HTML を作成用に使ってもかまいませんが、'''$ make clean コマンドを走らせると、~/vlmag/trunk 以下のすべての HTML が削除される'''ので要注意。 | |
| 63 | ||
| 64 | 使えるタグ、書式規則とも、冒頭の{<date>,<author>,<title>,<description>}を除き、通常の HTML と変わりません。<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "!http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> と言われてわかる方はそういう風に書いてください。 | |
| 65 | 使い慣れた HTML エディタなどがある方はそれで書いて <body> と </body> に挟まれた部分を yyyymmdd.dat に貼り付けても良いでしょう。 | |
| 66 | ||
| 63 | 67 | '''css には変更は加えないでください。'''[[br]] |
| 64 | 68 | 新しい style 定義が必要なときは、!VineSeed-ML or 開発者 IRC で依頼するか、許可を得てください。 |
| 65 | ||
| 66 | ||
| 67 | ||
| 68 | ||
| 69 | ||
| 70 | ||
| 71 | ||
| 72 | ||
| 73 | ||
| 74 | ||
| 75 | ||
| 76 | ||
| 77 | ||
| 78 | ||
| 79 | ||
| 80 | ||
| 81 |