Commit graph

74 commits

Author SHA1 Message Date
bc6fc8bb68 Update bootstrap to install Swift on Linux 2019-12-22 14:22:30 -08:00
b28b52d75d Make everything else work on Linux 2019-12-22 13:46:29 -08:00
6a0db8febe Make build-gensite work on Linux 2019-12-22 13:36:59 -08:00
527e9e6617 Remove irrelevant tests 2019-12-17 22:35:22 -08:00
1f3be38c5c Convert to a system of 3 Swift packages and clean up some cruft 2019-12-14 13:14:50 -08:00
5f2ca2e44d Streamline site generation 2019-12-12 23:42:17 -08:00
23b3d2d625 Add a site URL override for building beta.samhuri.net 2019-12-11 00:01:12 -08:00
34136951c4 Remove some old scripts that aren't needed 2019-12-10 23:55:23 -08:00
ed9ad222b2 Update plan and compile script 2019-12-10 00:31:37 -08:00
652d192560 Hide .html extensions on all pages by default
This uses the same old page-title/index.html trick that was used before.
2019-12-10 00:27:56 -08:00
51e7ea5e78 Remove some cruft 2019-12-04 23:22:11 -08:00
5ed68c45f8 Migrate posts back from harp format to markdown with headers once again 2019-12-04 22:09:11 -08:00
95a240cbf5 Delete site before generating a new version 2019-12-01 22:47:07 -08:00
2ce8d2f376 Make the site generator recursively render public files
- Now renders markdown

- Separates templates from content now
2019-12-01 15:43:49 -08:00
b11e0686ad remove sitegen binary 2019-12-01 14:45:56 -08:00
ea2b53d625 Make the site generator render index.html with a layout 2019-12-01 14:44:06 -08:00
57bdf5d14a Remove pointless file extensions 2019-12-01 12:23:18 -08:00
03bdab61f2 Add a test harness and make compile.sh copy source -> dest for now 2019-12-01 12:13:37 -08:00
03d147b071 Just give in and use bash 2019-12-01 11:23:54 -08:00
e500efccdf s/Sami J. Samhuri/Sami Samhuri/g 2019-12-01 11:21:55 -08:00
1e6348dbde Exorcise harp and node.js, server, and add Swift plan 2019-12-01 10:59:05 -08:00
1ad8a6759f
add a JSON feed 2017-05-21 15:20:11 -07:00
5955792247
update dependencies 2017-05-19 13:17:17 -07:00
c5b42f4243 fix 404 2016-04-16 12:16:48 -07:00
f00ec57e1d use rbenv shims in scripts 2015-09-19 13:00:42 -07:00
732da17859 only wait for compilation unless when necessary 2015-05-09 17:30:03 -07:00
800ebe73f8 don’t clobber the output directory when compiling (for dev) 2015-05-09 16:19:22 -07:00
a6259b83ea munge drafts 2015-04-19 11:14:58 -07:00
01a7ad64d7 use File.write instead of File.open for simple writes 2015-04-19 11:00:34 -07:00
5949cf20bd make compile.sh work on any given directory 2015-04-19 11:00:17 -07:00
4a9b1b8db6 remove temporary feed after compilation 2015-03-28 23:11:56 -07:00
586206ac1a fixes for debian, use local npm modules 2015-03-29 05:26:45 +00:00
9028d805ae fix publishing version.txt 2014-10-18 15:33:27 -07:00
291e40f859 put test repos in a better location, fix other bugs 2014-10-18 02:34:58 -07:00
3437b8f08a use https to clone the test blog repo 2014-10-18 01:41:26 -07:00
5c6399b558 add a class that knows how to manage this harp blog: HarpBlog 2014-10-18 01:37:39 -07:00
d09a0b7ef3 remove unnecessary hack for filenames with dots 2014-04-06 22:14:36 -07:00
62159d17cb inline CSS in post-processing 2014-03-19 21:46:36 -07:00
24f60083a2 add yearly and monthly archive indexes 2014-03-10 00:21:21 -07:00
720f88cc60 remove post bodies from public/_data.json 2014-03-10 00:15:55 -07:00
1d0e7fd36c put multiple posts on the home page 2014-03-09 22:46:12 -07:00
6f4303f65b shitty workaround 2014-03-07 16:45:31 -08:00
b34ddbb600 fix code blocks on narrow screens, change post extensions
- Code blocks can't be in tables or they extend past the body width.
  Workaround by using floated line numbers instead.

- Fix typocode CSS

- Change post extension from .html.md to .md. This makes URLs without
  extensions work with harp server again. This change works now that
  article titles never contain periods.
2014-03-03 22:47:21 -08:00
9d3f886ce0 fix arg processing in bin/publish.sh 2014-03-02 16:01:04 -08:00
b11e6bf5b7 restructure posts, responsive layout, new style 2014-03-01 16:55:03 -08:00
c83c639b98 add support for publishing to beta.samhuri.net 2014-02-16 23:25:20 -08:00
be2b7af74a fixup! publish all 2014-02-16 23:03:18 -08:00
4676585c78 publish all the things 2014-02-16 23:01:17 -08:00
3e8d01d97f add a script to bootstrap the project 2014-02-16 23:00:11 -08:00
8507482d4d minify JS and CSS after compilation 2014-02-16 22:59:33 -08:00