add pelican-usage-fsij article
authorNIIBE Yutaka <gniibe@fsij.org>
Thu, 29 May 2014 05:16:55 +0000 (14:16 +0900)
committerNIIBE Yutaka <gniibe@fsij.org>
Thu, 29 May 2014 05:16:55 +0000 (14:16 +0900)
12 files changed:
archives.html
category/system.html
category/system2.html [new file with mode: 0644]
feeds/all-ja.atom.xml
feeds/all.atom.xml
feeds/all_rss.xml
feeds/rss.xml
feeds/system.atom.xml
feeds/system_rss.xml
monthly-meetings/2011/gnu-toolchain.html
system/web-services/pelican-usage-fsij.html [new file with mode: 0644]
system/web-services/run-fsij-web-on-your-machine.html

index ea7425a..9571e3b 100644 (file)
@@ -40,6 +40,8 @@
 <h1>Archives for Free Software Initiative of Japan</h1>
 
 <dl>
+    <dt>2014-05-29</dt>
+    <dd><a href="/system/web-services/pelican-usage-fsij.html">FSIJサイトでの pelican の使い方について</a></dd>
     <dt>2014-05-26</dt>
     <dd><a href="/gnuk/gitweb.html">Git repository browsing</a></dd>
     <dt>2014-05-26</dt>
index 230fd74..8cfcb50 100644 (file)
 
             <aside id="featured" class="body">
                 <article>
-                    <h1 class="entry-title"><a href="/system/site-colophon.html">このサイトについて</a></h1>
+                    <h1 class="entry-title"><a href="/system/web-services/pelican-usage-fsij.html">FSIJサイトでの pelican の使い方について</a></h1>
+<footer class="post-info">
+  <abbr class="published" title="2014-05-29T00:00:00">
+    2014-05-29
+  </abbr>
+
+</footer><!-- /.post-info --><p>本サイトのソースにおける pelican の使い方について説明します。</p>
+<div class="section" id="id1">
+<h2>ディレクトリ構成</h2>
+<p>「固定のページ」と「記事」の二種類があります。
+「固定のページ」は左のメニューにリストされます。
+「記事」は新しい順に列挙されます。</p>
+<pre class="literal-block">
+content/
+       extra/ ページや記事以外のものの置き場所
+       images/ 画像の置き場所
+       static/ ファイルなどの置き場所
+
+       pages/ 固定のページ
+       pages/gnuk/ 固定のページで Gnuk のカテゴリ
+       pages/monthly-meetings/ 固定のページで月例会のカテゴリ
+       pages/news/ 固定のページ、 News
+       pages/system/ 固定のページ、システム関連
+       gnuk/ Gnukの記事
+       monthly-meetings/ 月例会の記事
+       news/ News の記事
+       system/ システム関連の記事
+
+plugins/ プラグインで pelican の動作を拡張
+theme/ CSS と Jinga2 の template で見栄えを変更できます
+
+output/ &lt;---- HTML の出力先
+</pre>
+</div>
+<div class="section" id="timestamp">
+<h2>timestampに注意</h2>
+<p>timestampは保持される情報ではない、ということに注意する。</p>
+<p>Gitを使う場合はファイルのtimestampのメタ情報はリポジトリ内にデータとして記録されず、
+操作をした結果としてローカルなファイルシステムでtimestampが変わる。
+異なる場所でGitから取得して操作する場合、それらのtimestampは同じわけではない。</p>
+<p>また、staticなHTMLを生成するという運用では、生成した時点のtimestampがつく。</p>
+<p>timestampに依拠した運用はしない。timestampは気にしない、ということを覚えておく。</p>
+<p>ファイルの履歴を追うのは Git の履歴で確認します。</p>
+</div>
+                </article>
+            </aside><!-- /#featured -->
+                <section id="content" class="body">
+                    <h1>Other articles</h1>
+                    <hr />
+                    <ol id="posts-list" class="hfeed">
+
+            <li><article class="hentry">
+                <header>
+                    <h1><a href="/system/site-colophon.html" rel="bookmark"
+                           title="Permalink to このサイトについて">このサイトについて</a></h1>
+                </header>
+
+                <div class="entry-content">
 <footer class="post-info">
   <abbr class="published" title="2014-05-26T00:00:00">
     2014-05-26
   </abbr>
 
-</footer><!-- /.post-info --><p>このサイトで利用しているソフトウェアやその使い方に関して、ここに記します。
+</footer><!-- /.post-info -->                <p>このサイトで利用しているソフトウェアやその使い方に関して、ここに記します。
 本サイトの運営/保守に資するとともに、同様のサイトでの利用に役立てばと思います。</p>
 <div class="section" id="id2">
 <h2>このサイトで利用しているソフトウェア</h2>
 <h2>Source code</h2>
 <p>このサイトは Git でリポジトリを管理しています。こちら: <a class="reference external" href="http://git.fsij.org/">http://git.fsij.org/</a></p>
 </div>
-                </article>
-            </aside><!-- /#featured -->
-                <section id="content" class="body">
-                    <h1>Other articles</h1>
-                    <hr />
-                    <ol id="posts-list" class="hfeed">
+
+                <a class="readmore" href="/system/site-colophon.html">read more</a>
+                </div><!-- /.entry-content -->
+            </article></li>
 
             <li><article class="hentry">
                 <header>
@@ -176,38 +231,10 @@ Webサービスの構成は下記のようになっています。
                 <a class="readmore" href="/system/weblog/weblog-format.html">read more</a>
                 </div><!-- /.entry-content -->
             </article></li>
-
-            <li><article class="hentry">
-                <header>
-                    <h1><a href="/system/web-services/pyblosxom_vulnerabilities.html" rel="bookmark"
-                           title="Permalink to pyblosxom の脆弱性">pyblosxom の脆弱性</a></h1>
-                </header>
-
-                <div class="entry-content">
-<footer class="post-info">
-  <abbr class="published" title="2009-09-09T19:23:00">
-    2009-09-09
-  </abbr>
-
-</footer><!-- /.post-info -->                <!-- author gniibe -->
-<p>脆弱性報告が下記に一つ出ています。</p>
-<p><a class="reference external" href="http://www.juniper.net/security/auto/vulnerabilities/vuln33676.html">http://www.juniper.net/security/auto/vulnerabilities/vuln33676.html</a></p>
-<!-- BREAK -->
-<p>pyblosxom の作りは、(昔風で)文字列として HTML を構成する感じで、入力の sanitize にも問題があろうことは想像に固くない。</p>
-<p>下記のような利用の制限を加えて pyblosxom を使うことにした。</p>
-<ul class="simple">
-<li>HTTP の method は GET だけで使う</li>
-<li>QUERY_STRING はない形だけ使う(あったらエラー)</li>
-<li>拡張子で flavour の指定もできない形で使う</li>
-</ul>
-<p>file based の blog system を作り直した方がいいかしらん。</p>
-
-                <a class="readmore" href="/system/web-services/pyblosxom_vulnerabilities.html">read more</a>
-                </div><!-- /.entry-content -->
-            </article></li>
             </ol><!-- /#posts-list -->
 <p class="paginator">
-    Page 1 / 1
+    Page 1 / 2
+        <a href="http://www.fsij.org/category/system2.html">&raquo;</a>
 </p>
             </section><!-- /#content -->
        </section>
