Skip to content
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
57 lines (56 sloc) 2.01 KB
opam-version: "2.0"
maintainer: ""
authors: "Maxence Guesdon"
homepage: ""
bug-reports: ""
license: "GNU General Public License version 3"
doc: ""
tags: ["publication" "xml" "documentation" "blog" "web" "website"]
dev-repo: "git+"
build: [
["./configure" "--prefix" prefix]
[make "all"]
install: [make "install-lib" "install-share"]
remove: ["ocamlfind" "remove" "stog"]
depends: [
"ocaml" {>= "4.03.0"}
"xtmpl" {>= "0.16.0"}
"ocf" {>= "0.5.0"}
"higlo" {>= "0.6"}
"ppx_blob" {>= "0.1"}
"ptime" {>= "0.8.2"}
"uri" {>= "1.9.2"}
"omd" {>= "1.3.0"}
"lwt" {>= "2.5"}
"uutf" {>= "1.0.0"}
depopts: ["js_of_ocaml" "xmldiff" "websocket" "ojs-base" "cryptokit"]
conflicts: [
"js_of_ocaml" {>= "3.4.0"} ]
"A static web site compiler, handling blog posts, or XML document in general."
description: """
Main features:
- generate static XML/HTML documents: easy to deploy, less security problems,
- handling of blog posts, with dates, topics, keywords and associated RSS feeds,
- no new syntax,
- based on a XML rewrite engine allowing to apply substitutions (rewrite rules)
on some tags. Some substitutions are pre-defined, and others can be defined
in your documents or added by plugins. Content can then be written with
semantic tags,
- support multi-language sites,
- a lot of predefined functions can be used to handle sectionning, table of
contents, verified cross-references, ...,
- OCaml code can be interpreted at compilation time and the result included in
the generated documents, which is nice to write tutorials on OCaml libraries,
- some plugins ease the inclusion of graphviz graphs, and pictures generated
by Aysmptote or LaTeX,
- ..."""
flags: light-uninstall
extra-files: ["stog.install" "md5=dd45a8769ea4d237c8a5945c67192856"]
url {
src: ""
checksum: "md5=52b11f5cd5309e27756ea579d98065f4"
You can’t perform that action at this time.