All Projects → markkolich → blog

markkolich / blog

Licence: MIT License
This is my blog. There are many like it, but this one is mine.

Programming Languages

CSS
56736 projects
java
68154 projects - #9 most used programming language
HTML
75241 projects
javascript
184084 projects - #8 most used programming language
FreeMarker
481 projects
C++
36643 projects - #6 most used programming language

mark.koli.ch

This is my blog. There are many like it, but this one is mine.

The content and code herein is documented with reasonable depth in this blog post:

http://mark.koli.ch/a-new-blog-platform-backed-by-github-twitter-bootstrap-and-curacao

This custom blogging platform is built with:

Bootstrap

This project is built and managed using Apache Maven.

To clone, build, and run this project you must have Maven installed and configured.

To begin, clone the repository.

#~> git clone https://github.com/markkolich/blog.git

Run mvn jetty:run from within your newly cloned blog directory to start the local servlet container.

#~> cd blog
#~/blog> mvn jetty:run

Run mvn jetty:run-forked fizzed-watcher:run to start Jetty in "forked" mode and watch for resource changes. Any changes to .js or .css files will invoke the process-resources goal to minfiy and compress all static resources while the Jetty server continues to run:

#~/blog> mvn jetty:run-forked fizzed-watcher:run

In your nearest web-browser, visit http://localhost:8080/blog.

To stop the development server, press Ctrl-C.

To build a deployable WAR for your favorite servlet container, run mvn package.

#~/blog> mvn package

The resulting WAR is placed into the local dist directory. Deploy and enjoy.

Licensing

Copyright (c) 2016 Mark S. Kolich

All code in this project is freely available for use and redistribution under the MIT License.

See LICENSE for details.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].