oceanpress_old
v0.5.4_tested_on_siyuan_docker_v1.7.11
これで、新しいバージョンを使用することをお勧めしますhttps://github.com/siyuan-note/oceanpress
マークダウンファイルをHTML静的サイトに変換します
生成された効果を表示するには、ここをクリックしてください。静的ファイルはGH-Pagesにあります
一致するヘキソの効果
アドレスをダウンロードして、使用しているプラットフォームのバイナリファイルとviews.zipをダウンロードするだけです。
| プラットフォーム | 注文 | 述べる |
|---|---|---|
| Windows | .md2website-windows-4.0-amd64.exe 参数 | |
| Linux | .md2website-linux-amd64 参数 | |
| マック | .md2website-darwin-10.6-amd64 参数 | Macを持っていないので試したことはありません |
| ソースコード | go run .src 参数 |
| パラメーター名 | 価値 | 例 |
|---|---|---|
| Sourcedir | メモが配置されているディレクトリです | c:/users/llej/documents/siyuan/data/note |
| アウトティア | 出力したいディレクトリです | d:/code/doc/dochtml |
| Viewdir | 減圧後に以前にダウンロードしたview.zipディレクトリ、 自分でファイルを変更して、いくつかのエフェクトをカスタマイズできます | ./views/ |
| sqlitepath | それはsiyuanによって生成されたDBファイルへのパスです | c:/users/llej/appdata/local/temp/siyuan/siyuan.db |
| rssnooutputhtml | suffix .rss.xmlを使用したドキュメントの場合、対応するHTMLを出力しないでください | true(デフォルト) |
例:
❯ ./md2website-windows-4.0-amd64.exe -SourceDir C:/Users/llej/Documents/SiYuan/data/note -OutDir D:/code/doc/docHTML -TemplateDir D:/code/oceanpress/src/views -SqlitePath C:/Users/llej/AppData/Local/Temp/siyuan/siyuan.db
# 运行输出
0. === ? 开始转换 ? ===
1. 用户输入
1.1 sourceDir:C: U sers l lej D ocuments S iYuan d ata n ote
1.2 outDir:D: c ode d oc d ocHTML
1.3 viewsDir:D: c ode o ceanpress s rc v iews
1.4 dbPath:C: U sers l lej A ppData L ocal T emp s iyuan s iyuan.db
1.5 AssetsDir:C: U sers l lej D ocuments S iYuan d ata a ssets
2. copy 资源到 outDir
2.1 copy 完成
3. 生成 html
3.1 收集转换生成所需数据
3.2 复制资源文件
3.3 从文件到数据结构转换完毕,开始生成html,共 293 项
[warn] 未找到id 20210104102607-1rhjb41 对应的fileEntity
[warn] 未找到id 20210511124801-bhveys4 对应的fileEntity
----- End -----
以下は長い間更新されていません。このリンクをクリックして、更新履歴を表示してください
| 利用可能 | 関数名 | 概算進行 |
|---|---|---|
| ✅ | #6コンテンツブロックの動的クエリレンダリング | 80% |
| ❎?? | #4メニューページの美化 | 15% |
| ✅?? | #2組み込みブロックレンダリングは現在、循環参照をサポートしていません | 60% |
| ⭕ | ディレクトリツリー | |
| ⭕ | ページヘッダーとフッター | |
| ⭕ | ブロック参照現在のページプレビュー | |
| ⭕ | ブロックリンクはコピーで使用できます | |
| ⭕ | ブックマークページ | |
| ⭕ | タグ | |
| ✅?? | #8アンチリンク | 50% |
| ✅?? | #1ブロック参照リンク | 92% |
| {.text}などのアンカーテキストをサポートします。 Siyuanは1.2以降にサポートしなくなりました | 100% | |
| ✅ | #3コード数学的式や脳図などの強調表示とレンダリング生成効果を表示するには、ここをクリックしてください。また、VDitorなどのリソースの参照をローカルファイルに変更する必要があります(後で言われます) | 100% |
あなたは私にあなたのウェブサイトの住所を提出することを歓迎します、私はレビュー後にここに追加します

このディレクトリには、フロントエンドのテクニカルサポートを提供する目的で、Svelteを使用するフロントエンドプロジェクトがあります
このプロジェクトの主なアイデアは、カスタムコンポーネントのJSファイルを提供し、HTMLテンプレート内のカスタムコンポーネントのタグを直接使用して、ユーザーが実装の一部を置き換えることができるようにすることです。
現在生成されているリソースは次のとおりです。
| JSファイル | 説明する | 音量 |
|---|---|---|
| all_components | すべてのコンポーネントが含まれています | 266kb |
| block-ref.web_components | 参照コンポーネントをブロックします | 4kb |
| Embedded-block.web_components | 埋め込みブロックコンポーネント | 5kb |
| Md.web_components.js | ドキュメントレンダリングコンポーネントは、VDitorを導入するため、少し大きくなります | 263kb |
all_components.jsはデフォルトで導入されます
go build -o md2website.exe .src
RssNoOutputHtml