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