<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Selfengine on Binary Life</title><link>http://life.urakalee.me/tags/selfengine/</link><description>Recent content in Selfengine on Binary Life</description><generator>Hugo -- 0.157.0</generator><language>zh-cn</language><lastBuildDate>Sat, 07 Mar 2026 00:00:00 +0000</lastBuildDate><atom:link href="http://life.urakalee.me/tags/selfengine/index.xml" rel="self" type="application/rss+xml"/><item><title>重启十年前的博客</title><link>http://life.urakalee.me/posts/2026-03-07-revive-my-blog-with-hugo/</link><pubDate>Sat, 07 Mar 2026 00:00:00 +0000</pubDate><guid>http://life.urakalee.me/posts/2026-03-07-revive-my-blog-with-hugo/</guid><description>&lt;p&gt;距离上一次更新这个博客，已经过去了整整十年。&lt;/p&gt;
&lt;p&gt;当年用 Octopress 搭的，最后一篇是 2016 年；这次跟 Cursor 聊，换成了 Hugo。&lt;/p&gt;</description></item><item><title>Markdown Style</title><link>http://life.urakalee.me/posts/2013-12-16-markdown-style/</link><pubDate>Mon, 16 Dec 2013 15:26:28 +0800</pubDate><guid>http://life.urakalee.me/posts/2013-12-16-markdown-style/</guid><description>&lt;ul&gt;
&lt;li&gt;本文仅用于有洁癖者(本人)统一 markdown 风格, 以及 check style&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="行文"&gt;行文&lt;/h2&gt;
&lt;h3 id="标点"&gt;标点&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;除非必要, 所有标点都使用英文标点&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="强调"&gt;强调&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;说明性的词和短语用双引号(&amp;quot;&amp;quot;)强调&lt;/li&gt;
&lt;li&gt;提示性的词和短语用双星号(**)强调&lt;/li&gt;
&lt;li&gt;结论性的短语和句子用三星号(***)强调&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="删除"&gt;删除&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;~~删除的文字~~&lt;/code&gt; -&amp;gt; &lt;del&gt;删除的文字&lt;/del&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="空格"&gt;空格&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;第一级列表标记(比如*)前不需要空格&lt;/li&gt;
&lt;li&gt;英文单词的前后都需要空格
&lt;ul&gt;
&lt;li&gt;行首不需要前面的空格, 句尾不需要后面的空格&lt;/li&gt;
&lt;li&gt;如果英文单词在括号里, 则前后的空格写在括号外, 比如 &amp;quot; (abc) &amp;quot; 或 &amp;quot; (abc 很不错)&amp;quot;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;左引号前和右引号后都需要空格
&lt;ul&gt;
&lt;li&gt;行首不需要前面的空格, 句尾不需要后面的空格&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;强调标记的前后都需要空格
&lt;ul&gt;
&lt;li&gt;行首不需要前面的空格, 句尾不需要后面的空格&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;!-- more --&gt;
&lt;h3 id="链接"&gt;链接&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;行文中需要文字的, 使用引用方式&lt;/li&gt;
&lt;li&gt;直接贴链接不影响行文的, 可以直接贴连接
&lt;ul&gt;
&lt;li&gt;比如 &lt;strong&gt;少量&lt;/strong&gt; &lt;strong&gt;不是很长&lt;/strong&gt; 且 &lt;strong&gt;在行尾&lt;/strong&gt; 的链接&lt;/li&gt;
&lt;li&gt;比如 &lt;strong&gt;少量&lt;/strong&gt; &lt;strong&gt;不是很长&lt;/strong&gt; 的链接列表&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;其它情况均需要使用引用方式, 引用需要集中写在文章或段落末尾&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;
[Display Name][name]
...
[name]: http://external.link "Link Description"
[name]: /blog/yyyy/MM/dd/internal-link/ "Link Description"
&lt;/pre&gt;
&lt;h3 id="更新"&gt;更新&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;在文档末尾添加&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;
****
Update@yyyy.MM.dd: 更新的内容
&lt;/pre&gt;
&lt;h3 id="大小写"&gt;大小写&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;TODO&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="用词"&gt;用词&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;举例时用 &amp;ldquo;比如&amp;rdquo;, 不用 &amp;ldquo;如&amp;rdquo;; &amp;ldquo;比如&amp;rdquo; 后面不加冒号, 除非后面跟着列表&lt;/li&gt;
&lt;li&gt;并列时用 &amp;ldquo;和&amp;rdquo;, 不用 &amp;ldquo;及&amp;rdquo;; 除非需要使用 &amp;ldquo;以及&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&amp;ldquo;其他&amp;rdquo; 修饰人, &amp;ldquo;其它&amp;rdquo; 修饰非人&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="代码"&gt;代码&lt;/h2&gt;
&lt;h3 id="单行模式"&gt;单行模式&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;一行可执行代码使用变音符号(`)单行模式&lt;/li&gt;
&lt;li&gt;一行文本内容使用变音符号单行模式或 pre-code 多行模式&lt;/li&gt;
&lt;li&gt;特殊记号使用变音符号单行模式
&lt;ul&gt;
&lt;li&gt;比如文件路径 &lt;code&gt;C:\Windows&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;比如代码元素 &lt;code&gt;++&lt;/code&gt; &lt;code&gt;--&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;变音符号单行模式的空格规则同引号&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="可执行代码和支持代码高亮的文本"&gt;可执行代码和支持代码高亮的文本&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;使用变音符号(`)多行模式&lt;/li&gt;
&lt;li&gt;支持代码高亮的语言列表: &lt;a href="http://pygments.org/docs/lexers/"&gt;http://pygments.org/docs/lexers/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="不支持代码高亮的文本内容"&gt;不支持代码高亮的文本内容&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;使用 pre-code 多行模式&lt;/li&gt;
&lt;li&gt;打开该文本文件的命令可以写在一起, 命令和文本之间空一行&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Octopress 新手小记</title><link>http://life.urakalee.me/posts/2013-11-24-newbie-to-octopress/</link><pubDate>Sun, 24 Nov 2013 21:10:28 +0800</pubDate><guid>http://life.urakalee.me/posts/2013-11-24-newbie-to-octopress/</guid><description>&lt;p&gt;信息焦虑的第二个症状：换过好几个博客，但都因为配置复杂、格式不可控、备份麻烦等原因放弃了。&lt;/p&gt;
&lt;p&gt;作为一个程序员，深深地为自己不能迅速地把博客搞定而惭愧。在构思许久之后，终于还是决定先偷懒，把习惯陪养起来再说。Octopress 还是非常符合我审美的，没有太多可配置的东西，所有格式都能自己掌控，更不用说备份——噢！又犯病了。。。&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blog.devtang.com/blog/2012/02/10/setup-blog-based-on-github/" title="象写程序一样写博客：搭建基于github的博客"&gt;唐巧的博客&lt;/a&gt;很容易搜到，但我还是建议第一次搞的同学看一下官网。如果你像我一样在使用最新版的 MacOS，那么 ruby 部分就会简化许多：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sh" data-lang="sh"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;git clone git://github.com/imathis/octopress.git octopress
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nb"&gt;cd&lt;/span&gt; octopress
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo gem install bundler
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bundle install
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;rake install
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;rake new_post&lt;span class="o"&gt;[&lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;Article Name&amp;#39;&lt;/span&gt;&lt;span class="o"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;!-- more --&gt;
&lt;p&gt;写作就是 MarkDown 了, 虽然和 wiki 的写法有些差异, 容易记混. 通常我都会使用 Sublime Text + MarkDown 插件, 同时运行 &lt;code&gt;rake preview&lt;/code&gt; 进行调试(-___-b). Preview 模式下, published:false 的文章会是可见的; 可能由于 bug, 如果你开着 preview 运行 deploy, published:false 的文章也会是可见的&amp;hellip; &lt;em&gt;&lt;strong&gt;&lt;code&gt;rake deploy&lt;/code&gt; 前务必退出 preview, 并运行 &lt;code&gt;rake generate&lt;/code&gt;&lt;/strong&gt;&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;&lt;code&gt;rake deploy&lt;/code&gt; 之前，要 &lt;code&gt;git add&lt;/code&gt; 和 &lt;code&gt;git push origin source&lt;/code&gt;, git 新手（像我）往往都习惯于顺手来个 &lt;code&gt;git pull&lt;/code&gt;。唔，然后就悲剧了。因为这个时候 git 已经很傻地把你的 source 分枝和远程的 master 分枝关联在一起了，所以 pull 的时候会没头没脑地要 merge 这两个分枝。已经 merge 的怎么回退我就不说了，还没 pull 的，先修改一下 config 文件。&lt;/p&gt;</description></item></channel></rss>