gem install machined
gem install sprockets tilt hike multi_json sprockets-sass rack-protection activesupport i18n
machined new machined-site (此命令会在当前目录下,生成machined-site目录)
cd machined-site
as3:~/machined-site# ls
assets Gemfile machined.rb public
config.ru Gemfile.lock pages views
as3:~/machined-site# cd public
as3:~/machined-site/public# ls
assets first-post.html index.html
(可见~/machined-site/public/就是静态网站的根目录)
as3:~/machined-site/public# nohup Rwebserver 25384 > /dev/null &
访问http://as3.brite.biz:25384/即可看到网站效果。
发帖方法:
as3:~/machined-site/public# cd ..
as3:~/machined-site# ls
assets Gemfile machined.rb public
config.ru Gemfile.lock pages views
as3:~/machined-site# cd pages
as3:~/machined-site/pages#
as3:~/machined-site/pages# ls
index.html.erb index.html.erb.bak
as3:~/machined-site/pages# 编辑index.html.erb如下:
---
title: My Blog
---
<h1><%= title %></h1>
<ul>
<li><%= link_to "First Post", "/first-post.html" %></li>
</ul>
as3:~/machined-site/pages# 新建first-post.html.erb如下:
---
title: 第一个帖子
---
<h1><%= title %></h1>
<p>这是第一个帖子</p>
as3:~/machined-site/pages# 新建smiling-face.html.erb如下:
---
title: 笑脸
---
<h1><%= title %></h1>
<p>html code</p>
as3:~/machined-site/pages# 每次新建帖子后,都需编辑index.html.erb如下:
(在此行<li><%= link_to "First Post", "/first-post.html" %></li>的上一行加上:
<li><%= link_to "First Post", "/first-post.html" %></li> )
---
title: My Blog
---
<h1><%= title %></h1>
<ul>
<li><%= link_to "笑脸", "/smiling-face.html" %></li>
<li><%= link_to "First Post", "/first-post.html" %></li>
</ul>
as3:~/machined-site/pages# cd ..
as3:~/machined-site# machined compile (这个就是更新静态网站的命令)
demo site: http://as3.brite.biz:25384/,http://mc.surmount.biz.wf
项目地址:https://github.com/petebrowne/machined,
https://github.com/petebrowne/machined/wiki
gem install sprockets tilt hike multi_json sprockets-sass rack-protection activesupport i18n
machined new machined-site (此命令会在当前目录下,生成machined-site目录)
cd machined-site
as3:~/machined-site# ls
assets Gemfile machined.rb public
config.ru Gemfile.lock pages views
as3:~/machined-site# cd public
as3:~/machined-site/public# ls
assets first-post.html index.html
(可见~/machined-site/public/就是静态网站的根目录)
as3:~/machined-site/public# nohup Rwebserver 25384 > /dev/null &
访问http://as3.brite.biz:25384/即可看到网站效果。
发帖方法:
as3:~/machined-site/public# cd ..
as3:~/machined-site# ls
assets Gemfile machined.rb public
config.ru Gemfile.lock pages views
as3:~/machined-site# cd pages
as3:~/machined-site/pages#
as3:~/machined-site/pages# ls
index.html.erb index.html.erb.bak
as3:~/machined-site/pages# 编辑index.html.erb如下:
---
title: My Blog
---
<h1><%= title %></h1>
<ul>
<li><%= link_to "First Post", "/first-post.html" %></li>
</ul>
as3:~/machined-site/pages# 新建first-post.html.erb如下:
---
title: 第一个帖子
---
<h1><%= title %></h1>
<p>这是第一个帖子</p>
as3:~/machined-site/pages# 新建smiling-face.html.erb如下:
---
title: 笑脸
---
<h1><%= title %></h1>
<p>html code</p>
as3:~/machined-site/pages# 每次新建帖子后,都需编辑index.html.erb如下:
(在此行<li><%= link_to "First Post", "/first-post.html" %></li>的上一行加上:
<li><%= link_to "First Post", "/first-post.html" %></li> )
---
title: My Blog
---
<h1><%= title %></h1>
<ul>
<li><%= link_to "笑脸", "/smiling-face.html" %></li>
<li><%= link_to "First Post", "/first-post.html" %></li>
</ul>
as3:~/machined-site/pages# cd ..
as3:~/machined-site# machined compile (这个就是更新静态网站的命令)
demo site: http://as3.brite.biz:25384/,http://mc.surmount.biz.wf
项目地址:https://github.com/petebrowne/machined,
https://github.com/petebrowne/machined/wiki