pca006132
本帖最后由 pca006132 于 2017-2-7 21:40 编辑

欢迎使用markdown2bbcode, by pca006132
使用方法:
在cmd(路径为markdown2bbcode.exe的文件夹)里输入markdown2bbcode.exe <markdown文件>,然后会输出output.txt,里面就是bbcode啦
注意: markdown文件必须为utf-8编码, 否则不认。
删除图片:
如果图片上传到了图床, 图片的删除链接会放在一个叫delete.txt的文件里, 如果要一次过删除那些图片, 请使用 markdown2bbcode.exe delete

文件例子(本帖子的原始码)已经放在那exe的包里...py文件也在那压缩包里
本生成器功能:
把markdown转为bbcode
自动分页, 并添加目录(默认 #标题 之后的内容为一分页)
自动为pcb代码高亮。(pcb代码里的[]符号会被自动处理, 然而基于论坛bug, 处理后重新编辑会令处理消失...(其实没啥特别的, 就是[变成[)...)
其他不滋磁的bbcode可以直接写进去...


2021.12 数据,可能有更多内容
欢迎使用markdown2bbcode, by pca006132
使用方法:
在cmd(路径为markdown2bbcode.exe的文件夹)里输入markdown2bbcode.exe &lt;markdown文件&gt;,然后会输出output.txt,里面就是bbcode啦
注意: markdown文件必须为utf-8编码, 否则不认。
删除图片:
如果图片上传到了图床, 图片的删除链接会放在一个叫delete.txt的文件里, 如果要一次过删除那些图片, 请使用 markdown2bbcode.exe delete

文件例子(本帖子的原始码)已经放在那exe的包里...py文件也在那压缩包里
本生成器功能:
把markdown转为bbcode
自动分页, 并添加目录(默认 #标题 之后的内容为一分页)
自动为pcb代码高亮。(pcb代码里的[]符号会被自动处理, 然而基于论坛bug, 处理后重新编辑会令处理消失...(其实没啥特别的, 就是[变成[)...)
其他不滋磁的bbcode可以直接写进去...


格式
(建议不同元素之间隔至少一条空行, 如列表到段落之间隔行, 否则可能就会把段落当作是上一元素的一部分)
本工具支援的元素有:
粗体/斜体

代码:

  1. **粗体(红色)** *斜体(绿色)*
粗体(红色) 斜体(绿色)
图片

代码:

  1. ![文字](链接)

  2. ![其实这文字并没有用](http://www.mcbbs.net/uc_server/avatar.php?uid=193048&size=middle)

  3. 如果图片不是http开首(https也算是http开首的!!!), 就会自动上传到sm.ms(应该容许这样吧QAQ)
  4. 比如
  5. ![cb](cb.gif)


链接

代码:

  1. [文字](链接)

  2. [新人手册](https://pca006132.neocities.org)
新人手册
图片链接

代码:

  1. [![其实这文字并没有用](http://www.mcbbs.net/uc_server/avatar.php?uid=193048&size=middle)](https://pca006132.neocities.org)

行内代码

代码:

  1. ```代码代码```

这是一行代码
表格

代码:

  1. |标题|标题|
  2. |--|--|
  3. |内容|内容|
  4. |内容|内容|
标题
标题
内容
内容
内容
内容
代码块

代码:

  1. ```
  2. 代码
  3. 代码
  4. ```

代码:

  1. ~~~
  2. 代码
  3. ~~~
PCB代码(自带高亮):

代码:

  1. ```pcb
  2. //例子
  3. init:scoreboard objectives add index dummy
  4. //loop(手动, 为了避免爆炸) {
  5.     icb:blockdata ~ ~ ~ {auto:0b}

  6.     /*
  7.   加物件到list最后:
  8.   1. EndList +1(本来代表最大的index, 然后+1就空出一个没人用的index)
  9.   2. 生成AEC, tag=new, 方便之后操作
  10.   3. 把新生成的AEC的分数设置为EndList的分数
  11.   4. 把新生成的AEC的new tag删除掉, 因为已经没必要使用了, 留着会影响下一次
  12.     */
  13.     cond:execute @e[name=for_loop] ~ ~ ~ blockdata ~ ~ ~ {auto:1b}
  14. //}
  15. ```
效果:
//例子
init:scoreboard objectives add index dummy
//loop(手动, 为了避免爆炸) {
    icb:blockdata ~ ~ ~ {auto:0b}


    /*
  加物件到list最后:
  1. EndList +1(本来代表最大的index, 然后+1就空出一个没人用的index)
  2. 生成AEC, tag=new, 方便之后操作
  3. 把新生成的AEC的分数设置为EndList的分数
  4. 把新生成的AEC的new tag删除掉, 因为已经没必要使用了, 留着会影响下一次
    */
    cond:execute @e[name=for_loop] ~ ~ ~ blockdata ~ ~ ~ {auto:1b}
//}
列表
无序列表

代码:

  1. + 物品1
  2. + 物品2
效果:
  • 物品1
  • 物品2
有序列表

代码:

  1. 1. 物品1
  2. 1. 物品2
效果:
  • 物品1
  • 物品2
分隔符

代码:

  1. bla bla bla
  2. ---
  3. bla bla bla
效果


--------------------------
之后的元素

TNT嘉音
很好的资源!

。—。

32位机表示哭晕在厕所……

下一页 最后一页