Christian Müller
62a8c5c736
set autocomplete=off for password field
9 years ago
Christian Müller
b2fa8c3cdc
minor cleanups
9 years ago
Christian Müller
b2a0f2ae6e
fixes note title generation
9 years ago
Christian Müller
2ffc975568
code color scheme improved
9 years ago
Christian Müller
dbcde233c6
minor refactorings
9 years ago
Christian Müller
e9c8ad4fdb
fixes templating
9 years ago
Christian Müller
48c9ad65a5
padding to code blocks added
10 years ago
Christian Müller
fec02520b0
changelog
10 years ago
Christian Müller
234967b40d
Merge pull request #37 from maciejsmolinski/master
...
Hooks and Code Highlighting
10 years ago
Maciej Smolinski
f2c77b6c0e
Highlight: Keep highlighted code tags at 1.05em font-size.
10 years ago
Maciej Smolinski
5aa889a63a
Highlight: Use arrow functions (back-end rendering).
10 years ago
Maciej Smolinski
7f0fefc900
Highlight: Increase the contrast between the text background and code background.
10 years ago
Maciej Smolinski
6879b08fd0
Highlight: Make hljs theme code easily readable.
10 years ago
Christian Müller
3810db4a61
extends robots.txt with ognoring edit, exports and stats
10 years ago
Maciej Smolinski
29d036c0fd
Highlight: Use default theme.
10 years ago
Maciej Smolinski
4676d46a15
Highlight: Inline highlight.js styles so even more transfer is saved and notes render faster.
10 years ago
Maciej Smolinski
0f618cd50f
Highlight: Apply some defaults to hljs themes (background, border radius).
10 years ago
Maciej Smolinski
093b0c95e1
Highlight: Use `tomorrow` (light) theme.
10 years ago
Maciej Smolinski
dd2c69afdb
Highlight: As per PR comments - preview becomes static (back-end rendered), edit more dynamic. No hooks.
10 years ago
Maciej Smolinski
55bfeeb156
Highlight: Use lighter theme with good contrast.
10 years ago
Maciej Smolinski
032b088529
Highlight: Node.js highlighting.
10 years ago
Maciej Smolinski
dc7ecb7621
Highlight: Use highlight.js.
10 years ago
Maciej Smolinski
74ed0744ec
Highlight: Use marked options.
10 years ago
Maciej Smolinski
262202fbad
Styles: Prevent syntax-highlighted code from being over-sized.
10 years ago
Maciej Smolinski
38e6108000
Module: Use Prism own autoloader.
10 years ago
Maciej Smolinski
9690f717fe
Modules: Add code highlighting using hooks.
...
Achieved using Prism.js (MIT licensed) library and its language addons.
Website: http://prismjs.com/
10 years ago
Maciej Smolinski
e25926619e
Events: Allow for easier application extension with hook points.
...
How does it work?
Every time someone wants to extend the application, instead of modifying original `publishing.js` file, he or she can subscribe to given events, e.g.
Scenario: Table Of Contents extension
```
// resources/public/js/toc.js
events.subscribe('content:rendered', function () {
// Prepend table of contents in edit mode on updates
});
events.subscribe('document:loaded', function () {
// Prepend table of contents on initial load in edit view and preview
});
```
Now, having structured way to hook into app allows to keep the main codebase maintainable and pretty stable and extremely extensible at the same time.
10 years ago
Christian Müller
e902fc3a26
logging improved
10 years ago
Christian Müller
f53962915d
minor improvement on landing
10 years ago
Christian Müller
ff801a6a58
CSS improved
10 years ago
Christian Müller
1826b36ad9
update BL at start
10 years ago
Christian Müller
5be54f3b29
interval changed
10 years ago
Christian Müller
8ee00da09a
black listing improved
10 years ago
Christian Müller
d2b6a93b82
Makefile added
10 years ago
Christian Müller
adeaef31da
wording
10 years ago
Christian Müller
b42e817b02
wording
10 years ago
Christian Müller
b207b7077d
tos link added to the footer
10 years ago
Christian Müller
29200e6671
terms of service added
10 years ago
Christian Müller
5fe62f2b47
standalone running instractions added
10 years ago
Christian Müller
69d8af1171
minor improvement
10 years ago
AminaG
11316c8e0a
Add base target tag
10 years ago
Christian Müller
596e894e5d
misuse prevention extended
10 years ago
Christian Müller
3343f88cf9
file renamed
10 years ago
Christian Müller
a426570b2f
minor template update
10 years ago
Christian Müller
60bd77171a
misuse prevention mechanism added
10 years ago
Christian Müller
8ccf7d5a71
Note deletion feature added
10 years ago
Christian Müller
d78cb0412b
Remove dependencies from README
10 years ago
Christian Müller
ca16024dd6
README extended
10 years ago
Christian Müller
59012329b7
LICENSE file added
10 years ago
Christian Müller
a702753164
logs improved
10 years ago