Notes Website Debut
Release Highlights
- Use lowdown to convert
.mdto.html - Use
sassto generate.cssfile - Use Makefile to automate the build process
Build Instructions
Prebuilt repo
- Download archive
notes-0.1.tar.gzornotes-0.1.zipfrom the Assets - Extract the downloaded archive
- To see it running ootb as it is, just open
index.htmlin browser
Steps to add new notes directory and then build
-
You will need binary for
lowdown. Build from here. -
You will require binary for
sass. Download from here. -
Suppose you want to add a new notes dir (say) -
kawaii_tech.
Then this dir (kawaii_tech) should have the following structure and mandatory files (notice the naming of the files too) --
kawaii_tech/kawaii_tech_notes.md(your notes in Markdown format) -
kawaii_tech/kawaii_tech.mk(copy the contents fromlinux/linux.mkorrpi/rpi.mk).- Set
NOTE_NAMEinkawaii_tech.mkas
NOTE_NAME=kawaii_tech_notes - Set
-
-
Now in the
Makefile(of the project's root dir) add this dir toDIRS_UNSORTEDvariable -
Run
makefrom project's root dir to generate allhtmlandcssfiles -
Open
index.htmlin browser
Some points to consider while writing notes
- When adding new
.md(notes) files, make sure that the fenced code blocks have a language set like -
```cpp
#include <iostream>
using namespace std;
int main()
{
return 0;
}
```
This will make the <code> tag (in the generated html file) to have class set like -
<code class="language-cpp">