diff --git a/category/system2.html b/category/system2.html
new file mode 100644 (file)
index 0000000..56afaf3
--- /dev/null
@@ -0,0 +1,84 @@
+<!DOCTYPE html>
+<html lang="ja">
+<head>
+        <meta charset="utf-8" />
+        <title>Free Software Initiative of Japan - system</title>
+        <link rel="stylesheet" href="/theme/css/main.css" />
+        <link href="http://www.fsij.org/feeds/all.atom.xml" type="application/atom+xml" rel="alternate" title="Free Software Initiative of Japan Atom Feed" />
+        <link href="http://www.fsij.org/feeds/all_rss.xml" type="application/rss+xml" rel="alternate" title="Free Software Initiative of Japan RSS Feed" />
+
+        <!--[if IE]>
+            <script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
+        <![endif]-->
+</head>
+
+<body id="index" class="home">
+        <header id="banner" class="body">
+          <h1><a href="/"><img src="/images/FSIJ-s.png" /></a>
+             <p id="h1">Free Software Initiative of Japan</p>
+<p id="h2">特定非営利活動法人 フリーソフトウェアイニシアティブ</p></h1>
+          <nav><ul>
+              <li><a href="/category/gnuk.html">gnuk</a></li>
+              <li><a href="/category/monthly-meetings.html">monthly-meetings</a></li>
+              <li><a href="/category/news.html">news</a></li>
+              <li class="active"><a href="/category/system.html">system</a></li>
+              <li><a id="ARCHIVE" href="/archives.html">ARCHIVE</a></li>
+          </ul></nav>
+        </header><!-- /#banner -->
+
+        <aside id="page-side"><nav>
+  <ul>
+  </ul>
+</nav></aside> <!-- /#page-side -->
+       <section id="page-main">
+
+                <section id="content" class="body">
+                    <ol id="posts-list" class="hfeed" start="4">
+            <li><article class="hentry">
+                <header>
+                    <h1><a href="/system/web-services/pyblosxom_vulnerabilities.html" rel="bookmark"
+                           title="Permalink to pyblosxom の脆弱性">pyblosxom の脆弱性</a></h1>
+                </header>
+
+                <div class="entry-content">
+<footer class="post-info">
+  <abbr class="published" title="2009-09-09T19:23:00">
+    2009-09-09
+  </abbr>
+
+</footer><!-- /.post-info -->                <!-- author gniibe -->
+<p>脆弱性報告が下記に一つ出ています。</p>
+<p><a class="reference external" href="http://www.juniper.net/security/auto/vulnerabilities/vuln33676.html">http://www.juniper.net/security/auto/vulnerabilities/vuln33676.html</a></p>
+<!-- BREAK -->
+<p>pyblosxom の作りは、(昔風で)文字列として HTML を構成する感じで、入力の sanitize にも問題があろうことは想像に固くない。</p>
+<p>下記のような利用の制限を加えて pyblosxom を使うことにした。</p>
+<ul class="simple">
+<li>HTTP の method は GET だけで使う</li>
+<li>QUERY_STRING はない形だけ使う(あったらエラー)</li>
+<li>拡張子で flavour の指定もできない形で使う</li>
+</ul>
+<p>file based の blog system を作り直した方がいいかしらん。</p>
+
+                <a class="readmore" href="/system/web-services/pyblosxom_vulnerabilities.html">read more</a>
+                </div><!-- /.entry-content -->
+            </article></li>
+            </ol><!-- /#posts-list -->
+<p class="paginator">
+        <a href="http://www.fsij.org/category/system.html">&laquo;</a>
+    Page 2 / 2
+</p>
+            </section><!-- /#content -->
+       </section>
+        <section id="extras" class="body">
+        </section><!-- /#extras -->
+
+        <footer id="contentinfo" class="body">
+          <address id="about" class="vcard body">
+            Powered by <a href="http://getpelican.com/">Pelican</a> with <a href="http://python.org">Python</a>.
+          </address><!-- /#about -->
+
+          <p>Source is available at a <a href="http://git.fsij.org/">Git repository</a>.</p>
+        </footer><!-- /#contentinfo -->
+
+</body>
+</html>
\ No newline at end of file
index bfef977..34634d9 100644 (file)
@@ -1,5 +1,43 @@
 <?xml version="1.0" encoding="utf-8"?>
-<feed xmlns="http://www.w3.org/2005/Atom"><title>Free Software Initiative of Japan</title><link href="http://www.fsij.org/" rel="alternate"></link><link href="http://www.fsij.org/feeds/all-ja.atom.xml" rel="self"></link><id>http://www.fsij.org/</id><updated>2014-05-26T00:00:00+09:00</updated><entry><title>Git repository browsing</title><link href="http://www.fsij.org/gnuk/gitweb.html" rel="alternate"></link><updated>2014-05-26T00:00:00+09:00</updated><author><name>webmaster@fsij.org</name></author><id>tag:www.fsij.org,2014-05-26:gnuk/gitweb.html</id><summary type="html">&lt;p&gt;For the Git repository for Gnuk, you can browse it now.&lt;/p&gt;
+<feed xmlns="http://www.w3.org/2005/Atom"><title>Free Software Initiative of Japan</title><link href="http://www.fsij.org/" rel="alternate"></link><link href="http://www.fsij.org/feeds/all-ja.atom.xml" rel="self"></link><id>http://www.fsij.org/</id><updated>2014-05-29T00:00:00+09:00</updated><entry><title>FSIJサイトでの pelican の使い方について</title><link href="http://www.fsij.org/system/web-services/pelican-usage-fsij.html" rel="alternate"></link><updated>2014-05-29T00:00:00+09:00</updated><author><name>webmaster@fsij.org</name></author><id>tag:www.fsij.org,2014-05-29:system/web-services/pelican-usage-fsij.html</id><summary type="html">&lt;p&gt;本サイトのソースにおける pelican の使い方について説明します。&lt;/p&gt;
+&lt;div class="section" id="id1"&gt;
+&lt;h2&gt;ディレクトリ構成&lt;/h2&gt;
+&lt;p&gt;「固定のページ」と「記事」の二種類があります。
+「固定のページ」は左のメニューにリストされます。
+「記事」は新しい順に列挙されます。&lt;/p&gt;
+&lt;pre class="literal-block"&gt;
+content/
+       extra/ ページや記事以外のものの置き場所
+       images/ 画像の置き場所
+       static/ ファイルなどの置き場所
+
+       pages/ 固定のページ
+       pages/gnuk/ 固定のページで Gnuk のカテゴリ
+       pages/monthly-meetings/ 固定のページで月例会のカテゴリ
+       pages/news/ 固定のページ、 News
+       pages/system/ 固定のページ、システム関連
+       gnuk/ Gnukの記事
+       monthly-meetings/ 月例会の記事
+       news/ News の記事
+       system/ システム関連の記事
+
+plugins/ プラグインで pelican の動作を拡張
+theme/ CSS と Jinga2 の template で見栄えを変更できます
+
+output/ &amp;lt;---- HTML の出力先
+&lt;/pre&gt;
+&lt;/div&gt;
+&lt;div class="section" id="timestamp"&gt;
+&lt;h2&gt;timestampに注意&lt;/h2&gt;
+&lt;p&gt;timestampは保持される情報ではない、ということに注意する。&lt;/p&gt;
+&lt;p&gt;Gitを使う場合はファイルのtimestampのメタ情報はリポジトリ内にデータとして記録されず、
+操作をした結果としてローカルなファイルシステムでtimestampが変わる。
+異なる場所でGitから取得して操作する場合、それらのtimestampは同じわけではない。&lt;/p&gt;
+&lt;p&gt;また、staticなHTMLを生成するという運用では、生成した時点のtimestampがつく。&lt;/p&gt;
+&lt;p&gt;timestampに依拠した運用はしない。timestampは気にしない、ということを覚えておく。&lt;/p&gt;
+&lt;p&gt;ファイルの履歴を追うのは Git の履歴で確認します。&lt;/p&gt;
+&lt;/div&gt;
+</summary></entry><entry><title>Git repository browsing</title><link href="http://www.fsij.org/gnuk/gitweb.html" rel="alternate"></link><updated>2014-05-26T00:00:00+09:00</updated><author><name>webmaster@fsij.org</name></author><id>tag:www.fsij.org,2014-05-26:gnuk/gitweb.html</id><summary type="html">&lt;p&gt;For the Git repository for Gnuk, you can browse it now.&lt;/p&gt;
 &lt;blockquote&gt;
 &lt;a class="reference external" href="http://git.gniibe.org/gitweb?p=gnuk/gnuk.git"&gt;http://git.gniibe.org/gitweb?p=gnuk/gnuk.git&lt;/a&gt;&lt;/blockquote&gt;
 </summary></entry><entry><title>このサイトについて</title><link href="http://www.fsij.org/system/site-colophon.html" rel="alternate"></link><updated>2014-05-26T00:00:00+09:00</updated><author><name>webmaster@fsij.org</name></author><id>tag:www.fsij.org,2014-05-26:system/site-colophon.html</id><summary type="html">&lt;p&gt;このサイトで利用しているソフトウェアやその使い方に関して、ここに記します。
