中文 | ENGLISH

OpooPress

A java based static website generator.

Overview

Ver: 1.x

What's OpooPress

OpooPress is a java based static blog generator. It is an open-source software, of course you can download the source codes from https://github.com/opoo/opoopress if you intend to build OpooPress yourself.

The Generator

The generator has been released as a maven plugin. This java tool is based on maven command line.

Follow Installation Instructions to know how to install Java and Maven, and to know how to use OpooPress plugin to initialize, generate and deploy your blog or website.

Just can also download(git clone) the sources of OpooPress and run mvn install to install OpooPress packages to your local maven repository.

Current Versions

Current stable version : 1.1.1

Current snapshot version: 1.1.1-SNAPSHOT

Packages

  • opoopress-core
    • Core functionality package, include default theme and site templates.
  • opoopress-support
    • Include compass compiler, blog previewer, etc.
  • opoopress-maven-plugin
    • Maven plugin for OpooPress, defined several Mojo for mvn command line.
    • Basic usage
  • opoopress-mailet
    • A custom Mailet. It makes you could publish your OpooPress blog by Email.
    • Document
  • opoopress-wagon-github
    • A custom Wagon that uses GitHub Java API (org.eclipse.egit.github.core) as lower level layer. It makes you could publish your OpooPress blog to GitHub Pages.
    • Document
  • opoopress-wagon-git
    • A custom Wagon that uses Git Executable Command Line as lower level layer. It makes you could publish your OpooPress blog to GitHub Pages or other git repository.
    • Document

Releases History

  • 2014-06-18 - 1.1.1
  • 2014-03-25 - 1.1.0
  • 2013-11-20 - 1.0.3
  • 2013-10-22 - 1.0.2
  • 2013-09-05 - 1.0.1
  • 2013-08-07 - 1.0.0

Release Notes

OpooPress 1.1.1 (since 1.1.0)

  • Improvement
    • Support generate site in multi-threading.
  • New Feature
    • Support *.textile, *.tracwiki, *.mediawiki, *.twiki, *.confluence source formats, powered by WikiText.

OpooPress 1.1.0 (since 1.0.3)

  • Improvement
    • Reconstructed the templates of default theme.
    • Improved SiteFilter. (This sample uses the new SiteFilter)
  • New Feature

OpooPress 1.0.3 (since 1.0.2)

  • Bug
    • Fixed Issue #3: artifact com.github.jnr:jnr-x86asm always checking for updates from central
    • Fix directory monitor interval variable for preview.

OpooPress 1.0.2 (since 1.0.1)

  • Bug
    • Fixed bug in StaleUtils: cannot check new file in sass subdirectory correctly
    • Fixed date format error in atom.xml and sitemap.xml
  • Improvement
    • Changed logging framwork from Apache Commons Logging to Simple Logging Facade for Java (SLF4J)
    • Moved classes from plugin to a new module opoopress-wagon-github(a custom wagon), this wagon could make you deploy your OpooPress blog to GitHub Pages. It uses GitHub Java API (org.eclipse.egit.github.core, a pure java GitHub client) as lower level layer.
    • New algorithm for finding related posts
    • Improve the default theme
  • New Feature
    • Added new custom wagon - opoopress-wagon-git, this wagon could make you deploy your OpooPress blog to GitHub Pages or any other git repositories. It uses Git Executable Command Line as lower level layer(a git command line client is required).
    • Support multi-source directory

OpooPress 1.0.1 (since 1.0.0)

  • Bug
    • Fixed bug in StaleUtils: cannot check new file in assets directory correctly
  • Change
    • Changed permalink style
    • Changed new post file storage path
    • Changed new page file storage path

OpooPress 1.0.0

  • This is the first release of OpooPress.

Next Steps

Comments