commit 1ca5ef43ac4e1170985f164b562368f9bb03f9d3
parent 7f4b47ea957cc05da529db88d042dc0f13a9e687
Author: Matsuda Kenji <contact2655@matsudakenji.xyz>
Date: Sat, 5 Feb 2022 16:16:49 +0900
add news feed
Diffstat:
9 files changed, 39 insertions(+), 64 deletions(-)
diff --git a/bin/blog_update b/bin/journal_update
diff --git a/bin/newpost b/bin/newpost
@@ -1,11 +0,0 @@
-#!/bin/sh
-# list html files with modified date and sort them as newest is fast
-
-cd $(dirname $0)/..
-man=$(pwd)/man
-pub=$(pwd)/pub
-url="https://www.matsudakenji.xyz"
-
-(cd "$pub" && find . -name '*.html' | xargs ls -lT) |
- awk '{printf "%d %s %02d %s\n", $9, $6, $7, $10}' |
- sort -r -k3 | sort -r -s -M -k2 | sort -r -s -k1
diff --git a/bin/weblog b/bin/weblog
@@ -0,0 +1,17 @@
+#!/bin/sh
+# list html files with modified date and sort them as newest is fast
+
+cd $(dirname $0)/..
+man=$(pwd)/man
+pub=$(pwd)/pub
+url="https://www.matsudakenji.xyz"
+
+ignore=$(printf ' ! -path "./index.html" ')
+
+(cd "$pub" && eval "find . -name '*.html' $ignore" | xargs ls -lT) |
+ awk '{printf "%d %s %02d %s\n", $9, $6, $7, $10}' |
+ mn | sort -r -k3 | sort -r -s -k2 | sort -r -s -k1 |
+ awk '{printf "(cd man && printf \"%s %s %s %s \"; \
+ grep \"<h1>\" %s | sed -E '"\'s/<[^>]*>//g;\'"')\n",$1,$2,$3,$4,$4}' |
+ while read c; do sh -c "$c"; done | sed 's/\.//' |
+ awk '{printf "%s-%s-%s <a href=\"%s\">%s</a>\n", $1,$2,$3,$4,$5}'
diff --git a/man/about.html b/man/about.html
@@ -1,4 +1,4 @@
-<h3>自己紹介</h3>
+<h1>自己紹介</h1>
<p><img class="portrait" src="/static/icon.jpeg" alt="似顔絵" width="100"></p>
<p>
高校のころ物理学や数学が好きで、学者を志して大学に行きましたが、能力が足りずに挫折しました。当時は自分の状況を省みることなくひたすら努力していたつもりです。ところがこの努力こそが無駄の根源だったように思います。二回の留年を経て三年目には定員を割っていた生物系に進み、クモの採集にいそしんでいました。京都の山々に分け入っては標本を集める日々です。これはなかなか楽しかった。結局大学ではクモの新種を1つ記載して卒業となりました。
diff --git a/man/index.html b/man/index.html
@@ -18,6 +18,15 @@
</p>
<a href="/about.html">詳細</a>
+<h2>更新履歴</h2>
+<ul>
+<li>2022-02-04 <a href="/kitchen/r4_osechi.html">令和4年正月のおせち料理</a></li>
+<li>2022-01-29 <a href="/farm/journal/2021.html">農業日誌</a></li>
+<li>2022-01-15 <a href="/computer/rtx1200-qos.html">ルーター(RTX1200)のQoS機能を利用して帯域を制限した</a></li>
+<li>2021-12-16 <a href="/blog/posts/20211214.html">無題</a></li>
+</ul>
+
+
<h2>日記</h2>
<p>
<ul>
diff --git a/pub/.files b/pub/.files
@@ -1,50 +1 @@
-./blog/posts/20211214.html
-./blog/posts/20200719.html
-./blog/posts/20200723.html
-./blog/posts/20200725.html
-./blog/posts/20200727.html
-./blog/posts/20200801.html
-./blog/posts/20200802.html
-./blog/posts/20200804.html
-./blog/posts/20200808.html
-./blog/posts/20200917.html
-./blog/posts/20200918.html
-./blog/posts/20200919.html
-./blog/posts/20200925.html
-./blog/posts/20200926.html
-./blog/posts/20201003.html
-./blog/posts/20201201.html
-./blog/posts/20201202.html
-./blog/posts/20201209.html
-./blog/posts/20201210.html
-./blog/posts/20210106.html
-./blog/posts/20210806.html
-./blog/posts/20211129.html
-./blog/blog_index.html
-./computer/archlinux_installation.html
-./computer/what-i-use.html
-./computer/rtx1200-qos.html
-./error/404.html
-./error/moved.html
-./farm/journal/2021.html
-./farm/journal/pics/DSCF0249.JPG
-./farm/journal/pics/DSCF0252.JPG
-./farm/journal/pics/DSCF0255.JPG
-./farm/journal/pics/DSCF0257.JPG
-./farm/journal/pics/DSCF0258.JPG
-./misc/migration.html
-./plants/myrica_rubra.html
-./static/btc_logo.png
-./static/base.css
-./static/btc.png
-./static/matsuda_kenji.txt
-./static/favicon.ico
-./static/icon.jpeg
-./static/monacoin_logo.png
-./static/monacoin.png
-./static/xcoin_logo.png
-./static/xcoin.png
-./about.html
./index.html
-./kitchen/pics/r4_osechi.jpg
-./kitchen/r4_osechi.html
diff --git a/pub/about.html b/pub/about.html
@@ -15,7 +15,7 @@
</header>
<main>
<article>
-<h3>自己紹介</h3>
+<h1>自己紹介</h1>
<p><img class="portrait" src="/static/icon.jpeg" alt="似顔絵" width="100"></p>
<p>
高校のころ物理学や数学が好きで、学者を志して大学に行きましたが、能力が足りずに挫折しました。当時は自分の状況を省みることなくひたすら努力していたつもりです。ところがこの努力こそが無駄の根源だったように思います。二回の留年を経て三年目には定員を割っていた生物系に進み、クモの採集にいそしんでいました。京都の山々に分け入っては標本を集める日々です。これはなかなか楽しかった。結局大学ではクモの新種を1つ記載して卒業となりました。
diff --git a/pub/index.html b/pub/index.html
@@ -35,6 +35,15 @@
</p>
<a href="/about.html">詳細</a>
+<h2>更新履歴</h2>
+<ul>
+<li>2022-02-04 <a href="/kitchen/r4_osechi.html">令和4年正月のおせち料理</a></li>
+<li>2022-01-29 <a href="/farm/journal/2021.html">農業日誌</a></li>
+<li>2022-01-15 <a href="/computer/rtx1200-qos.html">ルーター(RTX1200)のQoS機能を利用して帯域を制限した</a></li>
+<li>2021-12-16 <a href="/blog/posts/20211214.html">無題</a></li>
+</ul>
+
+
<h2>日記</h2>
<p>
<ul>
diff --git a/pub/sitemap.xml b/pub/sitemap.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
-<url><loc>https://www.matsudakenji.xyz/about.html</loc><lastmod>2021-12-13</lastmod></url>
+<url><loc>https://www.matsudakenji.xyz/about.html</loc><lastmod>2022-02-5</lastmod></url>
<url><loc>https://www.matsudakenji.xyz/blog/blog_index.html</loc><lastmod>2021-12-16</lastmod></url>
<url><loc>https://www.matsudakenji.xyz/blog/posts/20200719.html</loc><lastmod>2021-06-18</lastmod></url>
<url><loc>https://www.matsudakenji.xyz/blog/posts/20200723.html</loc><lastmod>2021-06-18</lastmod></url>
@@ -30,7 +30,7 @@
<url><loc>https://www.matsudakenji.xyz/error/404.html</loc><lastmod>2021-06-18</lastmod></url>
<url><loc>https://www.matsudakenji.xyz/error/moved.html</loc><lastmod>2022-01-14</lastmod></url>
<url><loc>https://www.matsudakenji.xyz/farm/journal/2021.html</loc><lastmod>2022-01-29</lastmod></url>
-<url><loc>https://www.matsudakenji.xyz/</loc><lastmod>2022-02-4</lastmod></url>
+<url><loc>https://www.matsudakenji.xyz/</loc><lastmod>2022-02-5</lastmod></url>
<url><loc>https://www.matsudakenji.xyz/kitchen/r4_osechi.html</loc><lastmod>2022-02-4</lastmod></url>
<url><loc>https://www.matsudakenji.xyz/misc/migration.html</loc><lastmod>2021-06-18</lastmod></url>
<url><loc>https://www.matsudakenji.xyz/plants/myrica_rubra.html</loc><lastmod>2021-06-18</lastmod></url>