@@ -54,7 +92,7 @@ fsij-homepage$ make html&lt;/blockquote&gt;
 &lt;/div&gt;
 &lt;div class="section" id="id4"&gt;
 &lt;h2&gt;ページの表示&lt;/h2&gt;
-&lt;p&gt;下記のようにして動かし、http://127.0.0.1:8000/ にアクセスするとページが見れます。&lt;/p&gt;
+&lt;p&gt;下記のようにして動かし、&lt;a class="reference external" href="http://127.0.0.1:8000/"&gt;http://127.0.0.1:8000/&lt;/a&gt; にアクセスするとページが見れます。&lt;/p&gt;
 &lt;pre class="literal-block"&gt;
 fsij-homepage$ cd output
 fsij-homepage/output$ python -m pelican.server
@@ -835,15 +873,4 @@ supported in this release, but porting should be easy.&lt;/p&gt;
 RMSの挨拶は9/29 の06:00頃の予定 (中継ありの模様)。&lt;/p&gt;
 &lt;p&gt;GNUプロジェクト30周年のページ: &lt;a class="reference external" href="http://www.gnu.org/gnu30/"&gt;http://www.gnu.org/gnu30/&lt;/a&gt;&lt;/p&gt;
 &lt;/div&gt;
-</summary></entry><entry><title>2013年度通常総会、成立しました</title><link href="http://www.fsij.org/news/2013/agm.html" rel="alternate"></link><updated>2013-07-14T00:00:00+09:00</updated><author><name>webmaster@fsij.org</name></author><id>tag:www.fsij.org,2013-07-14:news/2013/agm.html</id><summary type="html">&lt;div class="section" id="id2"&gt;
-&lt;h2&gt;2013年度通常総会&lt;/h2&gt;
-&lt;p&gt;2013年度通常総会は7/14(日)17:00より開催されました。17名の参加(うち、6名議長委任)で成立し、議案3件、それぞれ承認されました。&lt;/p&gt;
-&lt;blockquote&gt;
-&lt;ul class="simple"&gt;
-&lt;li&gt;2012年度活動報告&lt;/li&gt;
-&lt;li&gt;2013年度活動計画&lt;/li&gt;
-&lt;li&gt;2013年度役員 (任期、二年間。これまでの役員を再任)&lt;/li&gt;
-&lt;/ul&gt;
-&lt;/blockquote&gt;
-&lt;/div&gt;
 </summary></entry></feed>
\ No newline at end of file
index a0164ed..c0335f0 100644 (file)
@@ -1,5 +1,43 @@
 <?xml version="1.0" encoding="utf-8"?>
-<feed xmlns="http://www.w3.org/2005/Atom"><title>Free Software Initiative of Japan</title><link href="http://www.fsij.org/" rel="alternate"></link><link href="http://www.fsij.org/feeds/all.atom.xml" rel="self"></link><id>http://www.fsij.org/</id><updated>2014-05-26T00:00:00+09:00</updated><entry><title>Git repository browsing</title><link href="http://www.fsij.org/gnuk/gitweb.html" rel="alternate"></link><updated>2014-05-26T00:00:00+09:00</updated><author><name>webmaster@fsij.org</name></author><id>tag:www.fsij.org,2014-05-26:gnuk/gitweb.html</id><summary type="html">&lt;p&gt;For the Git repository for Gnuk, you can browse it now.&lt;/p&gt;
+<feed xmlns="http://www.w3.org/2005/Atom"><title>Free Software Initiative of Japan</title><link href="http://www.fsij.org/" rel="alternate"></link><link href="http://www.fsij.org/feeds/all.atom.xml" rel="self"></link><id>http://www.fsij.org/</id><updated>2014-05-29T00:00:00+09:00</updated><entry><title>FSIJサイトでの pelican の使い方について</title><link href="http://www.fsij.org/system/web-services/pelican-usage-fsij.html" rel="alternate"></link><updated>2014-05-29T00:00:00+09:00</updated><author><name>webmaster@fsij.org</name></author><id>tag:www.fsij.org,2014-05-29:system/web-services/pelican-usage-fsij.html</id><summary type="html">&lt;p&gt;本サイトのソースにおける pelican の使い方について説明します。&lt;/p&gt;
+&lt;div class="section" id="id1"&gt;
+&lt;h2&gt;ディレクトリ構成&lt;/h2&gt;
+&lt;p&gt;「固定のページ」と「記事」の二種類があります。
+「固定のページ」は左のメニューにリストされます。
+「記事」は新しい順に列挙されます。&lt;/p&gt;
+&lt;pre class="literal-block"&gt;
+content/
+       extra/ ページや記事以外のものの置き場所
+       images/ 画像の置き場所
+       static/ ファイルなどの置き場所
+
+       pages/ 固定のページ
+       pages/gnuk/ 固定のページで Gnuk のカテゴリ
+       pages/monthly-meetings/ 固定のページで月例会のカテゴリ
+       pages/news/ 固定のページ、 News
+       pages/system/ 固定のページ、システム関連
+       gnuk/ Gnukの記事
+       monthly-meetings/ 月例会の記事
+       news/ News の記事
+       system/ システム関連の記事
+
+plugins/ プラグインで pelican の動作を拡張
+theme/ CSS と Jinga2 の template で見栄えを変更できます
+
+output/ &amp;lt;---- HTML の出力先
+&lt;/pre&gt;
+&lt;/div&gt;
+&lt;div class="section" id="timestamp"&gt;
+&lt;h2&gt;timestampに注意&lt;/h2&gt;
+&lt;p&gt;timestampは保持される情報ではない、ということに注意する。&lt;/p&gt;
+&lt;p&gt;Gitを使う場合はファイルのtimestampのメタ情報はリポジトリ内にデータとして記録されず、
+操作をした結果としてローカルなファイルシステムでtimestampが変わる。
+異なる場所でGitから取得して操作する場合、それらのtimestampは同じわけではない。&lt;/p&gt;
+&lt;p&gt;また、staticなHTMLを生成するという運用では、生成した時点のtimestampがつく。&lt;/p&gt;
+&lt;p&gt;timestampに依拠した運用はしない。timestampは気にしない、ということを覚えておく。&lt;/p&gt;
+&lt;p&gt;ファイルの履歴を追うのは Git の履歴で確認します。&lt;/p&gt;
+&lt;/div&gt;
+</summary></entry><entry><title>Git repository browsing</title><link href="http://www.fsij.org/gnuk/gitweb.html" rel="alternate"></link><updated>2014-05-26T00:00:00+09:00</updated><author><name>webmaster@fsij.org</name></author><id>tag:www.fsij.org,2014-05-26:gnuk/gitweb.html</id><summary type="html">&lt;p&gt;For the Git repository for Gnuk, you can browse it now.&lt;/p&gt;
 &lt;blockquote&gt;
 &lt;a class="reference external" href="http://git.gniibe.org/gitweb?p=gnuk/gnuk.git"&gt;http://git.gniibe.org/gitweb?p=gnuk/gnuk.git&lt;/a&gt;&lt;/blockquote&gt;
 </summary></entry><entry><title>このサイトについて</title><link href="http://www.fsij.org/system/site-colophon.html" rel="alternate"></link><updated>2014-05-26T00:00:00+09:00</updated><author><name>webmaster@fsij.org</name></author><id>tag:www.fsij.org,2014-05-26:system/site-colophon.html</id><summary type="html">&lt;p&gt;このサイトで利用しているソフトウェアやその使い方に関して、ここに記します。
