使用狮身人面像的要写个人网站和博客
-
21-09-2019 - |
解决方案
我在 http://reinout.vanrees.org/weblog 做到了。关键的关键是要增加一个预处理步骤。我有一个weblog/yyyy/mm/dd/
文件夹结构,我的博客文章。
通过文件夹结构的脚本迭代,在每一个目录中创建index.txt
文件,列出了分项。然后正常斯芬克斯过程呈现那些index.txt
文件。
我添加了标签的自定义斯芬克斯处理器。因此,“..标签::蟒蛇,扩建”的地方,在我的博客文章的顶部产生的标记。和预处理器再次收集那些条目和写入哪些斯芬克斯再次正常呈现一个weblog/tags/TAGNAME.txt
文件。
在预处理器还创建与最新的10个条目的根weblog/index.txt
。和在(硬编码)的RSS馈送的输出目录的weblog/atom.xml
。
所以:你需要一些定制的东西,但它是非常纯文本,所以对我来说这是一个很好的锻炼。而你写一些辅助脚本,使生活方便,例如一个拷贝从某处一个文本文件到今天的博客目录(包括创建丢失的目录和一个“SVN添加”)。
其他提示
目前作为(2012年2月),有你想要什么可用做不同的资源:
基于斯芬克斯甲博客引擎: http://tinkerer.me/
Reinout范里斯博客: https://github.com/reinout/reinout.vanrees.org
的进料的contrib延伸: https://bitbucket.org/birkenfeld/sphinx-contrib/ SRC /塞尖/原料/自述
如果你需要写在 reStructuredText的,你应该尝试的鹈鹕。
鹈鹕是一个静态现场发电机,Python编写的。您可以直接在新结构化或减价写你的博客文章。
这是值得知道有一个RSS扩展狮身人面像斯芬克斯-的contrib扩展,称为sphinxcontrib.feed
它和许多其他有趣的东西狮身人面像住在 http://bitbucket.org/birkenfeld/sphinx-contrib/
(声明:我写的进料扩展)
查核 ABlog为斯芬克斯
我在使用它开始一个博客自己的过程。
我碰到它绊倒了,而我是在资讯提供ly经历我的饲料。我搜索一下,发现它很有趣。它还具有Disqus整合,并能发电机密封Atom提要(不是很确定那是在看什么,我是新来的网页)
我还没有想出如何部署我的测试的博客,当我找到了一些东西将更新。
不狮身人面像,但一些网站在 http://codespeak.net/ 都与脚本做到这一点采取休息文本,生成HTML和上传他们的网站。我没写,虽然这些脚本,但我用他们。
这是如果网站需要含有大量的休息文件反正生成Python模块,这当然这些网站都是关于文档时等,从而生成网站的合理方法。这也是好的,如果你需要的网站是版本控制的,因为你可以保持源代码SVN或汞柱,或什么的。
但是,如果你开始写了很多自动menues等扩展功能,你会到底是什么了,到底是一个内容管理系统。并有大量的周围了,所以你可能想他们先看看。
又如新packages.python.org。在那里,你可以生成你的文档中任何你想要的,然后通过PyPI中上传一个zip文件与文档。分发已与狮身人面像这样做: http://packages.python.org/distribute 。但不需要特别的剧本,这只是从狮身人面像文档生成HTML。
...然而
我必须说,我觉得写博客软件狮身人面像的扩展有点滑稽的想法,特别是因为有这么多优秀的博客软件在那里了。并没有任何事情反正击败WordPress和wordpress.com一直对我来说是伟大的博客体验。但正如有多少你可以滥用狮身人面像,为什么不锻炼! : - )
我重做我的个人网站(http://homepage.mac.com/s_lott/steve/)在狮身人面像。它工作得很好。 可悲的是,因标记机的 _
在我的网址。
我也改写了整个 介绍方案编制非程序员 (http://homepage.mac.com/s_lott/books/nonprog/html/index.html)书狮身人面像。我在这个过程中改写介绍蟒狮身人面像。
我不使用狮身人面像的博客-它是不完美的方便,但它的工作。我用 博 对于低的图形/高文本和相对较高速度的博客。我使用的号码(http://web.me.com/s_lott/Travel/Welcome.html)为高图像和相对较低速度博客。