Posts

使用 严格来说, 是使用rst里支持的directives来写表格. 想对于默认的表格写起来方便很多,而且不用烦心对齐的问题. 第一种方式: csv-table .. code-block:: rst .. csv-table:: options整理 :header: “键名”, “描述”, “默认值”, “建议值” :class: table :name: csv-table quiet, "是否安静模式", 0, 1 quiet, "是否安静模式", 0, 1 quiet, "是否安静模式", 0, 1 quiet, "是否安静模式", 0, 1 quiet, "是否安静模式", 0, 1 第二种方式: list-table .. code-block:: rst .. list-table:: Frozen Delights! :widths: 15 10 30 :class: table :name: list-table :header-rows: 1 * - Treat - Quantity - Description * - Albatross - 2.99 - On a stick!
Feb 2, 2016
1 min read
不要配置SITEURL 在pelicanconf.py里配置SITEURL后,生成的页面里所有url都会带上这个url. 使用起来反而更加麻烦. .. code-block:: html 设置时间默认的格式 默认的时间格式看着挺不习惯. 在pelicanconf.py里加入如下配置修改. .. code-block:: python TIMEZONE = ‘Asia/Shanghai’ DEFAULT_DATE_FORMAT = ‘%Y-%m-%d’ 使用文件名做url 默认情况下pelican生成的页面使用article的标题的中文拼音做页面的url. 如果你博客的标题是 chrome_开发tips, 文件名是 chrome_dev_tips. 默认情况下生成的文件名为 chrome_kai_fa_tips.html. 通过设置 SLUGIFY_SOUTCE 来修改. .. code-block:: python SLUGIFY_SOUTCE = ‘basename’ # use filename. default use article title. 设置文件draft状态 在文件头加入: # rst-mode :draft: true # markdown-mode draft: true 可将文件设置为drafted, 不会发布到网上 文件internal-link rst-mode .. code-block:: rst TODO markdown-mode .. code-block:: mardown description text 例如 python-code-style 忽略部分文件 有时会想再content目录下放些暂时不想被pelican解析的内容. 比如用org做的临时性笔记. .. code-block:: python
Jan 29, 2016
1 min read
本文是对 图灵社区文章http://www.ituring.com.cn/article/210924 的整理。 why this 作为一名程序员,工作中学习中要记录很多东西。本人也一直使用rst记录各种学习笔记. 但是, 比较苦恼的是写作能力实在太差。自己写的笔记回头读总感觉各种不通顺,错别字一堆. 最搞的就是过一段时间看的时候感觉完全看不懂自己的笔记. 大多数人估计都面临和我一样的问题,我也在寻找一些能提高写作能力,更好的记录笔记,做好个人知识管理。 如何良好的写作 口语与写作分不清 写做前没有思考,想到哪写到哪。导致文章里口语话严重。容易出现歧义,表述不清或太冗余的问题. 建议如下: 1) 尽量把单字组成词语。 2) 去除口语话词,如 *了* . 缺少重点,内容太过冗余 事前没整理要表达的重点,内容重复严重.建议如下. 去重, 语句去重和语义去重. 避免内容多次重复. 精简语句 扣题, 扣题 , 扣题. 重要的技能放三遍。 行文逻辑差 建议提前写大纲,做必要的整理准备. 正确的使用标点符号 注重行文排版 总结 ---- 内容大致总结如下: 1) 写作最好先整理大纲和重点,避免行文天马行空或太冗余. 2) 练习写作, 锻炼语句和行文的安排. 3) 注意文章结构的安排和排版. 4) 区别口语话和写作文体的区别.
Jan 20, 2016
1 min read