@@ -54,7 +92,7 @@ fsij-homepage$ make html&lt;/blockquote&gt;
 &lt;/div&gt;
 &lt;div class="section" id="id4"&gt;
 &lt;h2&gt;ページの表示&lt;/h2&gt;
-&lt;p&gt;下記のようにして動かし、http://127.0.0.1:8000/ にアクセスするとページが見れます。&lt;/p&gt;
+&lt;p&gt;下記のようにして動かし、&lt;a class="reference external" href="http://127.0.0.1:8000/"&gt;http://127.0.0.1:8000/&lt;/a&gt; にアクセスするとページが見れます。&lt;/p&gt;
 &lt;pre class="literal-block"&gt;
 fsij-homepage$ cd output
 fsij-homepage/output$ python -m pelican.server
@@ -835,15 +873,4 @@ supported in this release, but porting should be easy.&lt;/p&gt;
 RMSの挨拶は9/29 の06:00頃の予定 (中継ありの模様)。&lt;/p&gt;
 &lt;p&gt;GNUプロジェクト30周年のページ: &lt;a class="reference external" href="http://www.gnu.org/gnu30/"&gt;http://www.gnu.org/gnu30/&lt;/a&gt;&lt;/p&gt;
 &lt;/div&gt;
-</summary></entry><entry><title>2013年度通常総会、成立しました</title><link href="http://www.fsij.org/news/2013/agm.html" rel="alternate"></link><updated>2013-07-14T00:00:00+09:00</updated><author><name>webmaster@fsij.org</name></author><id>tag:www.fsij.org,2013-07-14:news/2013/agm.html</id><summary type="html">&lt;div class="section" id="id2"&gt;
-&lt;h2&gt;2013年度通常総会&lt;/h2&gt;
-&lt;p&gt;2013年度通常総会は7/14(日)17:00より開催されました。17名の参加(うち、6名議長委任)で成立し、議案3件、それぞれ承認されました。&lt;/p&gt;
-&lt;blockquote&gt;
-&lt;ul class="simple"&gt;
-&lt;li&gt;2012年度活動報告&lt;/li&gt;
-&lt;li&gt;2013年度活動計画&lt;/li&gt;
-&lt;li&gt;2013年度役員 (任期、二年間。これまでの役員を再任)&lt;/li&gt;
-&lt;/ul&gt;
-&lt;/blockquote&gt;
-&lt;/div&gt;
 </summary></entry></feed>
\ No newline at end of file
index 7d24474..3c65c63 100644 (file)
@@ -1,5 +1,43 @@
 <?xml version="1.0" encoding="utf-8"?>
-<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Free Software Initiative of Japan</title><link>http://www.fsij.org/</link><description>特定非営利活動法人 フリーソフトウェアイニシアティブ</description><atom:link href="http://www.fsij.org/feeds/all_rss.xml" rel="self"></atom:link><lastBuildDate>Mon, 26 May 2014 00:00:00 +0900</lastBuildDate><item><title>Git repository browsing</title><link>http://www.fsij.org/gnuk/gitweb.html</link><description>&lt;p&gt;For the Git repository for Gnuk, you can browse it now.&lt;/p&gt;
+<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Free Software Initiative of Japan</title><link>http://www.fsij.org/</link><description>特定非営利活動法人 フリーソフトウェアイニシアティブ</description><atom:link href="http://www.fsij.org/feeds/all_rss.xml" rel="self"></atom:link><lastBuildDate>Thu, 29 May 2014 00:00:00 +0900</lastBuildDate><item><title>FSIJサイトでの pelican の使い方について</title><link>http://www.fsij.org/system/web-services/pelican-usage-fsij.html</link><description>&lt;p&gt;本サイトのソースにおける pelican の使い方について説明します。&lt;/p&gt;
+&lt;div class="section" id="id1"&gt;
+&lt;h2&gt;ディレクトリ構成&lt;/h2&gt;
+&lt;p&gt;「固定のページ」と「記事」の二種類があります。
+「固定のページ」は左のメニューにリストされます。
+「記事」は新しい順に列挙されます。&lt;/p&gt;
+&lt;pre class="literal-block"&gt;
+content/
+       extra/ ページや記事以外のものの置き場所
+       images/ 画像の置き場所
+       static/ ファイルなどの置き場所
+
+       pages/ 固定のページ
+       pages/gnuk/ 固定のページで Gnuk のカテゴリ
+       pages/monthly-meetings/ 固定のページで月例会のカテゴリ
+       pages/news/ 固定のページ、 News
+       pages/system/ 固定のページ、システム関連
+       gnuk/ Gnukの記事
+       monthly-meetings/ 月例会の記事
+       news/ News の記事
+       system/ システム関連の記事
+
+plugins/ プラグインで pelican の動作を拡張
+theme/ CSS と Jinga2 の template で見栄えを変更できます
+
+output/ &amp;lt;---- HTML の出力先
+&lt;/pre&gt;
+&lt;/div&gt;
+&lt;div class="section" id="timestamp"&gt;
+&lt;h2&gt;timestampに注意&lt;/h2&gt;
+&lt;p&gt;timestampは保持される情報ではない、ということに注意する。&lt;/p&gt;
+&lt;p&gt;Gitを使う場合はファイルのtimestampのメタ情報はリポジトリ内にデータとして記録されず、
+操作をした結果としてローカルなファイルシステムでtimestampが変わる。
+異なる場所でGitから取得して操作する場合、それらのtimestampは同じわけではない。&lt;/p&gt;
+&lt;p&gt;また、staticなHTMLを生成するという運用では、生成した時点のtimestampがつく。&lt;/p&gt;
+&lt;p&gt;timestampに依拠した運用はしない。timestampは気にしない、ということを覚えておく。&lt;/p&gt;
+&lt;p&gt;ファイルの履歴を追うのは Git の履歴で確認します。&lt;/p&gt;
+&lt;/div&gt;
+</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">webmaster@fsij.org</dc:creator><pubDate>Thu, 29 May 2014 00:00:00 +0900</pubDate><guid>tag:www.fsij.org,2014-05-29:system/web-services/pelican-usage-fsij.html</guid></item><item><title>Git repository browsing</title><link>http://www.fsij.org/gnuk/gitweb.html</link><description>&lt;p&gt;For the Git repository for Gnuk, you can browse it now.&lt;/p&gt;
 &lt;blockquote&gt;
 &lt;a class="reference external" href="http://git.gniibe.org/gitweb?p=gnuk/gnuk.git"&gt;http://git.gniibe.org/gitweb?p=gnuk/gnuk.git&lt;/a&gt;&lt;/blockquote&gt;
 </description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">webmaster@fsij.org</dc:creator><pubDate>Mon, 26 May 2014 00:00:00 +0900</pubDate><guid>tag:www.fsij.org,2014-05-26:gnuk/gitweb.html</guid></item><item><title>このサイトについて</title><link>http://www.fsij.org/system/site-colophon.html</link><description>&lt;p&gt;このサイトで利用しているソフトウェアやその使い方に関して、ここに記します。
