My Own Website Now!
Mown aims to be a sustainable and comfortable web content authoring tool:
- Simplest server-side setup (no scripts, no database)
- Easy to setup authoring environment (do not depend on developer environments or tools)
- Instant preview during content authoring
- Little to no configuration
- Articles and standalone pages
- RSS feed
- Instant preview generated automatically when source files are modified
- Comment snippets support
- Open source (MIT)
- Binaries available (for now only Windows 64bits)
Issues, comments and external pull requests are welcome; even more if they fit the project purpose mentioned above!
- C++/boost library
- Qt/Webkit UI
- YAML files
- simple template format
- auto generation of every configuration and template files
Mown depends on the following libraries and tools:
- Qt 5.12.0
- Boost 1.57.0 or later
- CMake 2.8.11 or later
- yaml-cpp
- Install latest cmake
- Install QT 5.7 (msvc 15 2017 x64 binaries)
- Install Boost MSVC 14.1 2017 64bits windows pre-built binaries
- BOOST_ROOT to the boost dir (for instance C:\local\boost_1_69_0)
- CMAKE_PREFIX_PATH to the Qt build dir (for instance C:\Qt\5.12.0\msvc2017_64)
(in mown repository root)
$ git submodule update --init
$ cd dependencies\yaml-cpp
$ mkdir build && cd build
$ cmake -G "Visual Studio 15 2017 Win64" -DYAML_CPP_BUILD_TESTS=OFF -DYAML_CPP_BUILD_TOOLS=OFF -DYAML_CPP_BUILD_CONTRIB=OFF -DYAML_CPP_INSTALL=OFF ..
$ cmake --build . --config Debug
$ cmake --build . --config Release$ (in mown repository root)
$ mkdir build && cd build
$ cmake -G "Visual Studio 15 2017 Win64" ..
$ cmake --build .