update
parent
2198a57aaf
commit
2e111eab9f
|
@ -40,7 +40,6 @@ document.addEventListener('listing', event => {
|
||||||
let request = new XMLHttpRequest();
|
let request = new XMLHttpRequest();
|
||||||
request.open("POST", window.location);
|
request.open("POST", window.location);
|
||||||
request.setRequestHeader('Filename', name);
|
request.setRequestHeader('Filename', name);
|
||||||
request.setRequestHeader('Token', token);
|
|
||||||
request.setRequestHeader('Archetype', archetype);
|
request.setRequestHeader('Archetype', archetype);
|
||||||
request.send();
|
request.send();
|
||||||
request.onreadystatechange = function() {
|
request.onreadystatechange = function() {
|
||||||
|
@ -91,7 +90,6 @@ document.addEventListener('editor', event => {
|
||||||
let request = new XMLHttpRequest();
|
let request = new XMLHttpRequest();
|
||||||
request.open("PUT", window.location);
|
request.open("PUT", window.location);
|
||||||
request.setRequestHeader('Kind', kind);
|
request.setRequestHeader('Kind', kind);
|
||||||
request.setRequestHeader('Token', token);
|
|
||||||
request.setRequestHeader('Schedule', date);
|
request.setRequestHeader('Schedule', date);
|
||||||
request.send(JSON.stringify(data));
|
request.send(JSON.stringify(data));
|
||||||
request.onreadystatechange = function() {
|
request.onreadystatechange = function() {
|
||||||
|
|
4
hugo.go
4
hugo.go
|
@ -94,6 +94,8 @@ func (h Hugo) ServeHTTP(w http.ResponseWriter, r *http.Request) (int, error) {
|
||||||
}
|
}
|
||||||
|
|
||||||
if canBeEdited(r.URL.Path) && r.Method == http.MethodPut {
|
if canBeEdited(r.URL.Path) && r.Method == http.MethodPut {
|
||||||
|
r.URL.Path = strings.Replace(r.URL.Path, h.FileManager.Configs[0].BaseURL, h.FileManager.Configs[0].WebDavURL, -1)
|
||||||
|
|
||||||
code, err := h.FileManager.ServeHTTP(w, r)
|
code, err := h.FileManager.ServeHTTP(w, r)
|
||||||
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
@ -148,7 +150,7 @@ func (h Hugo) Schedule(w http.ResponseWriter, r *http.Request) (int, error) {
|
||||||
scheduler := cron.New()
|
scheduler := cron.New()
|
||||||
scheduler.AddFunc(t.Format("05 04 15 02 01 *"), func() {
|
scheduler.AddFunc(t.Format("05 04 15 02 01 *"), func() {
|
||||||
filename := r.URL.Path
|
filename := r.URL.Path
|
||||||
filename = strings.Replace(filename, h.Config.BaseURL, h.Config.Root, 1)
|
filename = strings.Replace(filename, h.FileManager.Configs[0].WebDavURL, h.Config.Root, 1)
|
||||||
filename = filepath.Clean(filename)
|
filename = filepath.Clean(filename)
|
||||||
|
|
||||||
raw, err := ioutil.ReadFile(filename)
|
raw, err := ioutil.ReadFile(filename)
|
||||||
|
|
Loading…
Reference in New Issue