@@ -54,7 +92,7 @@ fsij-homepage$ make html&lt;/blockquote&gt;
 &lt;/div&gt;
 &lt;div class="section" id="id4"&gt;
 &lt;h2&gt;ページの表示&lt;/h2&gt;
-&lt;p&gt;下記のようにして動かし、http://127.0.0.1:8000/ にアクセスするとページが見れます。&lt;/p&gt;
+&lt;p&gt;下記のようにして動かし、&lt;a class="reference external" href="http://127.0.0.1:8000/"&gt;http://127.0.0.1:8000/&lt;/a&gt; にアクセスするとページが見れます。&lt;/p&gt;
 &lt;pre class="literal-block"&gt;
 fsij-homepage$ cd output
 fsij-homepage/output$ python -m pelican.server
@@ -835,15 +873,4 @@ supported in this release, but porting should be easy.&lt;/p&gt;
 RMSの挨拶は9/29 の06:00頃の予定 (中継ありの模様)。&lt;/p&gt;
 &lt;p&gt;GNUプロジェクト30周年のページ: &lt;a class="reference external" href="http://www.gnu.org/gnu30/"&gt;http://www.gnu.org/gnu30/&lt;/a&gt;&lt;/p&gt;
 &lt;/div&gt;
-</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">webmaster@fsij.org</dc:creator><pubDate>Mon, 02 Sep 2013 10:24:00 +0900</pubDate><guid>tag:www.fsij.org,2013-09-02:monthly-meetings/2013/Sep.html</guid></item><item><title>2013年度通常総会、成立しました</title><link>http://www.fsij.org/news/2013/agm.html</link><description>&lt;div class="section" id="id2"&gt;
-&lt;h2&gt;2013年度通常総会&lt;/h2&gt;
-&lt;p&gt;2013年度通常総会は7/14(日)17:00より開催されました。17名の参加(うち、6名議長委任)で成立し、議案3件、それぞれ承認されました。&lt;/p&gt;
-&lt;blockquote&gt;
-&lt;ul class="simple"&gt;
-&lt;li&gt;2012年度活動報告&lt;/li&gt;
-&lt;li&gt;2013年度活動計画&lt;/li&gt;
-&lt;li&gt;2013年度役員 (任期、二年間。これまでの役員を再任)&lt;/li&gt;
-&lt;/ul&gt;
-&lt;/blockquote&gt;
-&lt;/div&gt;
-</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">webmaster@fsij.org</dc:creator><pubDate>Sun, 14 Jul 2013 00:00:00 +0900</pubDate><guid>tag:www.fsij.org,2013-07-14:news/2013/agm.html</guid></item></channel></rss>
\ No newline at end of file
+</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">webmaster@fsij.org</dc:creator><pubDate>Mon, 02 Sep 2013 10:24:00 +0900</pubDate><guid>tag:www.fsij.org,2013-09-02:monthly-meetings/2013/Sep.html</guid></item></channel></rss>
\ No newline at end of file
index 32d336c..eaede77 100644 (file)
@@ -1,5 +1,43 @@
 <?xml version="1.0" encoding="utf-8"?>
-<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Free Software Initiative of Japan</title><link>http://www.fsij.org/</link><description>特定非営利活動法人 フリーソフトウェアイニシアティブ</description><atom:link href="http://www.fsij.org/feeds/rss.xml" rel="self"></atom:link><lastBuildDate>Mon, 26 May 2014 00:00:00 +0900</lastBuildDate><item><title>Git repository browsing</title><link>http://www.fsij.org/gnuk/gitweb.html</link><description>&lt;p&gt;For the Git repository for Gnuk, you can browse it now.&lt;/p&gt;
+<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Free Software Initiative of Japan</title><link>http://www.fsij.org/</link><description>特定非営利活動法人 フリーソフトウェアイニシアティブ</description><atom:link href="http://www.fsij.org/feeds/rss.xml" rel="self"></atom:link><lastBuildDate>Thu, 29 May 2014 00:00:00 +0900</lastBuildDate><item><title>FSIJサイトでの pelican の使い方について</title><link>http://www.fsij.org/system/web-services/pelican-usage-fsij.html</link><description>&lt;p&gt;本サイトのソースにおける pelican の使い方について説明します。&lt;/p&gt;
+&lt;div class="section" id="id1"&gt;
+&lt;h2&gt;ディレクトリ構成&lt;/h2&gt;
+&lt;p&gt;「固定のページ」と「記事」の二種類があります。
+「固定のページ」は左のメニューにリストされます。
+「記事」は新しい順に列挙されます。&lt;/p&gt;
+&lt;pre class="literal-block"&gt;
+content/
+       extra/ ページや記事以外のものの置き場所
+       images/ 画像の置き場所
+       static/ ファイルなどの置き場所
+
+       pages/ 固定のページ
+       pages/gnuk/ 固定のページで Gnuk のカテゴリ
+       pages/monthly-meetings/ 固定のページで月例会のカテゴリ
+       pages/news/ 固定のページ、 News
+       pages/system/ 固定のページ、システム関連
+       gnuk/ Gnukの記事
+       monthly-meetings/ 月例会の記事
+       news/ News の記事
+       system/ システム関連の記事
+
+plugins/ プラグインで pelican の動作を拡張
+theme/ CSS と Jinga2 の template で見栄えを変更できます
+
+output/ &amp;lt;---- HTML の出力先
+&lt;/pre&gt;
+&lt;/div&gt;
+&lt;div class="section" id="timestamp"&gt;
+&lt;h2&gt;timestampに注意&lt;/h2&gt;
+&lt;p&gt;timestampは保持される情報ではない、ということに注意する。&lt;/p&gt;
+&lt;p&gt;Gitを使う場合はファイルのtimestampのメタ情報はリポジトリ内にデータとして記録されず、
+操作をした結果としてローカルなファイルシステムでtimestampが変わる。
+異なる場所でGitから取得して操作する場合、それらのtimestampは同じわけではない。&lt;/p&gt;
+&lt;p&gt;また、staticなHTMLを生成するという運用では、生成した時点のtimestampがつく。&lt;/p&gt;
+&lt;p&gt;timestampに依拠した運用はしない。timestampは気にしない、ということを覚えておく。&lt;/p&gt;
+&lt;p&gt;ファイルの履歴を追うのは Git の履歴で確認します。&lt;/p&gt;
+&lt;/div&gt;
+</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">webmaster@fsij.org</dc:creator><pubDate>Thu, 29 May 2014 00:00:00 +0900</pubDate><guid>tag:www.fsij.org,2014-05-29:system/web-services/pelican-usage-fsij.html</guid></item><item><title>Git repository browsing</title><link>http://www.fsij.org/gnuk/gitweb.html</link><description>&lt;p&gt;For the Git repository for Gnuk, you can browse it now.&lt;/p&gt;
 &lt;blockquote&gt;
 &lt;a class="reference external" href="http://git.gniibe.org/gitweb?p=gnuk/gnuk.git"&gt;http://git.gniibe.org/gitweb?p=gnuk/gnuk.git&lt;/a&gt;&lt;/blockquote&gt;
 </description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">webmaster@fsij.org</dc:creator><pubDate>Mon, 26 May 2014 00:00:00 +0900</pubDate><guid>tag:www.fsij.org,2014-05-26:gnuk/gitweb.html</guid></item><item><title>このサイトについて</title><link>http://www.fsij.org/system/site-colophon.html</link><description>&lt;p&gt;このサイトで利用しているソフトウェアやその使い方に関して、ここに記します。
