Closed kobake closed 6 years ago
@sakura-editor/sakura-developers レビュー&問題なければマージお願いします。
シンボリックリンクはおそらくindex.htmlとHLP000001.htmlが独立して存在してしまい、SEOやブックマークで混乱しそう。meta refreshにした方が良さそうです。
元々のヘルプページでも DirectoryIndex の機能によって http://sakura-editor.sourceforge.net/htmlhelp2/ http://sakura-editor.sourceforge.net/htmlhelp2/HLP000001.html の両者が同じものを指していたので問題ないんじゃないかな、と思っていました。
内部的に DirectoryIndex を用いているかシンボリックリンクを用いているかは閲覧側(エンドユーザおよび検索エンジン)から見ると区別できない=別名の URL があること自体は構わないと思っているのですがどうでしょう。
meta refresh するとしたら
index.html アクセス時に HLP000001.html に飛ばすか
HLP000001.html アクセス時に index.html (というか /
かな) に飛ばすか
だと思いますが、やるとしたら後者、、ですかね。
/
をブックマークしたい人のほうが多いと思うので。
chmと2重メンテになるのは避けたいところですね・・・。
そですね。今回の対応はあくまでも不安定な SourceForge から暫定で避難することを目的としていて、今後のメンテナンスの仕方については避難後にじっくり考えたいです。
イマイチchmのコンパイル方法がわかってないんですが、ヘルプましんとかHTML Help Workshopでコンパイルするんでしょうか・・・?
これは・・・僕もわかってません! おそらくですけど現状のアクティブなメンバーの中でわかってる人いないのでは・・・と思っています。なので誰かががんばって調べる or SourceForge時代のメンテナンス担当の人の降臨を待つ、という感じで考えてます。
マクロやプラグインヘルプも別々に配らず、統合してしまっても良い気がします
僕もそう思っています。
ただ、現状ヘルプファイルのコンパイルの仕方さえ分からないところなので、そのあたりの情報整理できてからマクロとプラグインのファイル群の設置方式(ディレクトリ構成とか)を考えたいところです。Web 上への公開についてはそれらの整理が済んでからで良いかな、と考えています。
sourceforge.netとかになってるリンクは後で修正してpull request投げてみたいと思います。
ありがとうございます~
いろいろ改善の検討事項はあるのですが、現状 SourceForge がすごく不安定(今もメンテに入ってしまって Web が見れない)なので、まずはこの PR で避難だけ済ませてから別件として細かい調整を検討したいです。
レビュー&マージありがとうございます!
ちょっとバタバタしてして確認が今になってしまいましたが、マージにより https://sakura-editor.github.io/help/ が見れるようになったことが確認できました。
概要
SourceForge 上にホストされていた htmlhelp2 (http://sakura-editor.sourceforge.net/htmlhelp2/) を GitHub Pages 側 (https://sakura-editor.github.io/help/) に移行する。
移行理由
SourceForge の Web サーバがしばしば重いor不安定であるという声が多いため、SourceForge 上の Web リソースを順次 GitHub Pages に移行していく。今回は htmlhelp2 を移行。
見た目のレビュー
ここで見れるようにしてあります。 https://kobake.github.io/sakura-editor.github.io/help/
SourceForge Web 領域のバックアップ置き場
量が多いので全てを配置しているわけではないですが、SourceForge の Web 領域の一部のバックアップ(今のところは htmlhelp, htmlhelp2 のみ)を以下に配置しました。
注記
関連 Issue
事後の予定
hid2.cgi?%d
のようになっているが、ここは CGI を使わずに単純にHLP%06d.html
のような指定で良いはず。検討保留事項