Skip to content

Commit 3db913c

Browse files
author
Tegar Imansyah
committed
add all after make
1 parent 9b0a274 commit 3db913c

File tree

101 files changed

+1103
-1698
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

101 files changed

+1103
-1698
lines changed

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
__pycache__
2+
output/

.travis.yml

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
language: python
2+
dist: trusty
3+
sudo: required
4+
5+
python:
6+
- '3.5'
7+
8+
before_install:
9+
- pip install -U pip
10+
- pip install -U setuptools
11+
- pip install -r requirements.txt
12+
13+
script:
14+
- make html
15+
16+
after_success:
17+
- rm -rf .git/
18+
- git init
19+
- git config user.name "Travis CI"
20+
- git config user.email "travis@domain.com"
21+
- git config --global push.default simple
22+
- git remote add origin https://${GITHUB_TOKEN}@github.com/surabaya-py/surabaya-py.github.io
23+
- make github

Makefile

Lines changed: 82 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,82 @@
1+
PY?=python3
2+
PELICAN?=pelican
3+
PELICANOPTS=
4+
5+
BASEDIR=$(CURDIR)
6+
INPUTDIR=$(BASEDIR)/content
7+
OUTPUTDIR=$(BASEDIR)/output
8+
CONFFILE=$(BASEDIR)/pelicanconf.py
9+
PUBLISHCONF=$(BASEDIR)/publishconf.py
10+
11+
GITHUB_PAGES_BRANCH=master
12+
13+
14+
DEBUG ?= 0
15+
ifeq ($(DEBUG), 1)
16+
PELICANOPTS += -D
17+
endif
18+
19+
RELATIVE ?= 0
20+
ifeq ($(RELATIVE), 1)
21+
PELICANOPTS += --relative-urls
22+
endif
23+
24+
help:
25+
@echo 'Makefile for a pelican Web site '
26+
@echo ' '
27+
@echo 'Usage: '
28+
@echo ' make html (re)generate the web site '
29+
@echo ' make clean remove the generated files '
30+
@echo ' make regenerate regenerate files upon modification '
31+
@echo ' make publish generate using production settings '
32+
@echo ' make serve [PORT=8000] serve site at http://localhost:8000'
33+
@echo ' make serve-global [SERVER=0.0.0.0] serve (as root) to $(SERVER):80 '
34+
@echo ' make devserver [PORT=8000] serve and regenerate together '
35+
@echo ' make ssh_upload upload the web site via SSH '
36+
@echo ' make rsync_upload upload the web site via rsync+ssh '
37+
@echo ' make github upload the web site via gh-pages '
38+
@echo ' '
39+
@echo 'Set the DEBUG variable to 1 to enable debugging, e.g. make DEBUG=1 html '
40+
@echo 'Set the RELATIVE variable to 1 to enable relative urls '
41+
@echo ' '
42+
43+
html:
44+
$(PELICAN) $(INPUTDIR) -o $(OUTPUTDIR) -s $(CONFFILE) $(PELICANOPTS)
45+
46+
clean:
47+
[ ! -d $(OUTPUTDIR) ] || rm -rf $(OUTPUTDIR)
48+
49+
regenerate:
50+
$(PELICAN) -r $(INPUTDIR) -o $(OUTPUTDIR) -s $(CONFFILE) $(PELICANOPTS)
51+
52+
serve:
53+
ifdef PORT
54+
$(PELICAN) -l $(INPUTDIR) -o $(OUTPUTDIR) -s $(CONFFILE) $(PELICANOPTS) -p $(PORT)
55+
else
56+
$(PELICAN) -l $(INPUTDIR) -o $(OUTPUTDIR) -s $(CONFFILE) $(PELICANOPTS)
57+
endif
58+
59+
serve-global:
60+
ifdef SERVER
61+
$(PELICAN) -l $(INPUTDIR) -o $(OUTPUTDIR) -s $(CONFFILE) $(PELICANOPTS) -p $(PORT) -b $(SERVER)
62+
else
63+
$(PELICAN) -l $(INPUTDIR) -o $(OUTPUTDIR) -s $(CONFFILE) $(PELICANOPTS) -p $(PORT) -b 0.0.0.0
64+
endif
65+
66+
67+
devserver:
68+
ifdef PORT
69+
$(PELICAN) -lr $(INPUTDIR) -o $(OUTPUTDIR) -s $(CONFFILE) $(PELICANOPTS) -p $(PORT)
70+
else
71+
$(PELICAN) -lr $(INPUTDIR) -o $(OUTPUTDIR) -s $(CONFFILE) $(PELICANOPTS)
72+
endif
73+
74+
publish:
75+
$(PELICAN) $(INPUTDIR) -o $(OUTPUTDIR) -s $(PUBLISHCONF) $(PELICANOPTS)
76+
77+
github: publish
78+
ghp-import -m "Generate Pelican site" -b $(GITHUB_PAGES_BRANCH) $(OUTPUTDIR)
79+
git push origin $(GITHUB_PAGES_BRANCH)
80+
81+
82+
.PHONY: html help clean regenerate serve serve-global devserver stopserver publish github

README.md

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
# Surabaya.py Community Blog | Call for your contribution!
2+
3+
[![Build Status](https://travis-ci.org/surabaya-py/surabaya-py.github.io-source.svg?branch=master)](https://travis-ci.org/surabaya-py/surabaya-py.github.io-source)
4+
5+
## Kontribusi konten
6+
7+
* Fork
8+
* Buat file markdown di folder content/__category__/
9+
* Jangan lupa tulis `author: your_name_here` dibawah `date`
10+
* Pull Request
11+
12+
## Kontribusi Template
13+
14+
* Buat issue dan lakukan diskusi tentang perubahan yang akan dilakukan
15+
* Setelah disetujui, lakukan Fork
16+
* Lakukan perubahan yang dibutuhkan
17+
* Pull Request, jangan lupa tulis deskripsi tentang perubahan yang dilakukan
18+
19+
## Kontribusi Donasi
20+
21+
Kami dengan senang hati menerima donasi dari siapapun demi berlangsungnya kegiatan komunitas. Setiap bantuan yang diberikan akan di update setiap bulan pada [website surabayapy](surabaya-py.github.io/pages/sponsor-donation.html). Jika yang memberikan donasi adalah perusahaan, maka logo perusahaan akan ditampilkan pada website. Jika yang memberikan donasi adalah perseorangan, maka namanya akan ditulis pada bagian kontributor. Semua hal tersebut sesuai dengan ketentuan yang berlaku. Mohon menghubungi kami agar kami dapat membantu Anda.
22+
23+
## Acknowledgement
24+
25+
* Generate with [Pelican](http://getpelican.com) static site generator.
26+
* Themes using [pelican-alchemy](https://github.com/nairobilug/pelican-alchemy)
27+
* Plugin used here:
28+
* [pin-to-top](github.com/Shaked/pin-to-top)

archives.html

Lines changed: 0 additions & 76 deletions
This file was deleted.

author/pengurus-surabayapy.html

Lines changed: 0 additions & 119 deletions
This file was deleted.

0 commit comments

Comments
 (0)