@@ -54,7 +92,7 @@ fsij-homepage$ make html&lt;/blockquote&gt;
 &lt;/div&gt;
 &lt;div class="section" id="id4"&gt;
 &lt;h2&gt;ページの表示&lt;/h2&gt;
-&lt;p&gt;下記のようにして動かし、http://127.0.0.1:8000/ にアクセスするとページが見れます。&lt;/p&gt;
+&lt;p&gt;下記のようにして動かし、&lt;a class="reference external" href="http://127.0.0.1:8000/"&gt;http://127.0.0.1:8000/&lt;/a&gt; にアクセスするとページが見れます。&lt;/p&gt;
 &lt;pre class="literal-block"&gt;
 fsij-homepage$ cd output
 fsij-homepage/output$ python -m pelican.server
@@ -835,15 +873,4 @@ supported in this release, but porting should be easy.&lt;/p&gt;
 RMSの挨拶は9/29 の06:00頃の予定 (中継ありの模様)。&lt;/p&gt;
 &lt;p&gt;GNUプロジェクト30周年のページ: &lt;a class="reference external" href="http://www.gnu.org/gnu30/"&gt;http://www.gnu.org/gnu30/&lt;/a&gt;&lt;/p&gt;
 &lt;/div&gt;
-</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">webmaster@fsij.org</dc:creator><pubDate>Mon, 02 Sep 2013 10:24:00 +0900</pubDate><guid>tag:www.fsij.org,2013-09-02:monthly-meetings/2013/Sep.html</guid></item><item><title>2013年度通常総会、成立しました</title><link>http://www.fsij.org/news/2013/agm.html</link><description>&lt;div class="section" id="id2"&gt;
-&lt;h2&gt;2013年度通常総会&lt;/h2&gt;
-&lt;p&gt;2013年度通常総会は7/14(日)17:00より開催されました。17名の参加(うち、6名議長委任)で成立し、議案3件、それぞれ承認されました。&lt;/p&gt;
-&lt;blockquote&gt;
-&lt;ul class="simple"&gt;
-&lt;li&gt;2012年度活動報告&lt;/li&gt;
-&lt;li&gt;2013年度活動計画&lt;/li&gt;
-&lt;li&gt;2013年度役員 (任期、二年間。これまでの役員を再任)&lt;/li&gt;
-&lt;/ul&gt;
-&lt;/blockquote&gt;
-&lt;/div&gt;
-</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">webmaster@fsij.org</dc:creator><pubDate>Sun, 14 Jul 2013 00:00:00 +0900</pubDate><guid>tag:www.fsij.org,2013-07-14:news/2013/agm.html</guid></item></channel></rss>
\ No newline at end of file
+</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">webmaster@fsij.org</dc:creator><pubDate>Mon, 02 Sep 2013 10:24:00 +0900</pubDate><guid>tag:www.fsij.org,2013-09-02:monthly-meetings/2013/Sep.html</guid></item></channel></rss>
\ No newline at end of file
index 970b709..3d33847 100644 (file)
@@ -1,5 +1,43 @@
 <?xml version="1.0" encoding="utf-8"?>
-<feed xmlns="http://www.w3.org/2005/Atom"><title>Free Software Initiative of Japan</title><link href="http://www.fsij.org/" rel="alternate"></link><link href="http://www.fsij.org/feeds/system.atom.xml" rel="self"></link><id>http://www.fsij.org/</id><updated>2014-05-26T00:00:00+09:00</updated><entry><title>このサイトについて</title><link href="http://www.fsij.org/system/site-colophon.html" rel="alternate"></link><updated>2014-05-26T00:00:00+09:00</updated><author><name>webmaster@fsij.org</name></author><id>tag:www.fsij.org,2014-05-26:system/site-colophon.html</id><summary type="html">&lt;p&gt;このサイトで利用しているソフトウェアやその使い方に関して、ここに記します。
+<feed xmlns="http://www.w3.org/2005/Atom"><title>Free Software Initiative of Japan</title><link href="http://www.fsij.org/" rel="alternate"></link><link href="http://www.fsij.org/feeds/system.atom.xml" rel="self"></link><id>http://www.fsij.org/</id><updated>2014-05-29T00:00:00+09:00</updated><entry><title>FSIJサイトでの pelican の使い方について</title><link href="http://www.fsij.org/system/web-services/pelican-usage-fsij.html" rel="alternate"></link><updated>2014-05-29T00:00:00+09:00</updated><author><name>webmaster@fsij.org</name></author><id>tag:www.fsij.org,2014-05-29:system/web-services/pelican-usage-fsij.html</id><summary type="html">&lt;p&gt;本サイトのソースにおける pelican の使い方について説明します。&lt;/p&gt;
+&lt;div class="section" id="id1"&gt;
+&lt;h2&gt;ディレクトリ構成&lt;/h2&gt;
+&lt;p&gt;「固定のページ」と「記事」の二種類があります。
+「固定のページ」は左のメニューにリストされます。
+「記事」は新しい順に列挙されます。&lt;/p&gt;
+&lt;pre class="literal-block"&gt;
+content/
+       extra/ ページや記事以外のものの置き場所
+       images/ 画像の置き場所
+       static/ ファイルなどの置き場所
+
+       pages/ 固定のページ
+       pages/gnuk/ 固定のページで Gnuk のカテゴリ
+       pages/monthly-meetings/ 固定のページで月例会のカテゴリ
+       pages/news/ 固定のページ、 News
+       pages/system/ 固定のページ、システム関連
+       gnuk/ Gnukの記事
+       monthly-meetings/ 月例会の記事
+       news/ News の記事
+       system/ システム関連の記事
+
+plugins/ プラグインで pelican の動作を拡張
+theme/ CSS と Jinga2 の template で見栄えを変更できます
+
+output/ &amp;lt;---- HTML の出力先
+&lt;/pre&gt;
+&lt;/div&gt;
+&lt;div class="section" id="timestamp"&gt;
+&lt;h2&gt;timestampに注意&lt;/h2&gt;
+&lt;p&gt;timestampは保持される情報ではない、ということに注意する。&lt;/p&gt;
+&lt;p&gt;Gitを使う場合はファイルのtimestampのメタ情報はリポジトリ内にデータとして記録されず、
+操作をした結果としてローカルなファイルシステムでtimestampが変わる。
+異なる場所でGitから取得して操作する場合、それらのtimestampは同じわけではない。&lt;/p&gt;
+&lt;p&gt;また、staticなHTMLを生成するという運用では、生成した時点のtimestampがつく。&lt;/p&gt;
+&lt;p&gt;timestampに依拠した運用はしない。timestampは気にしない、ということを覚えておく。&lt;/p&gt;
+&lt;p&gt;ファイルの履歴を追うのは Git の履歴で確認します。&lt;/p&gt;
+&lt;/div&gt;
+</summary></entry><entry><title>このサイトについて</title><link href="http://www.fsij.org/system/site-colophon.html" rel="alternate"></link><updated>2014-05-26T00:00:00+09:00</updated><author><name>webmaster@fsij.org</name></author><id>tag:www.fsij.org,2014-05-26:system/site-colophon.html</id><summary type="html">&lt;p&gt;このサイトで利用しているソフトウェアやその使い方に関して、ここに記します。
 本サイトの運営/保守に資するとともに、同様のサイトでの利用に役立てばと思います。&lt;/p&gt;
 &lt;div class="section" id="id2"&gt;
 &lt;h2&gt;このサイトで利用しているソフトウェア&lt;/h2&gt;
