f58fe670d9
Run stages using different container images
...
The Build/HTML stage needs the Emacs image because it uses Emacs to convert the
org files into html files. The Build/CSS stage runs in an image defined by the
Dockerfile in this repository, installing just make, npm, and lessc to convert
the less files into CSS files. And the Deploy step needs to upload using rsync
overs ssh.
2020-10-09 23:07:55 -07:00
d9e8ecd246
Install Cask dependencies before make
2020-10-09 22:38:41 -07:00
cd7aae642a
Try running the Emacs container as root
2020-10-09 22:36:51 -07:00
1fae33754e
Update the Jenkinsfile to use steps
...
The previous commit tried to change the Jenkinsfile to a declaractive, instead
of scripted, pipeline, and this was missed.
2020-10-09 22:20:16 -07:00
84725806f5
Try running with Dockerfile
2020-10-09 22:15:24 -07:00
a6d666a7e9
Put output in public_html/
2020-09-26 16:20:18 -07:00
6dbbe818ca
Add Jenkinsfile
2020-09-21 01:44:42 -07:00
2620ee69bf
Add mention of Mastering Emacs
2020-09-21 01:12:56 -07:00
3c06769ea9
Restructure website, start writing
2020-09-10 01:34:32 -07:00
8216f2dc83
Add rainbow-delimiters to prog-mode
2020-03-19 23:16:08 -07:00
099356512e
Move org-timestamps directory to project
...
I prefer keeping everything local so nothing can interfere with one another.
2020-03-19 20:38:13 -07:00
077938588b
Fixup .gitignore
...
Everything should publish to ‘/public‘ now instead of ‘/public_html’. Cask uses
‘/.cask’ to install the local dependencies. ‘/posts/index.org’ and
‘/posts/index.org~’ get generated by org-mode.
2020-03-19 20:27:23 -07:00
70ec137a55
Update post properties
...
‘ID’ shouldn’t be necessary anymore, since it shouldn’t be used for RSS
generation. ‘PUBDATE’ should be ‘DATE’. ‘FILE_TAGS’ is actually ‘FILETAGS’.
2020-03-19 20:24:30 -07:00
3e28016db9
Generate CSS classes instead of trying to generate inline-css
...
I’ll style the actual faces later.
2020-03-19 20:23:37 -07:00
5c36c36465
Add syntax highlighting for Dockerfile mode
2020-03-19 20:23:17 -07:00
c58e1e28fd
Fix publishing
...
Since everything is published to public/ instead of public_html/ now, I don’t
need to move any directory.
2020-03-19 20:22:03 -07:00
830432c238
Update the way the blog is generated
...
Instead of using a dynamic block to generate the index, use a sitemap function.
2020-03-19 00:11:07 -07:00
10cf6bbc49
Update reading time generation
2020-02-25 23:35:57 -08:00
9bdcc27549
Update posts
2020-02-25 17:18:20 -08:00
91f2fdd014
Add rough estimation of reading time for each article
2020-02-23 21:02:26 -08:00
c45999ecfa
Split posts and index publishing to fix CSS reference
2020-02-23 20:26:46 -08:00
6e368141cb
Dynamically generate the index file
2020-02-23 20:23:42 -08:00
cbee86f26d
Move public_html to public
...
If I remember correctly the gitlab pages deployment needs everything to be in
‘public’.
2019-10-06 19:29:11 -07:00
29289a3b76
Fix gitlab-ci.yml
...
‘before_script’ should be an array of strings.
2019-10-06 19:25:55 -07:00
775552293c
Use Cask to run Emacs
2019-10-06 19:09:45 -07:00
c58b56f4ce
Don’t use make on the css step
...
The finalgene/lessc image doesn’t appear to have make installed.
2019-10-06 18:54:06 -07:00
68c87a794c
Fix typo
2019-10-06 18:50:34 -07:00
f0c1ca1468
Add gitlab-ci configuration
2019-10-06 18:49:10 -07:00
a00df1cad8
Add styling
2019-10-06 18:29:15 -07:00
fedf46e7ef
Ignore draft articles
2019-10-06 18:21:13 -07:00
4207329336
Initial commit
2019-10-06 12:57:14 -07:00