有一位开发者通过报名参加 GSoC 2025 计划,给 LibreOffice Writer 编写了导入 Markdown 文件的功能,这将在明年跟公众见面。
更新:LibreOffice 26.2 已经发布,大家可以用了
有一位开发者通过报名参加 GSoC 2025 计划,给 LibreOffice Writer 编写了导入 Markdown 文件的功能,这将在明年跟公众见面。
更新:LibreOffice 26.2 已经发布,大家可以用了
好事
进去看了一下,发现开发者是通过插入这个库来实现的:
现在可以用了
使用 Libreoffice 26.2.0.3 测试了一下,效果不太好。详细版本信息如下:
Version: 26.2.0.3 (X86_64)
Build ID: afbbd0df0edb6d40b450b0337ac646b0913a760c
CPU threads: 8; OS: Linux 6.8; UI render: default; VCL: gtk3
Locale: zh-CN (zh_CN.UTF-8); UI: zh-CN
Flatpak
Calc: threaded
我先创建了一个测试 Markdown 文档,内容如下:
# 一级标题
## 二级标题
### 三级标题
### CommonMark
**粗体** *斜体* `行内代码` [超链接](https://www.example.com)
**bold** *italic* `code`
- 无序列表1
- 无序列表2
1. 有序列表1
2. 有序列表2
> 引用
```bash
#!/usr/bin/sh
echo "Hello world!"
```
|表格|表格|
|----|----|
|内容|内容|
### GitHub Flavored Markdown
~~删除线~~ ***粗斜体*** 注释[^1]
~~deleted~~ ***all***
- [ ] 未完成任务
- [x] 已完成任务
### Pandoc's Markdown
==高亮== ^上标^ ~下标~
==mark== ^sup^ ~sub~
### HTML 标签
<mark>高亮</mark> <sup>上标</sup> <sub>下标</sub> <u>下划线</u>
<mark>mark</mark> <sup>sup</sup> <sub>sub</sub> <u>underline</u>
[^1]: 注释文本
然后,用 Libreoffice 打开该文档,效果如下:
可以看到,
我又在 LibreOffice Writer 里面创建了一个文档:
将其另存为 .md 格式,所得文件内容如下:
# 一级标题
## 二级标题
### 三级标题
**粗体** *斜体* ***粗斜体*** 下划线 ~~删除线~~ 高亮 上标 下标
1. 有序列表1
2. 有序列表2
- 无序列表1
- 无序列表2
| 表格 | 表格 |
| - | - |
| 内容 | 内容 |
效果如下:
说实话,已经习惯用记事本类软件来写Markdown了。
现在又多了一个选择了
个人感觉,LibreOffice Writer 提供 Markdown 支持,其最大的意义是:又多了一款像 Typora 那样 “所见即所得” 的编辑器。
终于不用续费 Typora 了……
现在很多 Linux 发行版都提供 LibreOffice,这样一来,以后很多这些系统就直接有了一个 Markdown 的编辑器。