{"title":"samuel","link":[{"@attributes":{"href":"https:\/\/samuelololol.github.io\/","rel":"alternate"}},{"@attributes":{"href":"https:\/\/samuelololol.github.io\/feeds\/all.atom.xml","rel":"self"}}],"id":"https:\/\/samuelololol.github.io\/","updated":"2018-02-25T17:30:00+08:00","entry":[{"title":"\u4e00\u592935\u9801","link":{"@attributes":{"href":"https:\/\/samuelololol.github.io\/2018\/02\/study.html","rel":"alternate"}},"published":"2018-02-25T17:30:00+08:00","updated":"2018-02-25T17:30:00+08:00","author":{"name":"samuelololol"},"id":"tag:samuelololol.github.io,2018-02-25:\/2018\/02\/study.html","summary":"<p>\u5c45\u7136\u5728 2013 \u5e74\u7684\u7b46\u8a18\u770b\u5230\uff0c\u6c92\u60f3\u5230\u73fe\u5728\u9084\u662f\u6c92\u6709\u5207\u78ba\u7684\u57f7\u884c\uff0c\u771f\u662f\u6c57\u984f &gt;\"&lt;\n\u5e0c\u671b\u5728<a href=\"https:\/\/samuelololol.github.io\/tag\/2018review.html\">#2018review<\/a>\u6642\u5019\u53ef\u4ee5\u6709\u9ede\u6210\u7e3e\n<br><br><\/p>\n<blockquote>\n<p><strong>\u5982\u679c\u4f60\u6bcf\u5169\u500b\u6708\u8b80\u5b8c\u4e00\u672c\u7a0b\u5f0f\u8a2d\u8a08\u76f8\u95dc\u7684\u597d\u66f8\uff0c<\/strong>\n<strong>\u5927\u7d04\u662f\u4e00\u5929\u8b80 35 \u9801\uff0c<\/strong>\n<strong>\u4f60\u5f88\u5feb\u5c31\u80fd\u5c0d\u6574\u500b\u7522\u696d\u6709\u6e05\u695a\u7684\u7406\u89e3\uff0c<\/strong>\n<strong>\u4e26\u4e14\u5c07\u80fd\u4f60\u548c\u4f60\u8eab\u908a\u5176\u4ed6\u4eba\u6e05\u695a\u7684\u5340\u5206\u51fa\u4f86\u3002<\/strong>\n  -- Steve McConnel, \u8edf\u9ad4\u5efa\u69cb\u4e4b\u9053\n<br><br>\n<img alt=\"study\" src=\"\/images\/study.png\" style=\"max-width: 100%;\"><\/p>\n<\/blockquote>","content":"<p>\u5c45\u7136\u5728 2013 \u5e74\u7684\u7b46\u8a18\u770b\u5230\uff0c\u6c92\u60f3\u5230\u73fe\u5728\u9084\u662f\u6c92\u6709\u5207\u78ba\u7684\u57f7\u884c\uff0c\u771f\u662f\u6c57\u984f &gt;\"&lt;\n\u5e0c\u671b\u5728<a href=\"https:\/\/samuelololol.github.io\/tag\/2018review.html\">#2018review<\/a>\u6642\u5019\u53ef\u4ee5\u6709\u9ede\u6210\u7e3e\n<br><br><\/p>\n<blockquote>\n<p><strong>\u5982\u679c\u4f60\u6bcf\u5169\u500b\u6708\u8b80\u5b8c\u4e00\u672c\u7a0b\u5f0f\u8a2d\u8a08\u76f8\u95dc\u7684\u597d\u66f8\uff0c<\/strong>\n<strong>\u5927\u7d04\u662f\u4e00\u5929\u8b80 35 \u9801\uff0c<\/strong>\n<strong>\u4f60\u5f88\u5feb\u5c31\u80fd\u5c0d\u6574\u500b\u7522\u696d\u6709\u6e05\u695a\u7684\u7406\u89e3\uff0c<\/strong>\n<strong>\u4e26\u4e14\u5c07\u80fd\u4f60\u548c\u4f60\u8eab\u908a\u5176\u4ed6\u4eba\u6e05\u695a\u7684\u5340\u5206\u51fa\u4f86\u3002<\/strong>\n  -- Steve McConnel, \u8edf\u9ad4\u5efa\u69cb\u4e4b\u9053\n<br><br>\n<img alt=\"study\" src=\"\/images\/study.png\" style=\"max-width: 100%;\"><\/p>\n<\/blockquote>","category":[{"@attributes":{"term":"pelican"}},{"@attributes":{"term":"blog"}},{"@attributes":{"term":"study"}},{"@attributes":{"term":"35pages"}},{"@attributes":{"term":"2018review"}}]},{"title":"Street Fighter II","link":{"@attributes":{"href":"https:\/\/samuelololol.github.io\/2018\/01\/sf2.html","rel":"alternate"}},"published":"2018-01-02T10:30:00+08:00","updated":"2018-01-02T10:30:00+08:00","author":{"name":"samuelololol"},"id":"tag:samuelololol.github.io,2018-01-02:\/2018\/01\/sf2.html","summary":"<p>\u61f7\u5ff5\u7684 SFII\uff0c\u8b93\u6211\u7528\u4e00\u5f35\u9f8d\u7684\u300c\u4e8c\u966a\u300d\u4f86\u61f7\u820a\u4e00\u4e0b\uff01\n<br\/><br\/>\n<img alt=\"sf2\" src=\"\/images\/sf2.png\" style=\"max-width: 100%;\"><\/p>","content":"<p>\u61f7\u5ff5\u7684 SFII\uff0c\u8b93\u6211\u7528\u4e00\u5f35\u9f8d\u7684\u300c\u4e8c\u966a\u300d\u4f86\u61f7\u820a\u4e00\u4e0b\uff01\n<br\/><br\/>\n<img alt=\"sf2\" src=\"\/images\/sf2.png\" style=\"max-width: 100%;\"><\/p>","category":[{"@attributes":{"term":"game"}},{"@attributes":{"term":"sf2"}}]},{"title":"docker-pelican","link":{"@attributes":{"href":"https:\/\/samuelololol.github.io\/2018\/01\/docker-pelican.html","rel":"alternate"}},"published":"2018-01-02T01:30:00+08:00","updated":"2018-01-02T01:30:00+08:00","author":{"name":"samuelololol"},"id":"tag:samuelololol.github.io,2018-01-02:\/2018\/01\/docker-pelican.html","summary":"<p>\u7d42\u65bc\u60f3\u5230\u8981\u628a pelican \u585e\u9032\u53bb docker \u4f86\u505a\u4e8b\u4e86\uff01<\/p>\n<p>Link: <a href=\"https:\/\/hub.docker.com\/r\/samuelololol\/docker-pelican\/\" style=\"color: blue;\">https:\/\/hub.docker.com\/r\/samuelololol\/docker-pelican\/<\/a><\/p>","content":"<p>\u7d42\u65bc\u60f3\u5230\u8981\u628a pelican \u585e\u9032\u53bb docker \u4f86\u505a\u4e8b\u4e86\uff01<\/p>\n<p>Link: <a href=\"https:\/\/hub.docker.com\/r\/samuelololol\/docker-pelican\/\" style=\"color: blue;\">https:\/\/hub.docker.com\/r\/samuelololol\/docker-pelican\/<\/a><\/p>","category":[{"@attributes":{"term":"pelican"}},{"@attributes":{"term":"blog"}},{"@attributes":{"term":"docker"}}]},{"title":"\u554f\u984c\u7684\u672c\u8cea","link":{"@attributes":{"href":"https:\/\/samuelololol.github.io\/2017\/03\/core_value.html","rel":"alternate"}},"published":"2017-03-09T13:00:00+08:00","updated":"2017-03-09T13:00:00+08:00","author":{"name":"samuelololol"},"id":"tag:samuelololol.github.io,2017-03-09:\/2017\/03\/core_value.html","summary":"<blockquote>\n<p><strong>\u7576\u4f60\u771f\u6b63\u7684\u6d1e\u6089\u554f\u984c\u7684\u672c\u8cea\u6642\uff0c\u4f60\u6240\u505a\u51fa\u7684\u89e3\u7b54\u5c31\u6703\u4ee5\u90a3\u500b\u6700\u7c21\u6f54\u7684\u5f62\u5f0f\u5448\u73fe\u3002<\/strong>\n         -<a href=\"https:\/\/twitter.com\/qing_wang\/status\/839509480161214464\">tweet from Qing<\/a><\/p>\n<\/blockquote>\n<p>\u8b1b\u7684\u5be6\u5728\u662f\u592a\u597d\u4e86!<\/p>","content":"<blockquote>\n<p><strong>\u7576\u4f60\u771f\u6b63\u7684\u6d1e\u6089\u554f\u984c\u7684\u672c\u8cea\u6642\uff0c\u4f60\u6240\u505a\u51fa\u7684\u89e3\u7b54\u5c31\u6703\u4ee5\u90a3\u500b\u6700\u7c21\u6f54\u7684\u5f62\u5f0f\u5448\u73fe\u3002<\/strong>\n         -<a href=\"https:\/\/twitter.com\/qing_wang\/status\/839509480161214464\">tweet from Qing<\/a><\/p>\n<\/blockquote>\n<p>\u8b1b\u7684\u5be6\u5728\u662f\u592a\u597d\u4e86!<\/p>","category":[{"@attributes":{"term":"quote"}},{"@attributes":{"term":"twitter"}}]},{"title":"\u6aa2\u67e5 sshd_config","link":{"@attributes":{"href":"https:\/\/samuelololol.github.io\/2017\/02\/check_sshd_config.html","rel":"alternate"}},"published":"2017-02-21T22:30:00+08:00","updated":"2017-02-21T22:30:00+08:00","author":{"name":"samuelololol"},"id":"tag:samuelololol.github.io,2017-02-21:\/2017\/02\/check_sshd_config.html","summary":"<p>\u5728\u8a2d\u5b9a Raspberry pi \u8a2d\u5b9a\u7684\u6642\u5019\uff0c\u5f80\u5f80\u90fd\u662f remote ssh \u56e0\u70ba\u704c\u597d\u4e4b\u5f8c\uff0c\n\u5e7e\u4e4e\u4e0d\u6703\u6709\u4eba\u628a\u5b83\u76f4\u63a5\u62ff\u4f86\u63a5\u87a2\u5e55\u4f5c\u8a2d\u5b9a\u3002\u4f46\u662f\u7576\u4f60\u8981\u4fee\u6539\u7684\u662f <code>sshd_config<\/code>\n\u7684\u6642\u5019\uff0c\u5343\u842c\u8981\u5f88\u5c0f\u5fc3\uff0c\u56e0\u70ba\u4e00\u500b\u4e0d\u5c0f\u5fc3\u8a2d\u5b9a\u5931\u8aa4\u5c31\u65b7\u7dda\u4e86\u3002<\/p>\n<p>\u70ba\u4e86\u9810\u9632\u9019\u500b\u96f7\uff0c\u5728\u91cd\u555f sshd service \u4e4b\u524d\u7528\u9019\u500b script \u5c31\u80fd\u6aa2\u67e5\u662f\u5426\u6709\u554f\u984c\u4e86<\/p>\n<div class=\"highlight\"><pre><span><\/span>$ sudo \/usr\/sbin\/sshd -t\n<\/pre><\/div>\n\n\n<p>\u4e00\u884c\u7d50\u675f\uff0c\u5982\u679c\u6709\u554f\u984c\u5c31\u6703\u628a\u554f\u984c\u5370\u51fa\u4f86\uff0c\u5982\u679c\u6c92\u554f\u984c\u5c31\u8239\u904e\u6c34\u7121\u75d5\u56c9\uff01<\/p>","content":"<p>\u5728\u8a2d\u5b9a Raspberry pi \u8a2d\u5b9a\u7684\u6642\u5019\uff0c\u5f80\u5f80\u90fd\u662f remote ssh \u56e0\u70ba\u704c\u597d\u4e4b\u5f8c\uff0c\n\u5e7e\u4e4e\u4e0d\u6703\u6709\u4eba\u628a\u5b83\u76f4\u63a5\u62ff\u4f86\u63a5\u87a2\u5e55\u4f5c\u8a2d\u5b9a\u3002\u4f46\u662f\u7576\u4f60\u8981\u4fee\u6539\u7684\u662f <code>sshd_config<\/code>\n\u7684\u6642\u5019\uff0c\u5343\u842c\u8981\u5f88\u5c0f\u5fc3\uff0c\u56e0\u70ba\u4e00\u500b\u4e0d\u5c0f\u5fc3\u8a2d\u5b9a\u5931\u8aa4\u5c31\u65b7\u7dda\u4e86\u3002<\/p>\n<p>\u70ba\u4e86\u9810\u9632\u9019\u500b\u96f7\uff0c\u5728\u91cd\u555f sshd service \u4e4b\u524d\u7528\u9019\u500b script \u5c31\u80fd\u6aa2\u67e5\u662f\u5426\u6709\u554f\u984c\u4e86<\/p>\n<div class=\"highlight\"><pre><span><\/span>$ sudo \/usr\/sbin\/sshd -t\n<\/pre><\/div>\n\n\n<p>\u4e00\u884c\u7d50\u675f\uff0c\u5982\u679c\u6709\u554f\u984c\u5c31\u6703\u628a\u554f\u984c\u5370\u51fa\u4f86\uff0c\u5982\u679c\u6c92\u554f\u984c\u5c31\u8239\u904e\u6c34\u7121\u75d5\u56c9\uff01<\/p>","category":[{"@attributes":{"term":"raspberry pi"}},{"@attributes":{"term":"linux"}},{"@attributes":{"term":"ssh"}}]},{"title":"Code Review","link":{"@attributes":{"href":"https:\/\/samuelololol.github.io\/2017\/02\/code%20review.html","rel":"alternate"}},"published":"2017-02-20T23:00:00+08:00","updated":"2017-02-20T23:00:00+08:00","author":{"name":"samuelololol"},"id":"tag:samuelololol.github.io,2017-02-20:\/2017\/02\/code review.html","summary":"<p>Code Review \u5728\u8edf\u9ad4\u958b\u767c\u662f\u4f54\u5f88\u91cd\u8981\u7684\u4e00\u500b\u74b0\u7bc0\uff0c\u901a\u5e38\u807d\u5230\u7684\u60c5\u6cc1\u662f\u5728\u8981 commit code \u524d\u3001pull request \u4e4b\u524d\uff0c\u6216\u662f\nfixing tracker \u4e4b\u524d\u7684\u4e00\u500b\u52d5\u4f5c\uff0c\u78ba\u4fdd\u65b0\u589e\u3001\u4fee\u6539\u7684\u90e8\u5206\u4e0d\u6703\u5f71\u97ff\u65e2\u6709\u7684\u67b6\u69cb\uff0c\u4e5f\u4e0d\u6703\u7522\u751f\u984d\u5916\u7684\u554f\u984c\u3002<\/p>\n<p>\u5982\u679c\u662f fixing tracker \uff0c\u6293\u7dca\u5e7e\u500b\u554f\u984c\uff1a<\/p>\n<ul>\n<li>\u70ba\u4ec0\u9ebc\u8981\u4fee\uff1f<\/li>\n<li>\u4fee\u4e86\u54ea\u4e9b\u6771\u897f\uff1f<\/li>\n<li>\u548c\u4e4b\u524d\u5dee\u5225\u662f\u4ec0\u9ebc\uff1f<\/li>\n<li>\u6709\u6c92\u6709\u5f71\u97ff\u5230\u5176\u4ed6\u7684\u5730\u65b9\uff1f<\/li>\n<li>\u70ba\u4ec0\u9ebc\u4fee\u9019\u6a23\u5c31\u4fee\u7684\u597d\uff1f<\/li>\n<\/ul>\n<p>\u4eca\u5929\u67d0\u533f\u540d\u5927\u795e\u540c\u4e8b\u5206\u4eab\u4e86\u5e7e\u500b\u91cd\u9ede<\/p>\n<ol>\n<li>Reviewer \u8981\u4e86\u89e3\u554f\u984c\u662f\u4ec0\u9ebc\uff0c\u5982\u679c\u4e0d\u6e05\u695a\uff0c\u4e0d\u662f requester \u6c92\u6709\u5beb\u6e05\u695a\u7684\u8a71\uff0c\u8981\u8acb requester \u89e3\u91cb\u6e05\u695a<\/li>\n<li>\u5982\u679c\u662f workaround \u8981\u554f\u6e05\u695a\u63a1\u53d6 workaround \u7684\u539f\u56e0<\/li>\n<li>Reviewer \u5f9e\u81ea\u5df1\u7684\u7406\u89e3\uff0c\u770b\u770b\u65b0\u7684 design or implementation \u6709\u6c92\u6709\u554f\u984c\u3002\u7279\u5225\u6ce8\u610f\u4e00\u822c\u5bb9\u6613\u6703\u88ab\u5ffd\u7565\u7684\u5730\u65b9\uff0ceg, error handling, boundary, etc \u4ee5\u53ca\u6703\u4e0d\u6703\u9020\u6210\u5176\u4ed6 side effects<\/li>\n<li>\u8981\u4e86\u89e3\u4e00\u4e0b\u4e4b\u524d\u6c92\u6709\u88ab\u6e2c\u5230\u7684\u539f\u56e0<\/li>\n<\/ol>\n<p>\u4ee5\u5f80\u4fee tracker \u5927\u5bb6\u90fd\u662f\u6191\u76f4\u89ba\u4fee\uff0c\u4f46\u662f\u50cf\u9019\u6a23\u5177\u9ad4\u5217\u51fa\u4f86\uff0c\u62f3\u62f3\u5230\u8089\u771f\u7684\u5f88\u6709\u611f\u89ba\uff01<\/p>","content":"<p>Code Review \u5728\u8edf\u9ad4\u958b\u767c\u662f\u4f54\u5f88\u91cd\u8981\u7684\u4e00\u500b\u74b0\u7bc0\uff0c\u901a\u5e38\u807d\u5230\u7684\u60c5\u6cc1\u662f\u5728\u8981 commit code \u524d\u3001pull request \u4e4b\u524d\uff0c\u6216\u662f\nfixing tracker \u4e4b\u524d\u7684\u4e00\u500b\u52d5\u4f5c\uff0c\u78ba\u4fdd\u65b0\u589e\u3001\u4fee\u6539\u7684\u90e8\u5206\u4e0d\u6703\u5f71\u97ff\u65e2\u6709\u7684\u67b6\u69cb\uff0c\u4e5f\u4e0d\u6703\u7522\u751f\u984d\u5916\u7684\u554f\u984c\u3002<\/p>\n<p>\u5982\u679c\u662f fixing tracker \uff0c\u6293\u7dca\u5e7e\u500b\u554f\u984c\uff1a<\/p>\n<ul>\n<li>\u70ba\u4ec0\u9ebc\u8981\u4fee\uff1f<\/li>\n<li>\u4fee\u4e86\u54ea\u4e9b\u6771\u897f\uff1f<\/li>\n<li>\u548c\u4e4b\u524d\u5dee\u5225\u662f\u4ec0\u9ebc\uff1f<\/li>\n<li>\u6709\u6c92\u6709\u5f71\u97ff\u5230\u5176\u4ed6\u7684\u5730\u65b9\uff1f<\/li>\n<li>\u70ba\u4ec0\u9ebc\u4fee\u9019\u6a23\u5c31\u4fee\u7684\u597d\uff1f<\/li>\n<\/ul>\n<p>\u4eca\u5929\u67d0\u533f\u540d\u5927\u795e\u540c\u4e8b\u5206\u4eab\u4e86\u5e7e\u500b\u91cd\u9ede<\/p>\n<ol>\n<li>Reviewer \u8981\u4e86\u89e3\u554f\u984c\u662f\u4ec0\u9ebc\uff0c\u5982\u679c\u4e0d\u6e05\u695a\uff0c\u4e0d\u662f requester \u6c92\u6709\u5beb\u6e05\u695a\u7684\u8a71\uff0c\u8981\u8acb requester \u89e3\u91cb\u6e05\u695a<\/li>\n<li>\u5982\u679c\u662f workaround \u8981\u554f\u6e05\u695a\u63a1\u53d6 workaround \u7684\u539f\u56e0<\/li>\n<li>Reviewer \u5f9e\u81ea\u5df1\u7684\u7406\u89e3\uff0c\u770b\u770b\u65b0\u7684 design or implementation \u6709\u6c92\u6709\u554f\u984c\u3002\u7279\u5225\u6ce8\u610f\u4e00\u822c\u5bb9\u6613\u6703\u88ab\u5ffd\u7565\u7684\u5730\u65b9\uff0ceg, error handling, boundary, etc \u4ee5\u53ca\u6703\u4e0d\u6703\u9020\u6210\u5176\u4ed6 side effects<\/li>\n<li>\u8981\u4e86\u89e3\u4e00\u4e0b\u4e4b\u524d\u6c92\u6709\u88ab\u6e2c\u5230\u7684\u539f\u56e0<\/li>\n<\/ol>\n<p>\u4ee5\u5f80\u4fee tracker \u5927\u5bb6\u90fd\u662f\u6191\u76f4\u89ba\u4fee\uff0c\u4f46\u662f\u50cf\u9019\u6a23\u5177\u9ad4\u5217\u51fa\u4f86\uff0c\u62f3\u62f3\u5230\u8089\u771f\u7684\u5f88\u6709\u611f\u89ba\uff01<\/p>","category":[{"@attributes":{"term":"code review"}},{"@attributes":{"term":"work"}}]},{"title":"pelican article link","link":{"@attributes":{"href":"https:\/\/samuelololol.github.io\/2017\/02\/pelican-article-link.html","rel":"alternate"}},"published":"2017-02-18T02:00:00+08:00","updated":"2017-02-18T02:00:00+08:00","author":{"name":"samuelololol"},"id":"tag:samuelololol.github.io,2017-02-18:\/2017\/02\/pelican-article-link.html","summary":"<p>\u9810\u8a2d\u6587\u7ae0\u9023\u7d50\u7db2\u5740\u6703\u8b8a\u6210\u9019\u6a23(\u5df2\u6539)<\/p>\n<blockquote>\n<p>http:\/\/samuelololol.github.io\/2017\/02\/zhun-bei-gai-ban.html<\/p>\n<\/blockquote>\n<p>\u600e\u9ebc\u6703\u662f\u62fc\u97f3 -_-|||\uff0c\u7121\u6cd5\u5fcd\u53d7\u554a\uff01\u770b\u8d77\u4f86\u662f <code>pelicanconf.py<\/code> \u88e1\u9762\u7684\u8a2d\u5b9a<\/p>\n<div class=\"highlight\"><pre><span><\/span>ARTICLE_URL = &#39;{date:%Y}\/{date:%m}\/{slug}.html&#39;\n<\/pre><\/div>\n\n\n<p>\u7136\u5f8c\u642d\u914d\u6587\u7ae0(markdown)\u88e1\u9762\u7684\u8a2d\u5b9a<\/p>\n<div class=\"highlight\"><pre><span><\/span><span class=\"n\">slug<\/span><span class=\"o\">:<\/span> <span class=\"n\">pelican<\/span><span class=\"o\">-<\/span><span class=\"n\">article<\/span><span class=\"o\">-<\/span><span class=\"n\">link<\/span>\n<\/pre><\/div>\n\n\n<p>\u9019\u6a23\u5c31\u53ef\u4ee5\u6539\u6210\u4f60\u8981\u7684uri, \u4e0d\u904e\u6709\u9ede\u9ebb\u7169\uff0c\u53c8\u6015\u885d\u5230\uff0c\u770b\u4f86\u4e4b\u5f8c\u518d\u52a0\u65e5\u671f\u7576 prefix \u597d\u4e86<\/p>\n<p>\u8a73\u7d30\u8a2d\u5b9a\u53ef\u4ee5\u770b\u9019\u908a\n<a href=\"http:\/\/docs.getpelican.com\/en\/3.6.3\/content.html#translations\">Translations<\/a><\/p>","content":"<p>\u9810\u8a2d\u6587\u7ae0\u9023\u7d50\u7db2\u5740\u6703\u8b8a\u6210\u9019\u6a23(\u5df2\u6539)<\/p>\n<blockquote>\n<p>http:\/\/samuelololol.github.io\/2017\/02\/zhun-bei-gai-ban.html<\/p>\n<\/blockquote>\n<p>\u600e\u9ebc\u6703\u662f\u62fc\u97f3 -_-|||\uff0c\u7121\u6cd5\u5fcd\u53d7\u554a\uff01\u770b\u8d77\u4f86\u662f <code>pelicanconf.py<\/code> \u88e1\u9762\u7684\u8a2d\u5b9a<\/p>\n<div class=\"highlight\"><pre><span><\/span>ARTICLE_URL = &#39;{date:%Y}\/{date:%m}\/{slug}.html&#39;\n<\/pre><\/div>\n\n\n<p>\u7136\u5f8c\u642d\u914d\u6587\u7ae0(markdown)\u88e1\u9762\u7684\u8a2d\u5b9a<\/p>\n<div class=\"highlight\"><pre><span><\/span><span class=\"n\">slug<\/span><span class=\"o\">:<\/span> <span class=\"n\">pelican<\/span><span class=\"o\">-<\/span><span class=\"n\">article<\/span><span class=\"o\">-<\/span><span class=\"n\">link<\/span>\n<\/pre><\/div>\n\n\n<p>\u9019\u6a23\u5c31\u53ef\u4ee5\u6539\u6210\u4f60\u8981\u7684uri, \u4e0d\u904e\u6709\u9ede\u9ebb\u7169\uff0c\u53c8\u6015\u885d\u5230\uff0c\u770b\u4f86\u4e4b\u5f8c\u518d\u52a0\u65e5\u671f\u7576 prefix \u597d\u4e86<\/p>\n<p>\u8a73\u7d30\u8a2d\u5b9a\u53ef\u4ee5\u770b\u9019\u908a\n<a href=\"http:\/\/docs.getpelican.com\/en\/3.6.3\/content.html#translations\">Translations<\/a><\/p>","category":[{"@attributes":{"term":"pelican"}},{"@attributes":{"term":"python"}}]},{"title":"\u6e96\u5099\u6539\u7248\u6210 Medius","link":{"@attributes":{"href":"https:\/\/samuelololol.github.io\/2017\/02\/medius.html","rel":"alternate"}},"published":"2017-02-18T01:00:00+08:00","updated":"2017-02-18T01:00:00+08:00","author":{"name":"samuelololol"},"id":"tag:samuelololol.github.io,2017-02-18:\/2017\/02\/medius.html","summary":"<h2>Medius<\/h2>\n<p>\u53c3\u8003\u7684 template\/theme \u4f86\u81ea\u65bc<a href=\"https:\/\/onur.github.io\/medius\/medius.html\">Medius demo website<\/a>(<a href=\"https:\/\/github.com\/onur\/medius\">source<\/a>),\n\u662f\u57fa\u65bc medium \u7684 design \u5728 pelican \u4e0a\u9762\u5be6\u4f5c\u7684\u4e00\u500b theme. \u60f3\u8981\u4f86\u8a66\u8a66\u770b\uff0c\u9806\u4fbf\u4fee\u6539\u4e00\u4e9b\u81ea\u5df1\u7684\u6771\u897f\u5728\u4e0a\u9762\u3002<\/p>\n<p>\u6539\u7248\u76ee\u6a19:<\/p>\n<ol>\n<li>\u63db theme<\/li>\n<li>\u6539\u6210\u9996\u9801\u5168\u5c55\u958b\uff0c\u4e0d\u8981 \"read more..\"\uff0c\u7136\u5f8c\u6587\u7ae0\u9023\u7d50\u9084\u662f\u7e7c\u7e8c\u7559\u8457\u9019\u6a23<\/li>\n<li>\u52a0\u500b\u514d\u8cbb\u7684 google analytics<\/li>\n<li>Disqus?<\/li>\n<li>\u5176\u4ed6\u518d\u60f3\u60f3 ...<\/li>\n<\/ol>","content":"<h2>Medius<\/h2>\n<p>\u53c3\u8003\u7684 template\/theme \u4f86\u81ea\u65bc<a href=\"https:\/\/onur.github.io\/medius\/medius.html\">Medius demo website<\/a>(<a href=\"https:\/\/github.com\/onur\/medius\">source<\/a>),\n\u662f\u57fa\u65bc medium \u7684 design \u5728 pelican \u4e0a\u9762\u5be6\u4f5c\u7684\u4e00\u500b theme. \u60f3\u8981\u4f86\u8a66\u8a66\u770b\uff0c\u9806\u4fbf\u4fee\u6539\u4e00\u4e9b\u81ea\u5df1\u7684\u6771\u897f\u5728\u4e0a\u9762\u3002<\/p>\n<p>\u6539\u7248\u76ee\u6a19:<\/p>\n<ol>\n<li>\u63db theme<\/li>\n<li>\u6539\u6210\u9996\u9801\u5168\u5c55\u958b\uff0c\u4e0d\u8981 \"read more..\"\uff0c\u7136\u5f8c\u6587\u7ae0\u9023\u7d50\u9084\u662f\u7e7c\u7e8c\u7559\u8457\u9019\u6a23<\/li>\n<li>\u52a0\u500b\u514d\u8cbb\u7684 google analytics<\/li>\n<li>Disqus?<\/li>\n<li>\u5176\u4ed6\u518d\u60f3\u60f3 ...<\/li>\n<\/ol>","category":[{"@attributes":{"term":"medius"}},{"@attributes":{"term":"pelican"}},{"@attributes":{"term":"python"}}]},{"title":"try it","link":{"@attributes":{"href":"https:\/\/samuelololol.github.io\/2015\/12\/try-it.html","rel":"alternate"}},"published":"2015-12-10T00:00:00+08:00","updated":"2015-12-10T00:00:00+08:00","author":{"name":"samuelololol"},"id":"tag:samuelololol.github.io,2015-12-10:\/2015\/12\/try-it.html","summary":"<div class=\"highlight\"><pre><span><\/span><span class=\"k\">print<\/span> <span class=\"s1\">&#39;hello pelican&#39;<\/span>\n<\/pre><\/div>","content":"<div class=\"highlight\"><pre><span><\/span><span class=\"k\">print<\/span> <span class=\"s1\">&#39;hello pelican&#39;<\/span>\n<\/pre><\/div>","category":[{"@attributes":{"term":"pelican"}},{"@attributes":{"term":"python"}}]},{"title":"Revolution Renaissance","link":{"@attributes":{"href":"https:\/\/samuelololol.github.io\/2008\/12\/revolution-renaissance.html","rel":"alternate"}},"published":"2008-12-30T00:00:00+08:00","updated":"2008-12-30T00:00:00+08:00","author":{"name":"samuelololol"},"id":"tag:samuelololol.github.io,2008-12-30:\/2008\/12\/revolution-renaissance.html","summary":"<p>Timo Tolkki's new album:<\/p>\n<blockquote>\n<p>Revolution Renaissance<\/p>\n<\/blockquote>\n<p>Recommanded:<\/p>\n<ul>\n<li>Heroes<\/li>\n<li>I did it my way<\/li>\n<li>Keep the flame alive<\/li>\n<li>Last night on earth<\/li>\n<\/ul>","content":"<p>Timo Tolkki's new album:<\/p>\n<blockquote>\n<p>Revolution Renaissance<\/p>\n<\/blockquote>\n<p>Recommanded:<\/p>\n<ul>\n<li>Heroes<\/li>\n<li>I did it my way<\/li>\n<li>Keep the flame alive<\/li>\n<li>Last night on earth<\/li>\n<\/ul>","category":[{"@attributes":{"term":"music"}},{"@attributes":{"term":"metal"}},{"@attributes":{"term":"stratovarius"}}]}]}