Try Pelican on my macbook

walterfan發表於2015-03-03
  1. install brew ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

  2. install python, pip and pelican brew install python sudo easy_install pip sudo pip install pelican markdown

output: Successfully installed blinker-1.3 docutils-0.12 feedgenerator-1.7 jinja2-2.7.3 markdown-2.6 markupsafe-0.23 pelican-3.5.0 pygments-2.0.2 unidecode-0.4.17

  1. execute: pelican-quickstart in yoursite folder Problem1:some errors showed up: ValueError: unknown locale: UTF-8 Solution: add some lines to your ~/.bash_profile: export LC_ALL=en_US.UTF-8 export LANG=en_US.UTF-8

Problem2: No module named html_parser solution: pip install six still encounter the error , upgrade python form 2.7.6 to 2.7.9 still encounter the error

sudo vi /Library/Python/2.7/site-packages/pelican/readers.py #from six.moves.html_parser import HTMLParser from HTMLParser import HTMLParser

  1. add a article test.md in content folder

Title: Journal Date: 2015-02-27 10:20 Modified: 2015-02-27 19:30 Category: Journal Tags: journal, blog Authors: Walter Fan Summary: Daily minute

Task

  1. quick test as the following steps pelican content cd output python -m SimpleHTTPServer

  2. access http://localhost:8000

Tips

  • edit pelicanconf.py to set RELATIVE_URLS = True for local testing

相關文章