@@ -51,7 +89,7 @@ fsij-homepage$ make html&lt;/blockquote&gt;
 &lt;/div&gt;
 &lt;div class="section" id="id4"&gt;
 &lt;h2&gt;ページの表示&lt;/h2&gt;
-&lt;p&gt;下記のようにして動かし、http://127.0.0.1:8000/ にアクセスするとページが見れます。&lt;/p&gt;
+&lt;p&gt;下記のようにして動かし、&lt;a class="reference external" href="http://127.0.0.1:8000/"&gt;http://127.0.0.1:8000/&lt;/a&gt; にアクセスするとページが見れます。&lt;/p&gt;
 &lt;pre class="literal-block"&gt;
 fsij-homepage$ cd output
 fsij-homepage/output$ python -m pelican.server
index 6ff2811..0dd45b4 100644 (file)
@@ -1,5 +1,43 @@
 <?xml version="1.0" encoding="utf-8"?>
-<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Free Software Initiative of Japan</title><link>http://www.fsij.org/</link><description>特定非営利活動法人 フリーソフトウェアイニシアティブ</description><atom:link href="http://www.fsij.org/feeds/system_rss.xml" rel="self"></atom:link><lastBuildDate>Mon, 26 May 2014 00:00:00 +0900</lastBuildDate><item><title>このサイトについて</title><link>http://www.fsij.org/system/site-colophon.html</link><description>&lt;p&gt;このサイトで利用しているソフトウェアやその使い方に関して、ここに記します。
+<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Free Software Initiative of Japan</title><link>http://www.fsij.org/</link><description>特定非営利活動法人 フリーソフトウェアイニシアティブ</description><atom:link href="http://www.fsij.org/feeds/system_rss.xml" rel="self"></atom:link><lastBuildDate>Thu, 29 May 2014 00:00:00 +0900</lastBuildDate><item><title>FSIJサイトでの pelican の使い方について</title><link>http://www.fsij.org/system/web-services/pelican-usage-fsij.html</link><description>&lt;p&gt;本サイトのソースにおける pelican の使い方について説明します。&lt;/p&gt;
+&lt;div class="section" id="id1"&gt;
+&lt;h2&gt;ディレクトリ構成&lt;/h2&gt;
+&lt;p&gt;「固定のページ」と「記事」の二種類があります。
+「固定のページ」は左のメニューにリストされます。
+「記事」は新しい順に列挙されます。&lt;/p&gt;
+&lt;pre class="literal-block"&gt;
+content/
+       extra/ ページや記事以外のものの置き場所
+       images/ 画像の置き場所
+       static/ ファイルなどの置き場所
+
+       pages/ 固定のページ
+       pages/gnuk/ 固定のページで Gnuk のカテゴリ
+       pages/monthly-meetings/ 固定のページで月例会のカテゴリ
+       pages/news/ 固定のページ、 News
+       pages/system/ 固定のページ、システム関連
+       gnuk/ Gnukの記事
+       monthly-meetings/ 月例会の記事
+       news/ News の記事
+       system/ システム関連の記事
+
+plugins/ プラグインで pelican の動作を拡張
+theme/ CSS と Jinga2 の template で見栄えを変更できます
+
+output/ &amp;lt;---- HTML の出力先
+&lt;/pre&gt;
+&lt;/div&gt;
+&lt;div class="section" id="timestamp"&gt;
+&lt;h2&gt;timestampに注意&lt;/h2&gt;
+&lt;p&gt;timestampは保持される情報ではない、ということに注意する。&lt;/p&gt;
+&lt;p&gt;Gitを使う場合はファイルのtimestampのメタ情報はリポジトリ内にデータとして記録されず、
+操作をした結果としてローカルなファイルシステムでtimestampが変わる。
+異なる場所でGitから取得して操作する場合、それらのtimestampは同じわけではない。&lt;/p&gt;
+&lt;p&gt;また、staticなHTMLを生成するという運用では、生成した時点のtimestampがつく。&lt;/p&gt;
+&lt;p&gt;timestampに依拠した運用はしない。timestampは気にしない、ということを覚えておく。&lt;/p&gt;
+&lt;p&gt;ファイルの履歴を追うのは Git の履歴で確認します。&lt;/p&gt;
+&lt;/div&gt;
+</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">webmaster@fsij.org</dc:creator><pubDate>Thu, 29 May 2014 00:00:00 +0900</pubDate><guid>tag:www.fsij.org,2014-05-29:system/web-services/pelican-usage-fsij.html</guid></item><item><title>このサイトについて</title><link>http://www.fsij.org/system/site-colophon.html</link><description>&lt;p&gt;このサイトで利用しているソフトウェアやその使い方に関して、ここに記します。
 本サイトの運営/保守に資するとともに、同様のサイトでの利用に役立てばと思います。&lt;/p&gt;
 &lt;div class="section" id="id2"&gt;
 &lt;h2&gt;このサイトで利用しているソフトウェア&lt;/h2&gt;
@@ -51,7 +89,7 @@ fsij-homepage$ make html&lt;/blockquote&gt;
 &lt;/div&gt;
 &lt;div class="section" id="id4"&gt;
 &lt;h2&gt;ページの表示&lt;/h2&gt;
-&lt;p&gt;下記のようにして動かし、http://127.0.0.1:8000/ にアクセスするとページが見れます。&lt;/p&gt;
+&lt;p&gt;下記のようにして動かし、&lt;a class="reference external" href="http://127.0.0.1:8000/"&gt;http://127.0.0.1:8000/&lt;/a&gt; にアクセスするとページが見れます。&lt;/p&gt;
 &lt;pre class="literal-block"&gt;
 fsij-homepage$ cd output
 fsij-homepage/output$ python -m pelican.server
index 11b65e1..a4c7494 100644 (file)
@@ -200,8 +200,8 @@ GNU/Linux 上で Mac OS X で稼働する、ARM 向けのクロスコンパイ
 <p>GNU Toolchain の構築が一筋縄でいかないのは、別々のプロジェクトのソフトウェアに複雑な依存関係があるからです。</p>
 <p>C コンパイラの gcc は C ライブラリに依存します。しかし、C ライブラリを構築するためには C コンパイラが必要です。このため、構築は少なくとも二段階となり、最初は C ライブラリ抜きでできるとこまでの C コンパイラを作り、このコンパイラで C ライブラリを作ってから再度 gcc を構築するという手順となります。</p>
 <p>C コンパイラの gcc がどのように C ライブラリに依存するかですが、gcc のソースコードで inhibit_libc で検索してみてください。例えば、プロファイルを取るときにはファイルに出力する必要があるので gcc のランタイムライブラリは C ライブラリを使います。</p>
