31 Commits

Author SHA1 Message Date
8ce95a06d9 Add article.php
The new location for text size buttons and other article specific elements.
2022-07-17 17:51:59 -04:00
fb1c649580 Update index.php to use the function
Also seperates the HTML used for just articles from the Markdown parsing.
2022-07-17 17:50:02 -04:00
3a2dc7651a Fix output 2022-07-17 17:42:39 -04:00
d719bcf101 Place Markdown parsing in a function 2022-07-17 17:27:08 -04:00
b4c852a3c1 Style the author pfp 2022-07-15 22:01:27 -04:00
849d5a25b6 Add author pfp to list 2022-07-15 21:47:26 -04:00
4d4ce6f0a5 Add author pfp 2022-07-15 21:24:36 -04:00
340997fa89 Add generic author index.php 2022-07-15 21:14:27 -04:00
4929ea5eb8 Remove formatting from directory list 2022-07-15 21:09:05 -04:00
1cf4ffface Add <a> tags to better format list. 2022-07-15 21:00:46 -04:00
17cf1d28f0 Update authors/index.php 2022-07-15 20:51:23 -04:00
f57ace3bad Add /blog/authors/ directory 2022-07-15 20:29:37 -04:00
1da2fe8358 Merge pull request 'Update to upstream master' (#2) from 20xd6/simple_blog:master into master
Reviewed-on: #2
2022-07-15 19:47:37 -04:00
00a2458977 Update error pages 2022-07-08 09:10:14 -04:00
8302028049 Update pages with changes to /common/
The building block PHP files have been moved.
2022-07-07 22:40:11 -04:00
b692b22935 Move PHP files to /common/php/ 2022-07-07 22:33:21 -04:00
01de94a893 Update 2022-07-07 22:24:46 -04:00
bedc11a4ce Move CSS files to /common/css/
Moved all CSS files to their own sub-directory and updated header.php to
reflect this change.
2022-07-06 15:26:18 -04:00
842ea4e411 Remove /common/prisim/ from repository 2022-07-06 15:25:01 -04:00
8b4b5dd31d Updated header.php with new page_format.js path 2022-07-06 15:24:09 -04:00
35cd14e0b0 Move JS files to /common/js/
To cleanup the code in /common/ all JavaScript files have been moved to
/common/js/
issue#2
2022-07-06 15:20:32 -04:00
d743fb297b Move Prism files to a properly spelled directory
Moved the Prism project files from /common/prisim/ to /common/prism/.
Updated the code in /common/page_format.js that loads these files.
2022-07-06 15:17:41 -04:00
87a07aaf02 Merge pull request 'Add documentation.' (#13) from manfromhuh/simple_blog:master into master
Reviewed-on: 20xd6/simple_blog#13
2022-07-05 15:22:31 -04:00
f1b3eec9d8 Readd README.md to resolve merge confilict 2022-07-05 15:16:48 -04:00
91119d3575 Merge branch 'code_docs' 2022-07-05 15:13:44 -04:00
6b06c36b0b Merge pull request 'Update to upstream master' (#1) from 20xd6/simple_blog:master into master
Reviewed-on: #1
2022-07-05 15:10:54 -04:00
a2ee59d2f3 Fix for issue#8
The array was being processed such that it would stop when it reached
the number of row not the number of coloums.
2022-07-05 10:56:02 -04:00
efcea55a8d Add the license informtion for Prism.
Resolves issue#3
2022-07-04 15:12:03 -04:00
5f3465bc9a Merge pull request 'Update /licenses/' (#1) from manfromhuh/simple_blog:update_licenses into master
Reviewed-on: 20xd6/simple_blog#1
2022-07-04 14:53:56 -04:00
9d9711cccc Add Parsedown-extra to /license/
Add the license information for Pasedown-extra to /license/index.php
2022-07-02 09:53:42 -04:00
6df7971792 Clarify licensing
A change was made to the <h2> header for the license applying to simple_blog itself to clarify what that license is for. The GPL is only attached to the code used to render the site and not the Markdown parser or menu CSS. These components are licensed MIT.
2022-07-02 09:40:46 -04:00
32 changed files with 170 additions and 62 deletions

67
blog/authors/index.php Normal file
View File

@@ -0,0 +1,67 @@
<?php
include ($_SERVER['DOCUMENT_ROOT'].'/common/php/header.php');
include_once ($_SERVER['DOCUMENT_ROOT'].'/common/php/menu.php');
?>
<h1>Authors</h1>
<nav id="body_nav" class="jmenu">
<div class="pmenu">
<ul><li><a href=/>Home</a></li></ul>
<?php
include_once ($_SERVER['DOCUMENT_ROOT'].'/common/php/get_month_name.php');
//Removes the number used to keep articles in post order from the displayed title.
function remove_sorting_number($link_title){
$first_three = mb_substr($link_title, 0, 3,"UTF-8");
if ( preg_match( '/[0-9][0-9] /', $first_three) ){
$link_title = mb_substr($link_title,3);
}
return $link_title;
}
$dir = '.';
// Check if the directory exists
if (file_exists($dir) && is_dir($dir) ) {
// Get the files of the directory as an array
$scan_arr = scandir($dir);
$files_arr = array_diff($scan_arr, array('.','..','index.php','common','.htaccess') );
// echo "<pre>"; print_r( $files_arr ); echo "</pre>";
// Get each files of our directory with line break
foreach ($files_arr as $file) {
//Get the file path
$file_path = "./".$file;
// Get the file extension
$file_ext = pathinfo($file_path, PATHINFO_EXTENSION);
if ($file_ext == "") {
$file_array[] = $file;
}
}
if (sizeof($file_array) != 0){
foreach($file_array as $file) {//Renders the folder names as more readable titles.
$link_title = str_replace('_',' ',$file);//Remove undersores and replace them with spaces
$link_title = str_replace($_replace,'',$link_title);
if (file_exists($file."/pfp.png")){
$pfp_path = "$file/pfp.png";
echo("<ul><li><img src=\"$pfp_path\" class=\"pfp\" name=\"$file pfp\"><a href='$file'> $link_title </a></li></ul>\n");//Output the result.
} else {
echo("<ul><li><a href='$file'> $link_title </a></li></ul>\n");//Output the result.
}
}
} else {
echo "<ul><li><a>No Authors<a></li></ul>";
}
}
else {
echo "Directory does not exists";
}
echo("<ul><li><a href='..'>Back</a></li></ul>\n");
?>
</div><!--end of pmenu-->
</nav>
<br>
<?php
include ($_SERVER['DOCUMENT_ROOT'].'/common/php/footer.php');
?>

View File

@@ -1,6 +1,6 @@
<?php <?php
include_once ($_SERVER['DOCUMENT_ROOT'].'/common/header.php'); include_once ($_SERVER['DOCUMENT_ROOT'].'/common/php/header.php');
include_once ($_SERVER['DOCUMENT_ROOT'].'/common/menu.php'); include_once ($_SERVER['DOCUMENT_ROOT'].'/common/php/menu.php');
echo "<article><h1 id=\"page_title\">Posts by Tag</h1></article>"; echo "<article><h1 id=\"page_title\">Posts by Tag</h1></article>";
echo "<div id=\"search_inputs\"><input type=\"text\" id=\"tag_sort\" onkeyup=\"tag_search()\" placeholder=\"Search Tags...\" title=\"Type a tage to search\"><input id=\"search_toggle\" type=\"button\" value=\"Search Titles\" onclick=\"search_toggle()\"></div><!--End Div Search Inputs-->"; echo "<div id=\"search_inputs\"><input type=\"text\" id=\"tag_sort\" onkeyup=\"tag_search()\" placeholder=\"Search Tags...\" title=\"Type a tage to search\"><input id=\"search_toggle\" type=\"button\" value=\"Search Titles\" onclick=\"search_toggle()\"></div><!--End Div Search Inputs-->";
@@ -43,12 +43,12 @@
//echo "</pre>\n"; //echo "</pre>\n";
echo "<ul id=\"tag_menu\">\n"; echo "<ul id=\"tag_menu\">\n";
$coloum_number = 0; $coloum_number = 0;
for ($row_number = 0; $row_number < $tags_rows; $row_number++){ for ($row_number = 0; $row_number <= $tags_coloums; $row_number++){
#echo $row_number; //echo $row_number;
$section_title = $tags_csv[0][$coloum_number]; $section_title = $tags_csv[0][$coloum_number];
echo "\t<li id=\"" . $section_title . "\"><b>" . $section_title . " </b>\n"; echo "\t<li id=\"" . $section_title . "\"><b>" . $section_title . " </b>\n";
for ($row = 1; $row < $tags_coloums; $row++){ for ($row = 1; $row < $tags_coloums; $row++){
#echo "rn: " . $row_number . "\ncn:" . $coloum_number; //echo "rn: " . $row . "\ncn:" . $coloum_number ." ";
$tag_content = $tags_csv[$row][$coloum_number]; $tag_content = $tags_csv[$row][$coloum_number];
if ($tag_content == ""){ if ($tag_content == ""){
break; break;
@@ -64,5 +64,5 @@
$coloum_number++; $coloum_number++;
} }
echo "</ul>\n"; echo "</ul>\n";
include_once ($_SERVER['DOCUMENT_ROOT'].'/common/footer.php'); include_once ($_SERVER['DOCUMENT_ROOT'].'/common/php/footer.php');
?> ?>

14
common/authors/index.php Normal file
View File

@@ -0,0 +1,14 @@
<?php
//The common file used to render pages on the blog.
include_once ($_SERVER['DOCUMENT_ROOT'].'/common/php/header.php');
include_once ($_SERVER['DOCUMENT_ROOT'].'/common/php/menu.php');
//Looks for an article.md to see if the current directory is an article or not
//If it is not then it is a menu page.
if (file_exists('byline.md')){
include_once ($_SERVER['DOCUMENT_ROOT'].'/common/php/md_read.php');
}
if (file_exists('author.md')){
include_once ($_SERVER['DOCUMENT_ROOT'].'/common/php/md_read.php');
}
include_once ($_SERVER['DOCUMENT_ROOT'].'/common/php/footer.php');
?>

View File

@@ -125,6 +125,14 @@ img{
img.center_align{ img.center_align{
vertical-align:middle; vertical-align:middle;
} }
img.pfp {
vertical-align: middle;
width: 25px;
height: 25px;
border-radius: 25px;
border-style: solid;
border-width: 1px;
}
.top{ .top{
max-width: 100vw; max-width: 100vw;
float: left; float: left;

View File

@@ -1,6 +1,6 @@
<?php <?php
include_once ($_SERVER['DOCUMENT_ROOT'].'/common/header.php'); include_once ($_SERVER['DOCUMENT_ROOT'].'common/php/header.php');
include_once ($_SERVER['DOCUMENT_ROOT'].'/common/menu.php'); include_once ($_SERVER['DOCUMENT_ROOT'].'common/php/menu.php');
?> ?>
<h1 align="center">Error 403</h1> <h1 align="center">Error 403</h1>
<p align="center"> <p align="center">
@@ -11,4 +11,4 @@ include_once ($_SERVER['DOCUMENT_ROOT'].'/common/menu.php');
<br/> <br/>
You're not allowed here. Stop that.<br/> You're not allowed here. Stop that.<br/>
</p> </p>
<?php include_once ($_SERVER['DOCUMENT_ROOT'].'/common/footer.php');?> <?php include_once ($_SERVER['DOCUMENT_ROOT'].'common/php/footer.php');?>

View File

@@ -1,6 +1,6 @@
<?php <?php
include_once ($_SERVER['DOCUMENT_ROOT'].'/common/header.php'); include_once ($_SERVER['DOCUMENT_ROOT'].'common/php/header.php');
include_once ($_SERVER['DOCUMENT_ROOT'].'/common/menu.php'); include_once ($_SERVER['DOCUMENT_ROOT'].'common/php/menu.php');
?> ?>
<h1 align="center">Error 404</h1> <h1 align="center">Error 404</h1>
<p align="center"> <p align="center">
@@ -21,4 +21,4 @@ include_once ($_SERVER['DOCUMENT_ROOT'].'/common/menu.php');
</div> </div>
<br/> <br/>
<br/> <br/>
<?php include_once ($_SERVER['DOCUMENT_ROOT'].'/common/footer.php');?> <?php include_once ($_SERVER['DOCUMENT_ROOT'].'common/php/footer.php');?>

View File

@@ -1,10 +1,10 @@
<?php <?php
include_once ($_SERVER['DOCUMENT_ROOT'].'/common/header.php'); include_once ($_SERVER['DOCUMENT_ROOT'].'common/php/header.php');
include_once ($_SERVER['DOCUMENT_ROOT'].'/common/menu.php'); include_once ($_SERVER['DOCUMENT_ROOT'].'common/php/menu.php');
?> ?>
<h1 align="center">Error 500</h1> <h1 align="center">Error 500</h1>
<p align="center"> <p align="center">
<br/> <br/>
We done made a boo boo...<br/> We done made a boo boo...<br/>
</p> </p>
<?php include_once ($_SERVER['DOCUMENT_ROOT'].'/common/footer.php');?> <?php include_once ($_SERVER['DOCUMENT_ROOT'].'common/php/footer.php');?>

View File

@@ -1,14 +0,0 @@
<?php
//The common file used to render pages on the blog.
include_once ($_SERVER['DOCUMENT_ROOT'].'/common/header.php');
include_once ($_SERVER['DOCUMENT_ROOT'].'/common/menu.php');
//Looks for an article.md to see if the current directory is an article or not
//If it is not then it is a menu page.
if (file_exists('article.md')){
include_once ($_SERVER['DOCUMENT_ROOT'].'/common/md_read.php');
} else {
include_once ($_SERVER['DOCUMENT_ROOT'].'/common/h1_month.php');
include_once ($_SERVER['DOCUMENT_ROOT'].'/common/page_menu.php');
}
include_once ($_SERVER['DOCUMENT_ROOT'].'/common/footer.php');
?>

View File

@@ -10,9 +10,9 @@ function format_page(){//Set the title of the page based on the main header, <h1
var script = document.createElement('script'); var script = document.createElement('script');
var style_sheet = document.createElement('link'); var style_sheet = document.createElement('link');
script.type = 'text/javascript'; script.type = 'text/javascript';
script.src = '/common/prisim/prism.js'; script.src = '/common/prism/prism.js';
style_sheet.type = 'text/css'; style_sheet.type = 'text/css';
style_sheet.href = '/common/prisim/prism.css'; style_sheet.href = '/common/prism/prism.css';
style_sheet.rel = 'stylesheet'; style_sheet.rel = 'stylesheet';
document.head.appendChild(script); document.head.appendChild(script);
document.head.appendChild(style_sheet); document.head.appendChild(style_sheet);

View File

@@ -1,11 +1,5 @@
<?php <?php
#Markdown parser dependancy include_once ($_SERVER['DOCUMENT_ROOT'].'/common/php/md_read.php');
require ($_SERVER['DOCUMENT_ROOT'].'/common/vendor/autoload.php');
#Markdown parseing code.
$MD_Parser = new ParsedownExtra();
$MD_Path = "article.md";
$MD_File = fopen($MD_Path, "r") or die("File not found.");
$MD_Text = fread($MD_File, filesize($MD_Path));
echo "<article id=\"article\">\n" . /* Adds the option to change the font size of the article text. */ echo "<article id=\"article\">\n" . /* Adds the option to change the font size of the article text. */
"<div id=\"font_btns\"> "<div id=\"font_btns\">
Text Size: Text Size:
@@ -24,8 +18,8 @@
<li><a href=\"article.md\" title=\"Download \">MD</a></li> <li><a href=\"article.md\" title=\"Download \">MD</a></li>
</nav> </nav>
". ".
$MD_Parser->text($MD_Text) . "\n</article>"; read_md("article.md") . "\n</article>";
fclose($MD_File);
echo "\n</div><!--End of print-content div-->\n"; echo "\n</div><!--End of print-content div-->\n";
echo("<nav class=\"jmenu\"><div class=\"pmenu\"><ul id=\"back_btn\"><li><a href='..'>Back</a></li></ul></div></nav>\n"); echo("<nav class=\"jmenu\"><div class=\"pmenu\"><ul id=\"back_btn\"><li><a href='..'>Back</a></li></ul></div></nav>\n");
if ($tag_data != NULL){ if ($tag_data != NULL){
@@ -37,5 +31,5 @@
} }
echo "</ul>\n</div>\n"; echo "</ul>\n</div>\n";
} }
include_once ($_SERVER['DOCUMENT_ROOT'].'/common/modal.php'); include_once ($_SERVER['DOCUMENT_ROOT'].'/common/php/modal.php');
?> ?>

View File

@@ -1,6 +1,6 @@
<?php <?php
//Sets the proper level 1 heading for the folder. //Sets the proper level 1 heading for the folder.
include_once ($_SERVER['DOCUMENT_ROOT'].'/common/get_month_name.php'); include_once ($_SERVER['DOCUMENT_ROOT'].'/common/php/get_month_name.php');
$current_dir = basename(getcwd()); $current_dir = basename(getcwd());
$named_month = get_month_name($current_dir); $named_month = get_month_name($current_dir);
if ( $named_month == "blog") { if ( $named_month == "blog") {

View File

@@ -28,7 +28,8 @@
?> ?>
<head> <head>
<meta http-equiv="content-type" content="text/html; charset=utf-8"/> <meta http-equiv="content-type" content="text/html; charset=utf-8"/>
<?php//If a tags file is present parse it and add any tags found to the renderd page's metadata. <?php
//If a tags file is present parse it and add any tags found to the renderd page's metadata.
if(file_exists('tags')){ if(file_exists('tags')){
$tag_data_raw = fopen('tags',"r"); $tag_data_raw = fopen('tags',"r");
$tag_data = fread($tag_data_raw, filesize('tags')); $tag_data = fread($tag_data_raw, filesize('tags'));
@@ -39,10 +40,10 @@
?> ?>
<meta name="viewport" content="width=device-width, initial-scale=1.0"/> <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
<title><?php $title = Title(); echo $title;?></title> <title><?php $title = Title(); echo $title;?></title>
<link href="/common/styles.css?v=<?php echo date('his'); ?>" type="text/css" rel="stylesheet"/> <link href="/common/css/styles.css?v=<?php echo date('his'); ?>" type="text/css" rel="stylesheet"/>
<link href="/common/jmenu.css?v=<?php echo date('his'); ?>" type="text/css" rel="stylesheet"/> <link href="/common/css/jmenu.css?v=<?php echo date('his'); ?>" type="text/css" rel="stylesheet"/>
<link href="/common/print.css?v=<?php echo date('his'); ?>" type="text/css" media="print" rel="stylesheet"/> <link href="/common/css/print.css?v=<?php echo date('his'); ?>" type="text/css" media="print" rel="stylesheet"/>
<script type="text/javascript" src="/common/page_format.js?v=<?php echo date('his'); ?>"></script> <script type="text/javascript" src="/common/js/page_format.js?v=<?php echo date('his'); ?>"></script>
</head> </head>
<body lang="en-US"> <body lang="en-US">
<div class="body" id="body"> <div class="body" id="body">

14
common/php/index.php Normal file
View File

@@ -0,0 +1,14 @@
<?php
//The common file used to render pages on the blog.
include_once ($_SERVER['DOCUMENT_ROOT'].'/common/php/header.php');
include_once ($_SERVER['DOCUMENT_ROOT'].'/common/php/menu.php');
//Looks for an article.md to see if the current directory is an article or not
//If it is not then it is a menu page.
if (file_exists('article.md')){
include_once ($_SERVER['DOCUMENT_ROOT'].'/common/php/article.php');
} else {
include_once ($_SERVER['DOCUMENT_ROOT'].'/common/php/h1_month.php');
include_once ($_SERVER['DOCUMENT_ROOT'].'/common/php/page_menu.php');
}
include_once ($_SERVER['DOCUMENT_ROOT'].'/common/php/footer.php');
?>

14
common/php/md_read.php Normal file
View File

@@ -0,0 +1,14 @@
<?php
#Markdown parser dependancy
require ($_SERVER['DOCUMENT_ROOT'].'/common/vendor/autoload.php');
function read_md($MD_Path){
#Markdown parseing code.
echo $md_path;
$MD_Parser = new ParsedownExtra();
#$MD_Path = $md_path;
$MD_File = fopen($MD_Path, "r") or die("File not found.");
$MD_Text = fread($MD_File, filesize($MD_Path));
return $MD_Parser->text($MD_Text);
fclose($MD_File);
}
?>

View File

@@ -2,7 +2,7 @@
<div class="pmenu"> <div class="pmenu">
<ul><li><a href=/>Home</a></li></ul> <ul><li><a href=/>Home</a></li></ul>
<?php <?php
include_once ($_SERVER['DOCUMENT_ROOT'].'/common/get_month_name.php'); include_once ($_SERVER['DOCUMENT_ROOT'].'/common/php/get_month_name.php');
//Removes the number used to keep articles in post order from the displayed title. //Removes the number used to keep articles in post order from the displayed title.
function remove_sorting_number($link_title){ function remove_sorting_number($link_title){

View File

@@ -1,6 +1,6 @@
<?php <?php
include ($_SERVER['DOCUMENT_ROOT'].'/common/header.php'); include ($_SERVER['DOCUMENT_ROOT'].'/common/php/header.php');
include_once ($_SERVER['DOCUMENT_ROOT'].'/common/menu.php'); include_once ($_SERVER['DOCUMENT_ROOT'].'/common/php/menu.php');
?> ?>
<article> <article>
<h1 title="Homepage for <?php $site = $_SERVER['SERVER_NAME'];echo"$site";?>">Homepage</h1> <h1 title="Homepage for <?php $site = $_SERVER['SERVER_NAME'];echo"$site";?>">Homepage</h1>
@@ -11,5 +11,5 @@ include_once ($_SERVER['DOCUMENT_ROOT'].'/common/menu.php');
</div> </div>
</article> </article>
<?php <?php
include ($_SERVER['DOCUMENT_ROOT'].'/common/footer.php'); include ($_SERVER['DOCUMENT_ROOT'].'/common/php/footer.php');
?> ?>

View File

@@ -1,7 +1,7 @@
<?php <?php
require ($_SERVER['DOCUMENT_ROOT'].'/common/vendor/autoload.php'); require ($_SERVER['DOCUMENT_ROOT'].'/common/vendor/autoload.php');
include_once ($_SERVER['DOCUMENT_ROOT'].'/common/header.php'); include_once ($_SERVER['DOCUMENT_ROOT'].'/common/php/header.php');
include_once ($_SERVER['DOCUMENT_ROOT'].'/common/menu.php'); include_once ($_SERVER['DOCUMENT_ROOT'].'/common/php/menu.php');
#Markdown parseing code. #Markdown parseing code.
$MD_Parser = new Parsedown(); $MD_Parser = new Parsedown();
$MD_Path = "gplv2.md"; $MD_Path = "gplv2.md";
@@ -10,5 +10,5 @@
echo "<article>".$MD_Parser->text($MD_Text); echo "<article>".$MD_Parser->text($MD_Text);
fclose($MD_File); fclose($MD_File);
echo "<p>A text version of this document can be found <a href=\"/GPLv2.txt\">here</a>.</p>\n</article>"; echo "<p>A text version of this document can be found <a href=\"/GPLv2.txt\">here</a>.</p>\n</article>";
include ($_SERVER['DOCUMENT_ROOT'].'/common/footer.php'); include ($_SERVER['DOCUMENT_ROOT'].'/common/php/footer.php');
?> ?>

View File

@@ -1,7 +1,7 @@
<?php <?php
require ($_SERVER['DOCUMENT_ROOT'].'/common/vendor/autoload.php'); require ($_SERVER['DOCUMENT_ROOT'].'/common/vendor/autoload.php');
include_once ($_SERVER['DOCUMENT_ROOT'].'/common/header.php'); include_once ($_SERVER['DOCUMENT_ROOT'].'/common/php/header.php');
include_once ($_SERVER['DOCUMENT_ROOT'].'/common/menu.php'); include_once ($_SERVER['DOCUMENT_ROOT'].'/common/php/menu.php');
echo "<article>"; echo "<article>";
?> ?>
<p>The MIT License (MIT)</p> <p>The MIT License (MIT)</p>
@@ -15,5 +15,5 @@
<p>THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</p> <p>THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</p>
<?php <?php
echo "<p>A text version of this document can be found <a href=\"/license/MIT.txt\">here</a>.</p>\n</article>"; echo "<p>A text version of this document can be found <a href=\"/license/MIT.txt\">here</a>.</p>\n</article>";
include ($_SERVER['DOCUMENT_ROOT'].'/common/footer.php'); include ($_SERVER['DOCUMENT_ROOT'].'/common/php/footer.php');
?> ?>

View File

@@ -3,12 +3,12 @@ function display_file($license_file){
$out = file_get_contents($license_file); $out = file_get_contents($license_file);
echo "<pre><code>".$out."</code></pre>"; echo "<pre><code>".$out."</code></pre>";
} }
include_once ($_SERVER['DOCUMENT_ROOT'].'/common/header.php'); include_once ($_SERVER['DOCUMENT_ROOT'].'/common/php/header.php');
include_once ($_SERVER['DOCUMENT_ROOT'].'/common/menu.php'); include_once ($_SERVER['DOCUMENT_ROOT'].'/common/php/menu.php');
?> ?>
<article> <article>
<p>A summery of all licenses that apply to this website.</p> <p>A summery of all licenses that apply to this website.</p>
<h2>Code License</h2> <h2>simple_blog License</h2>
<font size="2"> <font size="2">
Copyright <?php echo(strftime("%Y")); ?> 20xd6<br> Copyright <?php echo(strftime("%Y")); ?> 20xd6<br>
<br> <br>
@@ -46,5 +46,15 @@ JMenu is <a href="/license/MIT.php">MIT Licensed</a>.</p>
<p>Parsedown is used for all of the Markdown processing for this site.<br/> <p>Parsedown is used for all of the Markdown processing for this site.<br/>
Parsedown is <a href="/license/MIT.php">MIT Licensed</a>.</p> Parsedown is <a href="/license/MIT.php">MIT Licensed</a>.</p>
<?php display_file($_SERVER['DOCUMENT_ROOT'].'/common/vendor/erusev/parsedown/LICENSE.txt');?> <?php display_file($_SERVER['DOCUMENT_ROOT'].'/common/vendor/erusev/parsedown/LICENSE.txt');?>
<h3><a href="https://github.com/erusev/parsedown-extra">Parsedown Extra</a></h3>
<blockquote><p>An extension of <a href="https://github.com/erusev/parsedown">Parsedown</a> that adds support for <a href="https://michelf.ca/projects/php-markdown/extra/">Markdown Extra.</a></p></blockquote>
<p>Pasrsedown-extra is used primarily to add support for footnotes in articles. <br/>Parsedown-extra is <a href="/license/MIT.php">MIT Licensed</a>.</p>
<?php display_file($_SERVER['DOCUMENT_ROOT'].'/common/vendor/erusev/parsedown-extra/LICENSE.txt');?>
<h3>Prism</h3>
<blockquote><p>Prism is a lightweight, robust, and elegant syntax highlighting library. It's a spin-off project from <a href="https://dabblet.com/">Dabblet</a>.<br/>
You can learn more on <a href="https://prismjs.com/">prismjs.com</a>.</p></blockquote>
<p>Prism is used for syntax highlighting is simple_blog.<br/>
Prism is <a href="/license/MIT.php">MIT Licensed</a>.</p>
<?php display_file("MIT_License.txt"); ?>
</article> </article>
<?php include_once ($_SERVER['DOCUMENT_ROOT'].'/common/footer.php');?> <?php include_once ($_SERVER['DOCUMENT_ROOT'].'/common/php/footer.php');?>