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