-<p>具体的な構築手順ですが、GNU/Linux の場合、`Linux From Scratch`_ が参考となるでしょう。ここで C ライブラリの構築にはカーネルのヘッダファイル(Debian だと linux-headers-2.X.X...)が必要であることに注意してください。</p>
-<p>ARM の場合、`Summon Arm Toolchain`_ が参考となるでしょう。g新部は、`Uwe's SAR`_ を利用しています。これは当初は GNU Toolchain だけを対象としていましたが、今では OpenOCD などなどを含むようになってきました。</p>
+<p>具体的な構築手順ですが、GNU/Linux の場合、<a class="reference external" href="http://www.linuxfromscratch.org/">Linux From Scratch</a> が参考となるでしょう。ここで C ライブラリの構築にはカーネルのヘッダファイル(Debian だと linux-headers-2.X.X...)が必要であることに注意してください。</p>
+<p>ARM の場合、<a class="reference external" href="https://github.com/esden/summon-arm-toolchain">Summon Arm Toolchain</a> が参考となるでしょう。g新部は、<a class="reference external" href="https://github.com/uwehermann/summon-arm-toolchain">Uwe's SAR</a> を利用しています。これは当初は GNU Toolchain だけを対象としていましたが、今では OpenOCD などなどを含むようになってきました。</p>
 <p>歴史的には、1999 年ころの <a class="reference external" href="http://vmlinux.org/crash/mirror/www.objsw.com/CrossGCC/">CrossGCC Frequently Asked Questions</a> が参考になります。</p>
 <p>2005 年ころの <a class="reference external" href="http://kegel.com/crosstool/">Building and Testing gcc/glibc cross toolchains</a> も参考となります。</p>
 </div>
diff --git a/system/web-services/pelican-usage-fsij.html b/system/web-services/pelican-usage-fsij.html
new file mode 100644 (file)
index 0000000..057424e
--- /dev/null
@@ -0,0 +1,104 @@
+<!DOCTYPE html>
+<html lang="ja">
+<head>
+        <meta charset="utf-8" />
+        <title>FSIJサイトでの pelican の使い方について</title>
+        <link rel="stylesheet" href="/theme/css/main.css" />
+        <link href="http://www.fsij.org/feeds/all.atom.xml" type="application/atom+xml" rel="alternate" title="Free Software Initiative of Japan Atom Feed" />
+        <link href="http://www.fsij.org/feeds/all_rss.xml" type="application/rss+xml" rel="alternate" title="Free Software Initiative of Japan RSS Feed" />
+
+        <!--[if IE]>
+            <script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
+        <![endif]-->
+</head>
+
+<body id="index" class="home">
+        <header id="banner" class="body">
+          <h1><a href="/"><img src="/images/FSIJ-s.png" /></a>
+             <p id="h1">Free Software Initiative of Japan</p>
+<p id="h2">特定非営利活動法人 フリーソフトウェアイニシアティブ</p></h1>
+          <nav><ul>
+              <li><a href="/category/gnuk.html">gnuk</a></li>
+              <li><a href="/category/monthly-meetings.html">monthly-meetings</a></li>
+              <li><a href="/category/news.html">news</a></li>
+              <li class="active"><a href="/category/system.html">system</a></li>
+              <li><a id="ARCHIVE" href="/archives.html">ARCHIVE</a></li>
+          </ul></nav>
+        </header><!-- /#banner -->
+
+        <aside id="page-side"><nav>
+  <ul>
+  </ul>
+</nav></aside> <!-- /#page-side -->
+       <section id="page-main">
+<section id="content" class="body">
+  <article>
+    <header>
+      <h1 class="entry-title">
+        <a href="/system/web-services/pelican-usage-fsij.html" rel="bookmark"
+           title="Permalink to FSIJサイトでの pelican の使い方について">FSIJサイトでの pelican の使い方について</a></h1>
+    </header>
+
+    <div class="entry-content">
+<footer class="post-info">
+  <abbr class="published" title="2014-05-29T00:00:00">
+    2014-05-29
+  </abbr>
+
+</footer><!-- /.post-info -->      <p>本サイトのソースにおける pelican の使い方について説明します。</p>
+<div class="section" id="id1">
+<h2>ディレクトリ構成</h2>
+<p>「固定のページ」と「記事」の二種類があります。
+「固定のページ」は左のメニューにリストされます。
+「記事」は新しい順に列挙されます。</p>
+<pre class="literal-block">
+content/
+       extra/ ページや記事以外のものの置き場所
+       images/ 画像の置き場所
+       static/ ファイルなどの置き場所
+
+       pages/ 固定のページ
+       pages/gnuk/ 固定のページで Gnuk のカテゴリ
+       pages/monthly-meetings/ 固定のページで月例会のカテゴリ
+       pages/news/ 固定のページ、 News
+       pages/system/ 固定のページ、システム関連
+       gnuk/ Gnukの記事
+       monthly-meetings/ 月例会の記事
+       news/ News の記事
+       system/ システム関連の記事
+
+plugins/ プラグインで pelican の動作を拡張
+theme/ CSS と Jinga2 の template で見栄えを変更できます
+
+output/ &lt;---- HTML の出力先
+</pre>
+</div>
+<div class="section" id="timestamp">
+<h2>timestampに注意</h2>
+<p>timestampは保持される情報ではない、ということに注意する。</p>
+<p>Gitを使う場合はファイルのtimestampのメタ情報はリポジトリ内にデータとして記録されず、
+操作をした結果としてローカルなファイルシステムでtimestampが変わる。
+異なる場所でGitから取得して操作する場合、それらのtimestampは同じわけではない。</p>
+<p>また、staticなHTMLを生成するという運用では、生成した時点のtimestampがつく。</p>
+<p>timestampに依拠した運用はしない。timestampは気にしない、ということを覚えておく。</p>
+<p>ファイルの履歴を追うのは Git の履歴で確認します。</p>
+</div>
+
+    </div><!-- /.entry-content -->
+
+  </article>
+</section>
+       </section>
+        <section id="extras" class="body">
+        </section><!-- /#extras -->
+
+        <footer id="contentinfo" class="body">
+          <address id="about" class="vcard body">
+            Powered by <a href="http://getpelican.com/">Pelican</a> with <a href="http://python.org">Python</a>.
+          </address><!-- /#about -->
+
+          <p>Source is available at a <a href="http://git.fsij.org/">Git repository</a>.</p>
+        </footer><!-- /#contentinfo -->
+
+</body>
+</html>
\ No newline at end of file
index 7d3edc3..7a601cc 100644 (file)
@@ -79,7 +79,7 @@ fsij-homepage$ make html</blockquote>
 </div>
 <div class="section" id="id4">
 <h2>ページの表示</h2>
-<p>下記のようにして動かし、http://127.0.0.1:8000/ にアクセスするとページが見れます。</p>
+<p>下記のようにして動かし、<a class="reference external" href="http://127.0.0.1:8000/">http://127.0.0.1:8000/</a> にアクセスするとページが見れます。</p>
 <pre class="literal-block">
 fsij-homepage$ cd output
 fsij-homepage/output$ python -m pelican.server