将 CVS/SVN 转换为编程片段站点
我使用 cvs 来维护我所有的 python 代码片段、注释、c、c++ 代码。 由于托管提供商还提供公共网络服务器,我认为我应该将简历自动转换为编程片段网站。
我尝试使用 rest2web ,它要求我将 /restweb 标头和文件写入是 .txt 文件,它会干扰编程语言语法。
我想到的一个方法是: 1) 运行 source-hightlight 并为所有脚本创建 .html 页面。 2)现在编写一个脚本来索引这些脚本 .html 并创建网页。 3) 创建这些页面的网站。
在继续之前,我想如果成员们有任何建议,我应该在这里讨论。 当您想在简历中维护您的片段和注释并自动将其生成到一个好的网站时,该怎么办? 我喜欢rest2web 将笔记转换为html。
I use cvs to maintain all my python snippets, notes, c, c++ code. As the hosting provider provides a public web- server also, I was thinking that I should convert the cvs automatically to a programming snippets website.
- cvsweb is not what I mean.
- doxygen is for a complete project and to browse the self-referencing codes online.I think doxygen is more like web based ctags.
I tried with rest2web, it is requires that I write /restweb headers and files to be .txt files and it will interfere with the programming language syntax.
An approach I have thought is:
1) run source-hightlight and create .html pages for all the scripts.
2) now write a script to index those script .htmls and create webpage.
3) Create the website of those pages.
before proceeding, I thought I shall discuss here, if the members have any suggestion.
What do do, when you want to maintain your snippets and notes in cvs and also auto generate it into a good website. I like rest2web for converting notes to html.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
在链接到 (svn) 存储库的服务器上运行 Trac。 Trac wiki 可以方便地引用文件和变更集。 您也可以获得 TODO 门票。
Run Trac on the server linked to the (svn) repository. The Trac wiki can conveniently refer to files and changesets. You get TODO tickets, too.
enscript 或 pygmentize(pygments 的一部分)可用于将代码转换为 HTML。 您可以使用自定义页眉或页脚链接到实际的代码以供下载。
enscript or pygmentize (part of pygments) can be used to convert code to HTML. You can use a custom header or footer to link to the actual code for download.
我最终选择了 rest2web。 我必须执行以下操作。
我在这里有完整的网站,它的名字是uthcode。
I finally settled for rest2web. I had to do the following.
I have the completed website here, It is called uthcode.