This website requires JavaScript.
3408f325b5
Simplified evaluation regex
master
faildev_mode
2023-07-20 11:29:43 +0200
303d70009d
Smart log() and article() API function, incomplete html templating implementation
faildev_mode
2023-07-19 22:01:29 +0200
eb9dd047b4
Changed evaluation braces from {...} to {{...}} (breaks backward compatibility), fixed displaying 'None' in gemini links with no label
faildev_mode
2023-07-19 20:02:27 +0200
1a86cafd38
Minor fixes and code style consistency
faildev_mode
2023-07-19 18:19:27 +0200
3ec60dbfcb
Optimised by pre-compiling regex patterns
faildev_mode
2023-07-19 17:19:55 +0200
49ce4aad5f
Removed abs2rel and replaced with convert_href
faildev_mode
2023-07-19 14:39:11 +0200
bed30994a8
Blockquote newline fix
faildev_mode
2023-07-19 14:22:46 +0200
172f017090
Renewed gemtext2html function
faildev_mode
2023-07-19 08:04:19 +0200
f3a48ec9e6
Bug fix: some properties were per-class, not per-object (gemtext.GemtextParser, item.Item), reassemble gemtext document (gemtext)
faildev_mode
2023-07-18 22:16:58 +0200
3188379c9e
Added gemtext parser
faildev_mode
2023-07-18 18:58:35 +0200
066a8167f9
Ignored Pipenv
faildev_mode
2023-07-16 22:52:54 +0200
25ce9a1b2a
Added requirements.txt
faildev_mode
2023-07-16 22:51:38 +0200
a1d96a7613
Redirections & path conversion in html
faildev_mode
2023-07-16 22:46:26 +0200
5f85660bbc
Better descriptions of callables for re.sub
faildev_mode
2023-07-16 18:11:52 +0200
76648f08b2
Replaced quote_html() with html.escape() from built-in library
faildev_mode
2023-07-16 18:02:00 +0200
d308acb01a
Auto-deleting mode-exclusive content files, new functions files.write_accessible() and files.delete_this()
faildev_mode
2023-07-14 20:13:41 +0200
35a7c14c1a
Parse content files twice – for gemini and www with different 'mode' variable (see NOTES.md). Fixed bug (in abs2rel) causing lack of link labels. Few other minor fixes.
faildev_mode
2023-07-14 15:05:49 +0200
b52648c5e7
Added project notes and AGPL 3.0 license
faildev_mode
2023-07-14 10:16:54 +0200
a7b7b5a33a
namespace_from can derrive from multiple extensions, replacing updating namespace manually
faildev_mode
2023-07-14 09:28:32 +0200
08aaa2f6fa
New API functions: date and time (breaks backward compatibility) Datetime frontmatter fields are automatically detected
faildev_mode
2023-06-27 14:17:44 +0200
22a62f7453
Unused modules cleanup
faildev_mode
2023-06-27 12:33:26 +0200
650ed35387
White characters
faildev_mode
2023-06-27 12:26:57 +0200
1b7a3f6308
Improved Item class: now thanks to AttrDict all frontmatter fields can be read as attributes
faildev_mode
2023-06-27 12:23:35 +0200
81e7dd88ff
Added 'content' and 'static' dirs to the repo
faildev_mode
2023-06-13 17:58:39 +0200
6b29cfc7a5
Ability to set up default frontmatter field
faildev_mode
2023-06-13 17:44:36 +0200
06e1975e16
Improved sharing global config across modules
faildev_mode
2023-06-13 17:21:20 +0200
365e658a1d
Share local namespace of the content file
faildev_mode
2023-06-13 17:01:58 +0200
934f96e77f
Ignored drafts
faildev_mode
2023-06-10 18:08:03 +0200
e8d21621ec
Images
faildev_mode
2023-06-04 23:03:02 +0200
953dcb183c
Internal URLs now points to html files in html version
faildev_mode
2023-06-04 22:44:48 +0200
0cd4e2c1cc
Documentation
faildev_mode
2023-06-04 21:50:10 +0200
26b317ebc1
Conversion to html
faildev_mode
2023-06-02 20:41:33 +0200
f86deb1fee
Moved file management-related functions to separate module 'files', introduced global file caching
faildev_mode
2023-05-31 22:58:35 +0200
5fc8db87d4
Converting absolute links to relative, redirection fix
faildev_mode
2023-05-31 19:43:50 +0200
d828f50faf
Redirections!
faildev_mode
2023-05-31 17:52:33 +0200
a1dfccddfc
Refactorization
faildev_mode
2023-05-31 17:23:59 +0200
60761df504
Refactorization: new function namespace_from for generating global namespace from given extension
faildev_mode
2023-05-31 17:00:27 +0200
ee4d6afbab
Evaluation of templates (actually pretty shitty code, needs refactor)
faildev_mode
2023-05-31 16:04:49 +0200
3f285fcd5c
Some refactorization
faildev_mode
2023-05-30 22:08:53 +0200
bdc705c56f
Code documentation
faildev_mode
2023-05-30 21:59:48 +0200
493c82bc05
New API function: dir, class Item
faildev_mode
2023-05-30 21:42:23 +0200
42fb70b282
Renamed 'evaluations' to 'apis'
faildev_mode
2023-05-30 18:27:20 +0200
337077602a
Evaluation: support for multi-line expressions
faildev_mode
2023-05-30 17:49:59 +0200
4363871abc
Evaluation of Python code in content files
faildev_mode
2023-05-29 22:23:19 +0200
5be18c393c
Fixed regular expression for {evaluation braces}
faildev_mode
2023-05-29 20:08:53 +0200
a83cf3439a
content files evaluation and saving
faildev_mode
2023-05-29 19:52:58 +0200
c5cdcc42f8
frontmatter fix about 'created' field
faildev_mode
2023-05-29 18:19:34 +0200
185373699b
File conflicts detection, loading template and content files
faildev_mode
2023-05-29 17:32:57 +0200
e519396b3c
dropping prepending path in scan_dir function
faildev_mode
2023-05-29 16:20:03 +0200
4c9846329a
Ignore __pycache__
faildev_mode
2023-05-29 13:04:09 +0200
35c0c77b85
Code documentation
faildev_mode
2023-05-29 13:00:42 +0200
e91fed08db
Determine used template
faildev_mode
2023-05-29 12:31:56 +0200
18611532c8
auto-creating symlinks
faildev_mode
2023-05-29 10:01:17 +0200