日志
日志插件将笔记本的特定部分转换为日志(默认为"Journal"部分,但这是可配置的)。它可以按年和月组织,每天一个页面,或者每周或每月一个页面。这个"日志"部分在单独的侧边栏视图中显示,使用日历并将最新条目显示在顶部。
此插件旨在帮助按日期组织笔记,就像您为日志所做的那样。另一个用例是例如将会议记录或课堂笔记放在会议日期的页面上 - 可能稍后在特定主题的页面中进一步完善。
依赖: 此插件没有额外的依赖项。Python模块"babel
"是一个可选依赖项,用于确定工作日约定。
另请参阅: Usage:Daily Journal #日常日志使用
选项
此插件具有以下选项:
- 窗口中的位置选项确定日历显示在哪个侧边栏中。
- 如果为空则隐藏日志面板选项允许为不使用它的笔记本隐藏日志面板。
这些选项可以为每个笔记本设置为笔记本属性:
- 分区控制日历页面的存储位置。
- 为每个以下项目使用一个页面:...选项允许您设置日历,为每天、每周、每月甚至每年使用单独的页面。
键绑定
<Alt>D
- 导航到今天的日历日期
每日任务
Task List #任务列表插件 有一个选项,可以自动为在日历页面上定义的任务设置截止日期。启用此功能后,您可以将任务放在正确的日历页面上,它们将在任务列表中显示,并带有这个隐含的截止日期。
模板属性
日历插件为日历页面的模板添加了以下属性:
journal_plugin.page_type()
指示使用模板的页面类型。包含以下值之一:"day
"(日)、"week
"(周)、"month
"(月)或"year
"(年)
journal_plugin.date
此页面涵盖的日期
journal_plugin.start_date
此页面涵盖的第一个日期(与'calendar_plugin.date'相同)
journal_plugin.end_date
此页面涵盖的最后一个日期
journal_plugin.days()
一个返回此页面涵盖的周、月、年中所有天数列表的函数
所有这些日期都可以与模板的strftime()
函数一起使用,将日期格式化为文本。详情请参阅模板。