先按此文http://briteming.blogspot.jp/2016/07/hakyll.html,安装stack,ghc.
cd /usr/local
git clone https://github.com/Minoru/blog.debiania.in.ua
cd blog.debiania.in.ua
root@AR:/usr/local/blog.debiania.in.ua# ls
404.markdown Setup.hs debiania.hs src
LICENSE.BSD3.txt gather_tags stack.yaml
LICENSE.CC-BY-NC-SA-4.0.txt images start_writing.sh
LICENSE.CC0.txt about.markdown misc subscribe.markdown
MathJax css posts templates
README.markdown debiania.cabal robots.txt
root@AR:/usr/local/blog.debiania.in.ua# stack build
会显示:
...
Linking .stack-work/dist/i386-linux/Cabal-1.22.5.0/build/debiania/debiania ...
debiania-3.0.0: copy/register
Installing executable(s) in
/usr/local/blog.debiania.in.ua/.stack-work/install/i386-linux/lts-6.20/7.10.3/bin
Completed 126 action(s).
root@AR:/usr/local/blog.debiania.in.ua# .stack-work/dist/i386-linux/Cabal-1.22.5.0/build/debiania/debiania build
(这个就是生成/更新静态网站的根目录的命令。期间可能遇错:“[ERROR] 7z: createProcess: runInteractiveProcess: exec: does not exist (No such file or directory)",意思是未找到7z这个可执行文件,解决办法:apt-get install p7zip-full -y,参考https://codeyarns.com/2014/05/08/atool-error-cant-exec-7z/)
root@AR:/usr/local/blog.debiania.in.ua# ls
404.markdown Setup.hs debiania.hs src
LICENSE.BSD3.txt _cache gather_tags stack.yaml
LICENSE.CC-BY-NC-SA-4.0.txt _site images start_writing.sh
LICENSE.CC0.txt about.markdown misc subscribe.markdown
MathJax css posts templates
README.markdown debiania.cabal robots.txt
(生成了_site目录)
root@AR:/usr/local/blog.debiania.in.ua# cd _site
root@AR:/usr/local/blog.debiania.in.ua/_site# ls
404.html css index.html.gz posts.html.gz subscribe.html
404.html.gz feeds misc robots.txt subscribe.html.gz
about.html images posts sitemap.xml
about.html.gz index.html posts.html sitemap.xml.gz
root@AR:/usr/local/blog.debiania.in.ua/_site#
(可见 /usr/local/blog.debiania.in.ua/_site就是静态网站的根目录)
新建源帖:
root@AR:/usr/local/blog.debiania.in.ua/_site# cd ..
root@AR:/usr/local/blog.debiania.in.ua# cd posts
root@AR:/usr/local/blog.debiania.in.ua/posts# nano 2017-01-18-test-1.markdown
root@AR:/usr/local/blog.debiania.in.ua/posts# cat 2017-01-18-test-1.markdown
---
title: 测试1
language: english
description: 这是测试...
tags: misc1, misc2, misc3
---
这是测试1.
看看如何?
root@AR:/usr/local/blog.debiania.in.ua/posts# cd ..
root@AR:/usr/local/blog.debiania.in.ua# .stack-work/dist/i386-linux/Cabal-1.22.5.0/build/debiania/debiania build
演示网站:http://diu.bright.biz.st
项目地址:https://github.com/Minoru/blog.debiania.in.ua
cd /usr/local
git clone https://github.com/Minoru/blog.debiania.in.ua
cd blog.debiania.in.ua
root@AR:/usr/local/blog.debiania.in.ua# ls
404.markdown Setup.hs debiania.hs src
LICENSE.BSD3.txt gather_tags stack.yaml
LICENSE.CC-BY-NC-SA-4.0.txt images start_writing.sh
LICENSE.CC0.txt about.markdown misc subscribe.markdown
MathJax css posts templates
README.markdown debiania.cabal robots.txt
root@AR:/usr/local/blog.debiania.in.ua# stack build
会显示:
...
Linking .stack-work/dist/i386-linux/Cabal-1.22.5.0/build/debiania/debiania ...
debiania-3.0.0: copy/register
Installing executable(s) in
/usr/local/blog.debiania.in.ua/.stack-work/install/i386-linux/lts-6.20/7.10.3/bin
Completed 126 action(s).
root@AR:/usr/local/blog.debiania.in.ua# .stack-work/dist/i386-linux/Cabal-1.22.5.0/build/debiania/debiania build
(这个就是生成/更新静态网站的根目录的命令。期间可能遇错:“[ERROR] 7z: createProcess: runInteractiveProcess: exec: does not exist (No such file or directory)",意思是未找到7z这个可执行文件,解决办法:apt-get install p7zip-full -y,参考https://codeyarns.com/2014/05/08/atool-error-cant-exec-7z/)
root@AR:/usr/local/blog.debiania.in.ua# ls
404.markdown Setup.hs debiania.hs src
LICENSE.BSD3.txt _cache gather_tags stack.yaml
LICENSE.CC-BY-NC-SA-4.0.txt _site images start_writing.sh
LICENSE.CC0.txt about.markdown misc subscribe.markdown
MathJax css posts templates
README.markdown debiania.cabal robots.txt
(生成了_site目录)
root@AR:/usr/local/blog.debiania.in.ua# cd _site
root@AR:/usr/local/blog.debiania.in.ua/_site# ls
404.html css index.html.gz posts.html.gz subscribe.html
404.html.gz feeds misc robots.txt subscribe.html.gz
about.html images posts sitemap.xml
about.html.gz index.html posts.html sitemap.xml.gz
root@AR:/usr/local/blog.debiania.in.ua/_site#
(可见 /usr/local/blog.debiania.in.ua/_site就是静态网站的根目录)
新建源帖:
root@AR:/usr/local/blog.debiania.in.ua/_site# cd ..
root@AR:/usr/local/blog.debiania.in.ua# cd posts
root@AR:/usr/local/blog.debiania.in.ua/posts# nano 2017-01-18-test-1.markdown
root@AR:/usr/local/blog.debiania.in.ua/posts# cat 2017-01-18-test-1.markdown
---
title: 测试1
language: english
description: 这是测试...
tags: misc1, misc2, misc3
---
这是测试1.
看看如何?
root@AR:/usr/local/blog.debiania.in.ua/posts# cd ..
root@AR:/usr/local/blog.debiania.in.ua# .stack-work/dist/i386-linux/Cabal-1.22.5.0/build/debiania/debiania build
演示网站:http://diu.bright.biz.st
项目地址:https://github.com/Minoru/blog.debiania.in.ua
No comments:
Post a Comment