I use Hakyll to generate my website.
If you want to use this blog for you.
-
Install:
rvm
and use1.9.1
,gem install sass
. -
Clone the branch 'clean' from my repository. The
--depth=1
is highly recommended to make the download far shorter.git clone http://github.com/yogsototh/yblog -b clean --depth=1
-
Configure your languages in
Config.hs
-
compile and launch preview
./auto-update
- Add an avatar.png image in
Scratch/img/about
- You might want to change
Multilang.lhs
insidetrads
to put your own translation. - You might want to add some abbreviations time to time
Abbreviations.lhs
.
Create your own entries in multi
(if you use different languages)
or directly inside Scratch/
Inside multi, the line of your files are filtered the following way. If you work with three languages (say fr, en and de), then
This line will appear in all languages
fr: This line only in French
en: This line only in English
de: This line only in Deutch
Modify the identifier UA-0000000-1
in Scratch/js/index.js
Modify the disqus_shortname
value in templates/post.html
.
To publish to github pages, modify the github conf inside publish.sh
and fastpublish.sh
.
- Open a terminal and type
./auto-update
- edit content inside Scratch or multi
- Once happy,
./publish.sh
.