Peter Molnar
c4f56088cc
redesign, new home ideas
2019-01-15 22:28:58 +01:00
Peter Molnar
21c50a2e46
before complete re-design
2019-01-15 22:28:03 +01:00
Peter Molnar
1d48922649
pipenv update
2019-01-05 11:56:28 +00:00
Peter Molnar
b18df5fd3e
small styling updated, print css fixes
2019-01-05 11:56:12 +00:00
Peter Molnar
b6ade60807
updated copyright date; switched from frontmatter lib to pyyaml lib + regex because frontmatter is horrible at handling unicode
2019-01-05 11:55:40 +00:00
Peter Molnar
3cdb515bc3
theme cleanups of unused bits; better light theme, altered dark theme
2018-12-31 17:22:31 +00:00
Peter Molnar
1f8e81c380
re-adding immediate async processing; is_page added to hide a few footer metatada in page type posts; unused symbols removed, but assets updated; footer extended with a lot of extra information; kcl action replaced;
2018-12-27 19:48:06 +00:00
Peter Molnar
26c6ef77ed
- now checking images against google vision api (why google, despite my despise of google, the company): vision api is the only one which is simple enough to use and their labelling is reasonable.
...
- checking text against google natural language api: the strict classification it offers is better, than free folksonomy, if I ever want to connect entries based on topic
unfortunately they don't support Hungarian yet.
2018-12-11 14:06:18 +00:00
Peter Molnar
033a00db8e
ok, this might be needed
2018-12-03 10:53:16 +00:00
Peter Molnar
738b73bc52
replacing requirements.txt with pipenv file
2018-12-03 10:52:17 +00:00
Peter Molnar
a8e403ae04
After long discussions, mainly listening and reading, I'm giving up on GPL licencing and moving to Apache 2.0.
...
The short summary is that while I still sort of believe in what GPL stands for, reality is not that simple to immediately open source everything.
Because GPL is scary, many people avoid it, and one of the main achievements of open source should be that nobody has to reinvent the wheel.
2018-12-03 10:36:10 +00:00
Peter Molnar
c8d09dc40a
ignore test generated file for Exif
2018-12-03 10:29:32 +00:00
Peter Molnar
068c79ab07
test cleanup
2018-12-03 10:29:15 +00:00
Peter Molnar
a57fac3b11
adding first set of tests
2018-12-01 10:45:27 +00:00
Peter Molnar
de269ef39e
- moved Tips from footer to bottom of each singular with an "encourage creation" header
...
- google vision api binding for images (not in use yet)
- konami code css preparations
- experimental gallery css
- minor code cleanups
2018-12-01 10:43:13 +00:00
Peter Molnar
9af56f89e7
asyncio loop working properly
2018-11-19 16:16:52 +00:00
Peter Molnar
ceca52dd70
- asyncio tasks execution finally are triggered by run() and not immediately, special thanks to https://www.svenknebel.de for helping me figuring it out
...
- svg cleanup
- adding silly webkit css search box reset
- adding extracted icomoon folder instead of a .zip
- removing pagination from flat categories
- 'follow' button gets highlighted when active
- README refactoring
2018-11-19 14:36:06 +00:00
Peter Molnar
f9f540d034
themeswitcher actually seems to be working + styling cleanup for themeswitcher
2018-11-16 22:39:12 +00:00
Peter Molnar
534daff81a
themeswitcher v3
2018-11-15 14:06:35 +00:00
Peter Molnar
7edea821f4
fix to prevent exception on empty content or summary
2018-11-15 14:05:55 +00:00
Peter Molnar
2bf1bd8e13
themeswitcher v1
2018-11-15 13:35:47 +00:00
Peter Molnar
3bc95edebc
micropub queue support added; licence now links to spdx.org and uses the identifiers from there
2018-11-10 20:49:13 +00:00
Peter Molnar
4cb7623355
making yearly pagination a bit more sensible, cleaner; adding trigger to only rebuild old archives if old posts' mtime got modified
2018-11-05 00:27:53 +01:00
Peter Molnar
10045afa09
initial support for marking up entries as events as well, mainly for trips/excursions
2018-11-04 15:45:54 +01:00
Peter Molnar
c9b28af1ab
merging copy pasted code + fixing typo problem
2018-11-04 14:40:44 +01:00
Peter Molnar
5dd9cfb1f9
IWC 2018 Berlin: per year archives instead of fixed number split pagination (and a couple of w3c validator fixes)
2018-11-04 13:57:51 +01:00
Peter Molnar
6f6b4d020a
various minor extras: twitter account, zapier callback hooks, twitter svg symbol, re-adding shortslug redirects because I broke them
2018-11-03 10:48:37 +01:00
Peter Molnar
142864e377
update to icomoon asset
2018-10-17 11:38:45 +01:00
Peter Molnar
10eed66c66
adding instagram because it's becoming like whatsapp and I can't dodge it right now
2018-10-17 11:38:02 +01:00
Peter Molnar
d82be675c7
adding logging to webhook php
2018-10-17 11:37:16 +01:00
Peter Molnar
2dcf04d632
Atom vs RSS... sigh... well, now I have both.
2018-10-10 22:36:48 +01:00
Peter Molnar
513052d813
- removed json-ld test thingie
...
- added static file copy per folder for attachments
2018-10-01 10:33:07 +01:00
Peter Molnar
1cd0308bb5
- schema.org things, again
...
- fixing google disagreements on what is needed in a hatom/hentry
- adding a bit of invisible contact information in json-ld to see if anything picks it up
- fixing border issue in menu css
2018-09-04 22:58:25 +02:00
Peter Molnar
55cc0f3307
- webmention sending is back (only for RE: for now) via Telegraph
...
- removed the abomination experiment (aka microdata)
- added svg source icomoon for the possibility to extend later
- rsync moved into nasg.py itself, so the ordering of render - sync - webmentions is ok
2018-08-15 11:02:59 +01:00
Peter Molnar
9c749f4591
schema.org markup - just to have it. it works, it's also horrible, and I'm seriously considering removing it
2018-08-14 14:56:13 +01:00
Peter Molnar
c86607a635
removed unneeded CSS classes; fixes to pass google structured data tests
2018-08-13 14:57:27 +01:00
Peter Molnar
d4a61a3b91
removed .venv
2018-08-10 09:48:36 +01:00
Peter Molnar
fc2288c2fc
- removed python markdown traces
...
- fixed gone_re php regexes
- better nav header layout
- follow page instead of direct RSS link
- logger in settings for nasg instead of direct logging
- prism.js only for articles with language code blocks
- added webmention.io webhook to email template
2018-08-08 09:42:42 +01:00
Peter Molnar
5ec437de8f
- CSS fixes and simplifications
...
- prism.js inlined (only for entries with code blocks)
- pandoc is a subclass is str now
- added 'nasg' logger
- minor bugfixes
2018-08-04 09:30:26 +01:00
Peter Molnar
d3fbf2e51f
Back To Pandoc
...
So, Python Markdown is a bottomless pit of horrors, including crippling parsing bugs,
random out of nowhere, lack of features. It's definitely much faster, than
Pandoc, but Pandoc doesn't go full retard where there's a regex in a fenced code block,
that happens to be a regex for markdown elements.
Also added some ugly post string replacements to make Pandoc fenced code output work
with Prism:
instead of the Pandoc <pre class="codelang"><code>, Prism wants
<pre><code class="language-codelang>, so I added a regex sub, because it's 00:32.
2018-08-04 00:28:55 +01:00
Peter Molnar
96d0c238d6
Back on prismjs < https://prismjs.com/ > for syntax highlighting.
...
While Pandoc was generating something sane, the output of CodeHilite puts silly amount of extra text and makes the HTML output completely unreadable.
In the end, it still looks like prism.js is a nice and solid solution, even if it's JS.
I'll explore other options, but so far, it's either back to Pandoc, or sticking with Prism.
2018-08-02 22:47:49 +01:00
Peter Molnar
3d68fb335c
re-adding review
2018-07-31 17:20:19 +02:00
Peter Molnar
9b38f3f0e4
JSON-LD and JSONFeed, you know what? Nope.
2018-07-27 14:55:21 +01:00
Peter Molnar
2da2618a35
minor bugfixes
2018-07-25 20:29:47 +01:00
Peter Molnar
074e80289c
- simplifications
...
- re-added future support
- fix for exists of category
- new footer
- footnote display fixes
2018-07-25 13:24:31 +01:00
Peter Molnar
96102c6303
adding full virtualenv
2018-07-25 13:23:23 +01:00
Peter Molnar
fe827f8d72
.gitinore update
2018-07-23 11:04:59 +01:00
Peter Molnar
eee7d8bb99
added mtime for sitemap, function for makecomments from webmention.io
2018-07-23 11:04:48 +01:00
Peter Molnar
45181772e7
update in readme and requirements
2018-07-23 11:04:13 +01:00
Peter Molnar
860f4e11bf
readme update
2018-07-22 18:03:06 +01:00