Skip to content

Commit e2c1736

Browse files
committed
jekyll build from Action b06ca12
0 parents  commit e2c1736

File tree

161 files changed

+149163
-0
lines changed

Some content is hidden

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

161 files changed

+149163
-0
lines changed

.nojekyll

Whitespace-only changes.

CNAME

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
libremesh.org

README.adoc

+41
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
This is the repository of the LibreMesh web pages.
2+
3+
All pages should be written using https://asciidoctor.org/docs/asciidoc-syntax-quick-reference/[asciidoc syntax].
4+
5+
Top level pages are located in this directory while the "Documentation"
6+
can be found in the docs/ sub-folder.
7+
8+
The website is generated from asciidoc using jekyll invoked by a cron script
9+
every 15 minutes.
10+
11+
In order to generate the pages locally for testing your changes,
12+
install https://jekyllrb.com/, issue "jekyll serve" and navigate to
13+
http://127.0.0.1:4000/ with your browser.
14+
15+
Jekyll and its dependencies can also be installed using gem and bundler:
16+
17+
gem install bundler
18+
cd libremesh.github.io && bundle install
19+
jekyll build
20+
21+
In Ubuntu/Debian you would need to install ruby header files
22+
23+
apt-get install ruby-dev
24+
25+
An alternative to install Jekyll and all the gems required on your system
26+
can be to use Docker containers.
27+
28+
An image from the jekyll project is available and documented here: https://github.com/jekyll/docker/.
29+
All you need to do -provided you have Docker installed- is to open a terminal
30+
and move to the folder where you cloned this repo and issue:
31+
32+
$ docker run --rm \
33+
--publish 4000:4000 \
34+
--volume="$PWD:/srv/jekyll" \
35+
-it jekyll/jekyll \
36+
jekyll serve
37+
38+
The container just created will install missing dependencies for you and will
39+
start a developement webserver inside itself.
40+
You then just need to open a browser visiting http://127.0.0.1:4000 .
41+
Auto refresh is available and follows the edits you make to the code on your machine

0 commit comments

Comments
 (0)