• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

wbzyl/jblog: Szablon jekyll-bloga dostosowany do Sigmy.

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称:

wbzyl/jblog

开源软件地址:

https://github.com/wbzyl/jblog

开源编程语言:


开源软件介绍:

Szablon jekyll-bloga

Dostosowany do konfiguracji serwera Sigma szablon jekyll-bloga.

Instalacja szablonu

Klikamy w ikonkę fork i natępnie klonujemy sforkowanego bloga na swoje konto na serwerze Sigma.

Cała procedura może wyglądać tak:

git clone [email protected]:⟨twój login na githubie⟩/jblog.git blog
cd blog

Jak zacząć?

Wpisy do bloga umieszczamy w katalogu _posts. Nazwy plików z postami tworzymy według schematu:

rok-miesiąc-dzień-tytuł.md

na przykład:

2013-02-29-jekyll-howto.md

Po napisaniu posta generujemy statyczną wersję bloga wykonując z katalogu z blogiem, czyli z katalogu blog/ polecenie:

jekyll --server PORT # testowanie, localhost:PORT

Jeśli wszystko jest OK, to wdrażamy bloga na Sigmę:

rake deploy          # uaktualnić DESTINATION

Po wykonaniu polecenia blog jest dostępny tutaj:

http://sigma.ug.edu.pl/~⟨twój login na sigmie⟩/blog

Korzystamy z rozszerzeń

Jak? Opisane jest to w jekyll_ext.

Ściąga z Git-a

Kilka użytecznych poleceń…

Tracking branches

Po sforkowaniu projektu, na przykład emacs starter kit którego autorem jest technomancy, klonujemy repozytorium projektu na swój komputer:

git clone [email protected]:wbzyl/emacs-starter-kit.git

Jak nakazują dobre obyczaje, dodajemy oryginalne repozytorium do swojego jako remote:

git remote add technomancy git://github.com/technomancy/emacs-starter-kit.git

i od razu ściągamy oryginał:

git fetch technomancy

Po jakimś czasie zauważamy, że technomancy dodał nową gałąź v2:

origin/HEAD -> origin/master
origin/master
technomancy/master
technomancy/v2

Oczywiście, natychmiast chcielibyśmy sprawdzić jak działa v2. Najwygodniej będzie dodać do swojego repozytorium nową gałąź na którą będziemy pobierać nowe wersje v2 z repozytorium technomancy.

W tym celu tworzymy tzw. tracking branch:

git checkout --track technomancy/v2
git checkout -b v2.x --track technomancy/v2 # lub tak, zmieniamy nazwę gałęzi na v2.x

Teraz polecenie:

git branch -a
  master
* v2
  remotes/origin/HEAD -> origin/master
  remotes/origin/master
  remotes/technomancy/master
  remotes/technomancy/v2

pokazuje, że faktycznie jesteśmy jesteśmy na nowej gałęzi.

Różnice w kodzie między gałęziami można sprawdzić bez tworzenia nowej gałęzi:

git diff master..technomancy/master



鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap