Geoff Shannon
c19e900bec
Extract syntex highlighting module into a new component in workspace
This removes the dependency cycle between config and rendering that
causes 4 packages to be recompiled every time a change is made.
I just want to code fast!
7 years ago
Vincent Prouillet
404240ef82
Fix some index related bugs
7 years ago
Vincent Prouillet
dee1dbe667
Working on site
And some tweaks as I write the docs
7 years ago
Vincent Prouillet
f58e416b96
Clippy run
8 years ago
Vincent Prouillet
262ff5ec00
Rewrite theme tera paths and merge theme.toml data
8 years ago
Vincent Prouillet
c77cc9b170
First draft of theme support
8 years ago
Vincent Prouillet
fc63765ee1
Add a get_static_url global fn
Fix #108
8 years ago
Vincent Prouillet
23e4b911e7
Improve gutenberg init
Fix #104
8 years ago
Vincent Prouillet
d78477b619
Add Sass support for *nix
8 years ago
Vincent Prouillet
015f146792
Put back a limit on rss feed number of pages
8 years ago
Vincent Prouillet
c3b525745e
Convert project to a workspace
8 years ago
Vincent Prouillet
2d949249c3
Add trailing slash to paths and permalinks. Fix #85
8 years ago
Vincent Prouillet
33faf6fe70
Make number RSS item configurable
Fix #71
8 years ago
Vincent Prouillet
26159609d2
Add a rendering module
8 years ago
Vincent Prouillet
b2c3adff37
Move page tests inside content mod
8 years ago
Vincent Prouillet
07f11755d6
Create a content mod
8 years ago
Vincent Prouillet
5ac5625de1
Default to not generating tags and categories page
Also add a Site::render_section method
8 years ago
Vincent Prouillet
04da527e53
Render anchor link
8 years ago
Vincent Prouillet
870fbbcd0f
Allow selecting a config file other than config.toml
8 years ago
Vincent Prouillet
d05a1559d9
Add prev/next hack
8 years ago
Vincent Prouillet
540bbcc1b6
Add flags in config to disable tags/categories generation
8 years ago
Vincent Prouillet
9af85ba3e4
Pick highlighting theme from config
8 years ago
Vincent Prouillet
f63ec475eb
Add categories and tags to sitemap
8 years ago
Vincent Prouillet
6df68da84b
Add tests for categories and tags
8 years ago
Vincent Prouillet
7e496878e5
Sections
Parse _index.md files as sections and render them
8 years ago
Vincent Prouillet
4e99389566
disable_rss -> generate_rss in config
8 years ago
Vincent Prouillet
a57baf2934
Refactor serve/rebuilding a bit
8 years ago
Vincent Prouillet
4406b16007
Detect whether the page needs highlighting
8 years ago
Vincent Prouillet
a99f084ee2
Code highlighting
8 years ago
Vincent Prouillet
434a7fcde8
Permalinks and sitemap
8 years ago
Vincent Prouillet
e948df1028
Add a Site struct that knows how to parse/build a site
8 years ago
Vincent Prouillet
91fa7e358c
Started working on gutenberg again
8 years ago
Vincent Prouillet
a147e68f78
Start building sites
8 years ago
Vincent Prouillet
3cd5da2128
Separate front matter parsing from the page
8 years ago
Vincent Prouillet
5ce6d41509
Add favicon to config
8 years ago
Vincent Prouillet
a48a4c9bdf
Started working on pages
8 years ago
Vincent Prouillet
f29eabe713
Simple config system
8 years ago
Vincent Prouillet
021b8ea21f
Create new project
8 years ago