すべて | グループ指定なし | CG | くるま | 鉄道、道路 | まんが | 自転車 | PC | Macintosh | その他 | BBS | テレビ | 歴史 | 仕事 | Linux
Sign in
Use your Google Account
Email or phone
Forgot email?
Not your computer? Use a private browsing window to sign in. Learn more about using Guest mode
Next
Create account
Afrikaans
azərbaycan
bosanski
català
Čeština
Cymraeg
Dansk
Deutsch
eesti
English (United Kingdom)
English (United States)
Español (España)
Español (Latinoamérica)
euskara
Filipino
Français (Canada)
Français (France)
Gaeilge
galego
Hrvatski
Indonesia
isiZulu
íslenska
Italiano
Kiswahili
latviešu
lietuvių
magyar
Melayu
Nederlands
norsk
o‘zbek
polski
Português (Brasil)
Português (Portugal)
română
shqip
Slovenčina
slovenščina
srpski (latinica)
Suomi
Svenska
Tiếng Việt
Türkçe
Ελληνικά
беларуская
български
кыргызча
қазақ тілі
македонски
монгол
Русский
српски (ћирилица)
Українська
ქართული
հայերեն
עברית
اردو
العربية
فارسی
አማርኛ
नेपाली
मराठी
हिन्दी
অসমীয়া
বাংলা
ਪੰਜਾਬੀ
ગુજરાતી
ଓଡ଼ିଆ
தமிழ்
తెలుగు
ಕನ್ನಡ
മലയാളം
සිංහල
ไทย
ລາວ
မြန်မာ
ខ្មែរ
한국어
中文(香港)
日本語
简体中文
繁體中文
Help
Privacy
Terms
Linux Foundation Announces OpenSearch Software Foundation to Foster Open Collaboration in Search and Analytics
The Linux Foundation September 16, 2024
AWS transfers OpenSearch to the Linux Foundation to support a vendor-neutral community for search, analytics, observability, and vector database software.
Read more at linuxfoundation.org
最新のGitバージョンにアップグレードを推奨:
生成AI市場の主戦場は「基盤モデル」から「開発プラットフォーム」へ? ITRが生成AI戦略に関する資料を公開
Microsoft、「Windows Server 2025」のパブリックプレビュー版をリリース AIワークロード向けなど追加機能は?
ITスキル不足が世界で約5.5兆ドルの損失を引き起こす IDC予測
心配性エンジニアのジレンマ:スピード vs 完璧
よいフォロワーでありたい
2022-04-03 (日)
■ tDiaryの日記を静的サイトジェネレータで表示したい (1)
最近は日記の更新頻度がすっかり減った。とはいえ、過去の日記は自分のためにも見返せるようにしておきたい。そこで、そろそろtDiaryで書いてきた日記を、tDiaryがなくても表示できるようにしておこう。
考えることはいろいろある。
日記をどのように表示するか
日記データの取り出し方
日記をどのように表示するか
tDiaryが生成したHTMLファイルをそのままWebサーバでホスティングすることもできるが、今後のことを考えて静的サイトジェネレータ (SSG) を使うことにする。静的サイトジェネレータには、Hugo, Jekyll, Gatsby, Next.jsなどがある。それぞれ一通り触ってみたところ、すぐに動かすなら Hugo、細かくカスタマイズしたいなら Next.js が良さそうだった。まずは日記データを取り出せるところから確かめたいので、すぐに動かせるHugoを使ってみる。
日記データを取り出す
tDiaryは複数の記法(スタイル)に対応している。この日記は最近ではMarkdown (GFMスタイル)を使っていて、以前はHiki形式 (Wikiスタイル) を使っていた。
1つ目は、Markdown形式でSSGツールに読み込ませる方法。これはHiki形式の日記をMarkdownに変換するのが大変そう。それから、インラインプラグインを使っている箇所は何らかの手段で変換しないといけない。
2つ目は、tDiaryが出力したHTML形式をSSGツールに読み込ませる方法。日記のスタイル(Markdown, Hiki)に依存せず読み込めることがメリット。
tDiaryには、生成したHTMLファイルをファイルで保存する squeeze.rb というプラグインがある。これを改造し、SSGツール (Hugo) での読み込みに必要なFrontMatter付きのHTMLを出力できるようにした。
日単位ではなくセクション単位でHTMLを生成する
FrontMatterにtDiaryのタグ情報を記載
squeeze.rbの改造箇所
module ::TDiary
class YATDiarySqueeze
def execute
dest = @dest
d
404 page not found
404 - コンポーネントが見つかりません
次の理由でこのページにアクセスできません:
古いブックマーク/お気に入り
検索エンジンに古いサイトリスティングがあります
入力ミスしたアドレス
あなたはこのページに アクセスできません
要求されたソースは見つかりません
要求されたプロセス実行中にエラーが発生しました
以下のページの中からひとつ試してみてください:
ホームページ
問題が継続する場合は、このサイトのシステム管理者に連絡してください。
コンポーネントが見つかりません
404. That窶冱 an error.
The requested URL /unstable/ was not found on this server. That窶冱 all we know.
Total: 507281
Last-modified: 2017-06-18 (日) 22:09:34 (273d)
[15 Sep 2017] DSA-3975 emacs25 - security update
ASP Tutorial
Taxes Online
「自宅でサーバ」この事に真剣に取り組んだら、いったいどのようなものになるのでしょうか? 大人の秘密基地作り・・ そんな知的好奇心を満足させるためにこのコーナを立ち上げました。 一度膨らんだ好奇心はサーバが動き始めた後もとどまることを知りません。小さなPC遊び、探検はまだまだ続き、 小さなLinuxを作るという楽しみを見つけてしまいました。さて、どうなりますことやら。
MicroPC 市販前Ver (ハイテックシステム)
CPU NS Geode GX1/300MHz (x86互換)
メモリ 144pin SODIMM 256MB
最近のできごと(2006/05/16):
ずいぶん久しぶりの更新です、しかもMicroPCネタじゃないし〜(^_^;
その筋より「Freescaleの8bitマイコンで遊んでみませんか?」というお誘いをうけ、二つ返事で引き受けてしまったのが運の尽き。泥の深みに身を沈める事になろうとは(笑)
私、まったくの勘違いをしていたようです。昔は8bitパソコンでハンドアセンブルしていた口ですし、今では組み込みPC基板つかって遊んでいますので、なんとかなるだろうなんて思っていたんです。マイコンのなんたるかを知らず!! (^_^; 文字出力も文字入力もできないこの基板でどう遊べと言うのか! 「炊飯器をコントロールしているマイコンで遊んでみなさい」ということに限りなく近いお話だったのですね(T^T)
MicroPC関連情報:
ハイテック訪問 (2002/12/11)
ハイテック訪問 (MicroPC Eden版発売記念) (2002/03/28)
MicroPC Eden版 速攻紹介 (2003/04/08)
SoftwareDesign誌「続 マイクロサーバを追いかけて」取材 (2003/05/08)
SoftwareDesign誌登場記念:MicroPCプロモーションビデオ(2003/06/16)
第三のMicroPC "BENIBANA" まもなくリリース (2003/10/06)
関西オープンソース+フリーウェア2003(2003/11/09)
BENIBANAリリース直前レポート(2004/03/05)
新製品ラッシュ"新MicroServer","新MicroPC/Eden",&quo
ご指定いただいたURLでは、ページが見つかりません。
このページが表示された場合、次のような理由が考えられます。
ページのアドレスが変更されている
ページがすでに削除されている...など
お気に入りやブックマーク登録をされていた方は、
新しいURLに変更をお願いいたします。
元のページへ戻るには、[戻る] をクリックしてください。
ソースコードなどのダウンロードが可能です。現在のAnthyの安定版は9100hです。
Not Found
The requested URL /~ueno/woody/ was not found on this server.
Apache/2.2.9 (Debian) DAV/2 Phusion_Passenger/2.1.3 PHP/5.2.6-1+lenny3 with Suhosin-Patch mod_ruby/1.2.6 Ruby/1.8.7(2008-08-11) Server at www.melt.kyutech.ac.jp Port 80
soft/HP Linux Imaging and Printing
HPのプリンタ用ツール
soft/CUPS
印刷システム
ソフト登録数:のべ1990本 (194カテゴリー)
HP Linux Imaging and Printing
HPのプリンタ用ツール
UNetbootin(30)
wine(26)
CrossOver Office(24)
Ubuntu Customization Kit(20)
オリジナルのubuntuを簡単に作製できる
Mplayer(19)
PCSX2(18)
Processing(17)
電子機器用プログラミング言語、統合開発環境
Wiring(17)
電子機器用プログラミング言語、統合開発環境
HP Linux Imaging and Printing(17)
HPのプリンタ用ツール
avast! Linux Home Edition(16)
常駐タイプのウイルス対策ソフト
Booze(16)
チェス、将棋などのゲーム
OpenOffice(16)
フリーなOfficeソフト。MS Officeのファイルも読める。
Arduino(16)
Arduino用の統合開発環境
Bluemindo(16)
Free CAD(15)
3次元CAD・モデラ
freeCAD(15)
PeaZip(15)
QEMU-Puppy(13)
AVG Anti-Virus Free Edition(13)
アンチウイルスソフト
andLinux(12)
Windows上で動くLinux
Gnumeric(12)
マイクロExcel互換の表計算ソフト
avrp(12)
Atmel AVRシリーズ用プログラマ
Pure Data(12)
マルチメディアのデータ処理向けプログラミング言語
avrprog(12)
Atmel AVRシリーズ用プログラマ
aircrack(12)
無線LANをクラックするソフト
印刷 (8)
Gone
The requested resource
/
is no longer available on this server and there is no forwarding address.Please remove all references to this resource.