先按此文http://briteming.blogspot.com/2016/07/hakyll.html安装stack和ghc.
cd /usr/local
git clone https://github.com/cdupont/CorentinDupont-WebPage
cd CorentinDupont-WebPage
root@AR:/usr/local/CorentinDupont-WebPage# ls
bibliography css index.html pages Setup.lhs
blog docs js projects
blurbs haskell LICENSE README.md stack.yaml
CorentinDupont-WebPage.cabal images news research templates
root@AR:/usr/local/CorentinDupont-WebPage# stack build (此步耗时2个半小时.openvz vps的性能果然不够佳)
(安装完毕后,没有Linking...之类的提示。不过切换目录到.stack-work/dist/i386-linux/Cabal-1.22.5.0/build/site/,可见到里面有一个site文件,这个site文件即为可执行文件。)
root@AR:/usr/local/CorentinDupont-WebPage# .stack-work/dist/i386-linux/Cabal-1.22.5.0/build/site/site clean && .stack-work/dist/i386-linux/Cabal-1.22.5.0/build/site/site build
(如果你之前搞过cabal install安装法请删除当前目录下的.cabal-sandbox目录。如果还遇错,请删除当前目录下的_cache目录)
root@AR:/usr/local/CorentinDupont-WebPage# ls
bibliography css index.html pages Setup.lhs
blog docs js projects _site
blurbs haskell LICENSE README.md stack.yaml
CorentinDupont-WebPage.cabal images news research templates
(生成了_site目录)
root@AR:/usr/local/CorentinDupont-WebPage# cd _site
root@AR:/usr/local/CorentinDupont-WebPage/_site# ls
blog css docs images index.html js
root@AR:/usr/local/CorentinDupont-WebPage/_site#
(可见/usr/local/CorentinDupont-WebPage/_site就是静态网站的根目录)
新建源帖:
root@AR:/usr/local/CorentinDupont-WebPage/_site# cd ..
root@AR:/usr/local/CorentinDupont-WebPage# cd blog/posts
root@AR:/usr/local/CorentinDupont-WebPage/blog/posts# ls
Cosmology Math Others Programming
root@AR:/usr/local/CorentinDupont-WebPage/blog/posts# cd Others
root@AR:/usr/local/CorentinDupont-WebPage/blog/posts/Others# nano 2016-12-25-test-1.md
root@AR:/usr/local/CorentinDupont-WebPage/blog/posts/Others# cat 2016-12-25-test-1.md
---
title: 测试1
description: 点击标题,看全文
tags: misc1, misc2, misc3
---
这是测试1.
看看如何?
root@AR:/usr/local/CorentinDupont-WebPage/blog/posts/Others#
root@AR:/usr/local/CorentinDupont-WebPage/blog/posts/Others# cd /usr/local/CorentinDupont-WebPage
root@AR:/usr/local/CorentinDupont-WebPage# rm -rf _cache
root@AR:/usr/local/CorentinDupont-WebPage# .stack-work/dist/i386-linux/Cabal-1.22.5.0/build/site/site clean && .stack-work/dist/i386-linux/Cabal-1.22.5.0/build/site/site build
演示网站:http://cdw.bright.biz.st, http://cdw.bright.biz.st/blog
项目地址:
https://github.com/cdupont/CorentinDupont-WebPage/issues/4
https://github.com/cdupont/CorentinDupont-WebPage
cd /usr/local
git clone https://github.com/cdupont/CorentinDupont-WebPage
cd CorentinDupont-WebPage
root@AR:/usr/local/CorentinDupont-WebPage# ls
bibliography css index.html pages Setup.lhs
blog docs js projects
blurbs haskell LICENSE README.md stack.yaml
CorentinDupont-WebPage.cabal images news research templates
root@AR:/usr/local/CorentinDupont-WebPage# stack build (此步耗时2个半小时.openvz vps的性能果然不够佳)
(安装完毕后,没有Linking...之类的提示。不过切换目录到.stack-work/dist/i386-linux/Cabal-1.22.5.0/build/site/,可见到里面有一个site文件,这个site文件即为可执行文件。)
root@AR:/usr/local/CorentinDupont-WebPage# .stack-work/dist/i386-linux/Cabal-1.22.5.0/build/site/site clean && .stack-work/dist/i386-linux/Cabal-1.22.5.0/build/site/site build
(如果你之前搞过cabal install安装法请删除当前目录下的.cabal-sandbox目录。如果还遇错,请删除当前目录下的_cache目录)
root@AR:/usr/local/CorentinDupont-WebPage# ls
bibliography css index.html pages Setup.lhs
blog docs js projects _site
blurbs haskell LICENSE README.md stack.yaml
CorentinDupont-WebPage.cabal images news research templates
(生成了_site目录)
root@AR:/usr/local/CorentinDupont-WebPage# cd _site
root@AR:/usr/local/CorentinDupont-WebPage/_site# ls
blog css docs images index.html js
root@AR:/usr/local/CorentinDupont-WebPage/_site#
(可见/usr/local/CorentinDupont-WebPage/_site就是静态网站的根目录)
新建源帖:
root@AR:/usr/local/CorentinDupont-WebPage/_site# cd ..
root@AR:/usr/local/CorentinDupont-WebPage# cd blog/posts
root@AR:/usr/local/CorentinDupont-WebPage/blog/posts# ls
Cosmology Math Others Programming
root@AR:/usr/local/CorentinDupont-WebPage/blog/posts# cd Others
root@AR:/usr/local/CorentinDupont-WebPage/blog/posts/Others# nano 2016-12-25-test-1.md
root@AR:/usr/local/CorentinDupont-WebPage/blog/posts/Others# cat 2016-12-25-test-1.md
---
title: 测试1
description: 点击标题,看全文
tags: misc1, misc2, misc3
---
这是测试1.
看看如何?
root@AR:/usr/local/CorentinDupont-WebPage/blog/posts/Others#
root@AR:/usr/local/CorentinDupont-WebPage/blog/posts/Others# cd /usr/local/CorentinDupont-WebPage
root@AR:/usr/local/CorentinDupont-WebPage# rm -rf _cache
root@AR:/usr/local/CorentinDupont-WebPage# .stack-work/dist/i386-linux/Cabal-1.22.5.0/build/site/site clean && .stack-work/dist/i386-linux/Cabal-1.22.5.0/build/site/site build
演示网站:http://cdw.bright.biz.st, http://cdw.bright.biz.st/blog
项目地址:
https://github.com/cdupont/CorentinDupont-WebPage/issues/4
https://github.com/cdupont/CorentinDupont-WebPage