• Stars
    star
    229
  • Rank 174,666 (Top 4 %)
  • Language
  • Created about 15 years ago
  • Updated over 11 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Szablon jekyll-bloga dostosowany do Sigmy.

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

More Repositories

1

rack-codehighlighter

Rack Middleware for code highlighting.
Ruby
90
star
2

sinatra-static-assets

Sinatra extension providing helper methods to output tags for static assets.
Ruby
61
star
3

sp-tutorial

Notatki do wykladu Środowisko Programisty.
CSS
26
star
4

less-rails-fontawesome

Font Awesome, LESS version, with assets pipeline, for Rails 3.1+ Asset Pipeline
CSS
17
star
5

rails4-tutorial

Strona do wykładu Architektura serwisów internetowych.
Ruby
16
star
6

xelatex-mgr

Klasa XeLaTeXa do pracy mgr (adaptacja klasy wzmgr T. Przechlewskiego)
TeX
15
star
7

sinatra-rdiscount

Extension providing RDiscount templates for Sinatra apps.
Ruby
11
star
8

d3-notes

Notatki do prezentacji D3 Workshop
JavaScript
10
star
9

c-exercises

Zadania do wykładu Języki Programowania
C
8
star
10

texworks-templates

Templates for TeXworks
JavaScript
8
star
11

nosql-tutorial

Notatki do wykładu Technologie NoSQL.
JavaScript
8
star
12

fortunes-module

Creating a NodeJs module HOWTO
JavaScript
4
star
13

ppn

Przygotowywanie publikacji naukowych. LaTeX, prezentacje w HTML5 + wzory matematyczne w MathJax, Maxima, Octave.
3
star
14

mtype13

MetaPost libraries, bash and Perl scripts which help in programming and creation of Type 1 and Type 3 fonts under Linux.
PostScript
3
star
15

handlebars-examples

Handlebars examples
JavaScript
2
star
16

fortunes-i18n

Fortunka i18n & l10n
Ruby
2
star
17

hello-elasticsearch

World's Smallest Application Hosted in Elasticsearch
CSS
2
star
18

ale-kino

Rails kata: Ale kino!
Ruby
1
star
19

hcj-tutorial

Notatki do wykładu „Techniki internetowe”
HTML
1
star
20

i-ching

I Ching font
Shell
1
star
21

sinatra-blog

Sinatra app template for my tutorials.
Ruby
1
star
22

ppn-pages

Octopress blog powiązany z repozytorium ppn.
JavaScript
1
star
23

tao

static page
1
star
24

jekyll-based-repository-pages

Jekyll based repository pages.
CSS
1
star
25

sinatra-filler

Small Sinatra extension to add several helpers methods: filler_for, stylesheets, javascripts.
Ruby
1
star
26

techniki-internetowe

Notatki do wykładu Techniki Internetowe.
JavaScript
1
star
27

mathformulas

Meteor example application
JavaScript
1
star
28

gravatars

My gravatars
1
star
29

xetex-generic

Makra do testów, kolokwiów składanych XeTeX-em
1
star
30

pspi

PSPI
HTML
1
star