缘起
最近发现一个好玩儿的东东,一个澳大利亚的人写了个网站,专门做一些 IT 人事(也有其他行业的)的访问,问你都用什么(硬件软件)呀什么的。地址在:这里
后来发现居然还是开源的!!!
一下子忍不住手痒就给弄过来自己 host 了一个网站:我的 Uses This
下面讲讲怎样 host 这个网站的。说实话,ruby 的东西还没怎么弄过。
fetch data
1
| git clone https://github.com/waferbaby/usesthis.git
|
prepare env
dependent software install
1 2 3 4
| yum install rubygem-tilt pandoc
apt-get install ruby-tilt pandoc
|
install rvm
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| gpg --keyserver \ hkp://pool.sks-keyservers.net \ --recv-keys \ 409B6B1796C275462A1703113804BB82D39DC0E3 \ 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
gpg2 --keyserver \ hkp://pool.sks-keyservers.net \ --recv-keys \ 409B6B1796C275462A1703113804BB82D39DC0E3 \ 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
curl -sSL https://get.rvm.io | bash -s stable source /etc/profile.d/rvm.sh
|
install ruby
1 2
| cd usesthis rvm install "ruby-2.6.3"
|
install dimples & others
1
| gem install dimples pandoc-ruby
|
config setup as you want
build
some problem
templates/feeds/atom.erb 也许有些 bug
需要将其 21 行、22 行的内容:
1 2
| <%== "<p><img src=\"http://usesthis.theyan.gs/images/interviews/#{interview.slug}/portrait.jpg\" width=\"500\" height=\"325\" alt=\"#{interview.title}\"></p>" %> <%== interview.rendered_contents %>
|
改成:
1 2
| <%= "<p><img src=\"http://usesthis.theyan.gs/images/interviews/#{interview.slug}/portrait.jpg\" width=\"500\" height=\"325\" alt=\"#{interview.title}\"></p>" %> <%= interview.rendered_contents %>
|
build 才能成功