Giter VIP home page Giter VIP logo

personal_blog's Introduction

PAOLO DONADEO PERSONAL BLOG

What is this?

This is the source repository of my personal blog, written in Objective Caml.

License

This software is distributed under the 2-clause BSD license. See the file LICENSE.

Software dependences

The first dependency is Linux. While in principle you should be able to compile and run under Windows and Mac OS X, I never even tried to do so, so all the following instructions are for the Linux OS.

To compile this blog you need the following software and libraries:

Compiling

With the required libraries installed, follow these steps:

  1. get the source code:

     $ git clone git://github.com/pdonadeo/personal_blog.git
    
  2. compile it:

     $ cd personal_blog/src/
     $ ocamlbuild -j 4 blog.native
     $ cp _build/blog.native blog
    

    "blog" is the executable you need.

  3. edit blog_devel.conf and modify the options to match your environments, expecially the paths of doc_root, pid_file and netplex_config;

  4. edit netplex_devel.conf. This is the Netplex configuration file and explaining the full syntax is out of scope here. Read the excellent manual for details.

    However, to configure the blog, simply search for all paths in the file and edit them to match your directory tree.

  5. run the local HTTP server, for development:

     $ ./blog --config-file `pwd`/blog_devel.conf
    
  6. head your browser to: http://localhost:5900/login, you shoud see the login page of the administration.

Customizing the blog (DB explained)

TODO TODO TODO

Configuring Apache

TODO TODO TODO

Running the FastCGI server

TODO TODO TODO

personal_blog's People

Contributors

pdonadeo avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.