V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  SwingCoder  ›  全部回复第 27 页 / 共 27 页
回复总数  535
1 ... 18  19  20  21  22  23  24  25  26  27  
谢谢:)链接修复了:)
您也可以在这个地址下载: https://github.com/LegendRhine/WDTP/tree/master/Application/Release
实现:左侧的文件树面板中双击某个条目后,如果该条目是项目的根条目,则创建新文件夹;如果该条目是文件夹,则在该文件夹下创建新文档;如果该条目是文档,则可重命名之。
改进:预览模式下的滚屏行为(同一文档切换编辑 /预览模式后,不再每次都滚到最顶部,而是记忆并保持切换前的位置)。
• 实现:网站数据打包。不仅可将整站数据打包,还可将任意目录的网站数据进行打包。打包结果为 zip 压缩文档。此功能既可用于网站备份(注意,不是项目文档数据的备份),也可用来传播或分享网站数据,还可大大提高发布效率(比如:某些 FTP 服务器允许用户远程解压上传后的 zip ,或者提供网页版的在线文件管理界面,可在此界面中上传并解压 zip 文档。这样比在 FTP 软件中上传大量的零星文件要快得多)。高级用户,还可利用此功能实现:同一套数据、应用不同的模板后,多站点同时发布。

◦ 数据打包之前,无需重新生成网页。程序会自动生成所选目录(或整站)所有需要重新生成的网站数据。没有改动或未受影响者保持不变,从而最大限度提高程序的运行效率并节约用户的等待时间。
WDTP 2 月 6 日更新:

- 改进:将所选目录(含其下所有文档及所有子目录的文档)导出为一个独立的 HTML 文件,以供格式转换、生成各种类型的电子文档、外部浏览器中打印、打印预览或在其他外部编辑器中进行更精细的处理(比如进行出版印刷前的专业排版)。此功能非常适合作家、剧作家写作完成后的“章节集成”、“全书集成”,也非常适合使用 WDTP 做笔记的用户(可定期将全部笔记或某个分类下的所有笔记“装订成册”),也适合于将个人博客或网站的内容(全部或某个分类)集中“装订成册”。
- 文档内容在该 HTML 中出现的顺序依照当前文件树的排序。
- 所导出的 HTML ,默认使用本项目当前所用的样式表。
传统的博客 tags , WDTP 没有考虑。“关键字”这个设置项,对应该网页 meta 中的 Keywords. 这个目前也并没有作为 WDTP 文档生成、检索和分类的依据。

按正规的学术文章,每篇文章都应该有关键字、简述、索引和引用。每个领域的关键字有严格规定和使用范围的。引用这一块,可以用内链或外链的思路解决,很简单(此处的引用,不同于 MD 标记中的引用)。关键字这一块,我有更多的思考,下一步可能体现在具体的功能里。我认为目前博客、网站、网络文章等等,用 tags (关键字)作为主要分类依据,是不科学的,也低效,很混乱。随意性太大,不够规范,也极易导致混淆。
谢谢 Akkuman 兄,我基本明白了:)我尝试解释一下:

WDTP 没有采用这种形式的“标签”(网页项)定义和提取方式,或者说思路与理念与目前的静态生成器不一样。

一是我认为应该最大限度保证原始 MD 文档的简洁性与可读性,不增加任何冗余信息。

二是原始文档所对应的网页,其 head 区等等里面的网页项( meta ),在 WDTP 的属性面板中体现和设置(包括目录的。目录对应 index )。其中,标题(默认原始文档的第一行)、描述(默认原始文档的非空第二段),关键字,作者,页面标题等等信息,都是自动提取的,用户也可以手工 pickup 、输入或编辑修改等等。预览文档或目录时,软件实时生成对应的 html ,该 html 由三者构成:原始文档的内容与 md 标记(有无均可),属性面板中的设置信息,模板文件。

也就是说,每个 item 的属性信息记录在项目文档中(.wdtp ),这些信息与原始文档是完全分离的。
Akkuman 兄,文章分类标签的应用场景和效果能简单说一下吗?


目前的{{blogList}}和{{bookList}}是智能化的,哪个目录的 index 调用它,它就自动生成哪个目录下的 list (递归算法,含其下所有子目录及所有子目录所包含的文档)
好的。谢谢 Akkuman 兄的建议。目前可用的模板标签还不多,开发文档(目前可能只相当于一个备注)也比较简略,里面给出了可用的模板标签。直接将标签写在 html 文件中,该文件即可成为模板。很简单,不需要调用接口。还可以参考系统自带的模板文件,位于 themes 文件夹下。

文档:
https://github.com/LegendRhine/WDTP/blob/master/Source/memo.md
文档内搜索所选内容添加快捷键。 F3 :下一个, Shift + F3 :上一个
• 实现:项目数据的打包与解包
• 系统菜单新增:重置 /修复系统默认的模板及样式表
谢谢 Akkuman 兄的鼓励和建议,这个项目目前的 github 地址是:
https://github.com/LegendRhine/WDTP

我现在还没想好,可能过一段时间将它单独拉出来,或者放在另一个账户下,或者拉到国内,这样方便大家访问和 PR 。
我最近会尽快规整代码,完善注释和开发文档,便于各位同行、老师审阅代码并无私贡献。
WDTP 这个软件是严格遵循 GPL v3 协议的开源免费程序,不是收费的商业软件。

希望管理员和版主高抬贵手,不要当成广告删掉了。

如有不妥,敬请批评或编辑!

谢谢!
# WDTP-主要更新记录

- 2017.02.04
- 编辑器右键菜单,插入,新增“插入图注 /表注”
- 插入图片或表格时一并插入图注和表注行
- Markdown 解析新增语法:图注和表注,语法格式“^^ 注解文字”

- 2017.02.03
- 发布 macOS 和 Windows 两个平台下的内测版( 0.9.170201 )
1 ... 18  19  20  21  22  23  24  25  26  27  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2398 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 16ms · UTC 00:21 · PVG 08:21 · LAX 16:21 · JFK 19:21
Developed with CodeLauncher
♥ Do have faith in what you're doing.