先按此文http://briteming.blogspot.jp/2016/07/hakyll.html,安装stack,ghc,hakyll.
cd /usr/local
git clone https://github.com/lierdakil/hakyll-livid.pp.ru livid.pp.ru
cd livid.pp.ru
root@AR:/usr/local/livid.pp.ru# stack build
会显示:
...
Linking .stack-work/dist/i386-linux/Cabal-1.24.2.0/build/site/site ...
site-0.1.0.0: copy/register
Installing executable(s) in
/usr/local/livid.pp.ru/.stack-work/install/i386-linux/nightly-2017-01-27/8.0.2/bin
root@AR:/usr/local/livid.pp.ru# .stack-work/dist/i386-linux/Cabal-1.24.2.0/build/site/site build (此即生成/更新静态网站的根目录的命令)
root@AR:/usr/local/livid.pp.ru# cd _site
注:还可如下那样生成可执行文件。
root@AR:/usr/local/livid.pp.ru# cd src
root@AR:/usr/local/livid.pp.ru/src# ghc --make Main.hs (此命令会在当前目录下,生成可执行文件Main)
root@AR:/usr/local/livid.pp.ru/src# cp Main ../
root@AR:/usr/local/livid.pp.ru/src# cd ..
root@AR:/usr/local/livid.pp.ru# ./Main build (此即生成/更新静态网站的根目录的命令)
cd /usr/local
git clone https://github.com/lierdakil/hakyll-livid.pp.ru livid.pp.ru
cd livid.pp.ru
root@AR:/usr/local/livid.pp.ru# stack build
会显示:
...
Linking .stack-work/dist/i386-linux/Cabal-1.24.2.0/build/site/site ...
site-0.1.0.0: copy/register
Installing executable(s) in
/usr/local/livid.pp.ru/.stack-work/install/i386-linux/nightly-2017-01-27/8.0.2/bin
root@AR:/usr/local/livid.pp.ru# .stack-work/dist/i386-linux/Cabal-1.24.2.0/build/site/site build (此即生成/更新静态网站的根目录的命令)
root@AR:/usr/local/livid.pp.ru# cd _site
root@AR:/usr/local/livid.pp.ru/_site# ls
archive css fonts index.html posts static
atom.xml files images js rss.xml tags
root@AR:/usr/local/livid.pp.ru/_site#
(可见/usr/local/livid.pp.ru/_site就是静态网站的根目录)
新建源帖:
root@AR:/usr/local/livid.pp.ru/_site# cd ../posts
root@AR:/usr/local/livid.pp.ru/posts# nano test-1.markdown
root@AR:/usr/local/livid.pp.ru/posts# cat test-1.markdown
---
published: 2017-02-01T19:37:47Z
title: 测试1
tags: misc1, misc2, misc3
...
这是测试1.
<!--more-->
看看如何?
root@AR:/usr/local/livid.pp.ru/posts# cd ..
root@AR:/usr/local/livid.pp.ru# .stack-work/dist/i386-linux/Cabal-1.24.2.0/build/site/site rebuild
演示网站:http://lpr.bright.biz.st/
项目地址:https://github.com/lierdakil/hakyll-livid.pp.ru
注:还可如下那样生成可执行文件。
root@AR:/usr/local/livid.pp.ru# cd src
root@AR:/usr/local/livid.pp.ru/src# ghc --make Main.hs (此命令会在当前目录下,生成可执行文件Main)
root@AR:/usr/local/livid.pp.ru/src# cp Main ../
root@AR:/usr/local/livid.pp.ru/src# cd ..
root@AR:/usr/local/livid.pp.ru# ./Main build (此即生成/更新静态网站的根目录的命令)
No comments:
Post a Comment